Skip to content
Back to skills

Refugee Law Outcome Eval

ASecurity

Evaluates NLP models' ability to perform legal information extraction (NER) and predict refugee claim decision outcomes from Canadian legal documents. It probes the model's capacity to handle domain-specific terminology, extract structured entities from unstructured text, and classify case outcomes based on judicial reasoning. Use when the user wants to benchmark on Canadian Refugee Status Determination (RSD) Cases, or asks about evaluating this task. Reports accuracy.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
researchpythongo

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill refugee-law-outcome-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Refugee Law Outcome Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Refugee Law Outcome Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-refugee-law-outcome-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-refugee-law-outcome-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: refugee-law-outcome-eval
description: Evaluates NLP models' ability to perform legal information extraction (NER) and predict refugee claim decision outcomes from Canadian legal documents. It probes the model's capacity to handle domain-specific terminology, extract structured entities from unstructured text, and classify case outcomes based on judicial reasoning. Use when the user wants to benchmark on Canadian Refugee Status Determination (RSD) Cases, or asks about evaluating this task. Reports accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2308.11531
  bibtex_key: [REDACTED]
  confidence: medium
---

# refugee-law-outcome-eval

> Empowering Refugee Claimants and their Lawyers: Using Machine Learning to Examine Decision-Making in Refugee Law — Barale (2023) (arXiv:2308.11531, 2023)

## What this evaluates

Evaluates NLP models' ability to perform legal information extraction (NER) and predict refugee claim decision outcomes from Canadian legal documents. It probes the model's capacity to handle domain-specific terminology, extract structured entities from unstructured text, and classify case outcomes based on judicial reasoning.

## Datasets

- **Canadian Refugee Status Determination (RSD) Cases** — total 59112; splits: gold-annotated (2436), silver-annotated (25000)

## Metrics

- `accuracy` **(primary)** — range: [0, 1]
  - Standard classification accuracy: the proportion of correctly predicted case outcomes (granted, denied, or uncertain) out of the total number of cases evaluated after applying a majority vote mechanism across sentence-level predictions.

## Input / output format

**Input**: Semi-structured case cover metadata and full-text body of Canadian refugee status determination decisions.

**Output**: NER labels (DATE, ORG, GPE, PERSON, NORP, LAW, CLAIMANT_INFO, CLAIMANT_EVENT, PROCEDURE, DOC_EVIDENCE, EXPLANATION, DETERMINATION, CREDIBILITY) and a ternary decision outcome label (granted/1, denied/0, uncertain/2).

## Scoring recipe

```python
def compute_accuracy(predictions, gold):
    # predictions and gold are lists of case-level outcomes
    correct = sum(p == g for p, g in zip(predictions, gold))
    return correct / len(gold)

# Pipeline steps implied by paper:
# 1. Extract 'Determination' sentences via NER
# 2. Run BERT classifier on sentences
# 3. Apply majority vote per case
# 4. Filter cases where sentence weights fall between 0.4-0.6 as 'uncertain'
# 5. Compare final case labels against gold outcomes
```

## Common pitfalls

- The dataset lacks explicit train/validation/test splits, making it difficult to reproduce the reported 90% accuracy without the original data partitioning or code.
- Silver-standard outcome labels are generated via a multi-step pipeline (NER extraction -> BERT classification -> majority vote) rather than direct human annotation, which may propagate NER errors into the outcome labels.

## Evidence (verbatim from paper)

> We then trained a classifier on 2,360 labeled sentences with positive or negative outcomes... using all of the extracted sentences. Since there may be multiple extracted sentences per case, we employed a majority vote mechanism to determine the outcome of each case. Sentences that could not be confidently classified as positive or negative (with a computed weight between 0.4 and 0.6) were categorized as 'Uncertain'. Our classifier achieved 90% accuracy, classifying 52,234 sentences into three categories: granted (1), denied (0), and uncertain (2)

## Citation

```bibtex
@misc{barale2023empowering,
  title={Empowering Refugee Claimants and their Lawyers: Using Machine Learning to Examine Decision-Making in Refugee Law},
  author={Barale (2023)},
  year={2023},
  note={arXiv:2308.11531}
}
```

- arXiv: 2308.11531

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.