Skip to content
Back to skills

Entity Linking Eval

ASecurity

Evaluates end-to-end entity linking systems on their ability to detect entity mentions and correctly disambiguate them to knowledge base entities. It specifically probes for systemic benchmark biases, such as overreliance on named entities, ambiguous disambiguation choices, and underrepresented entity types, by introducing fairer evaluation protocols. Use when the user wants to benchmark on Existing and new EL benchmarks, or asks about evaluating this task. Reports Micro F1.

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

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill entity-linking-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Entity Linking Eval?

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

Security grade badge for Entity Linking Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-entity-linking-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-entity-linking-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: entity-linking-eval
description: Evaluates end-to-end entity linking systems on their ability to detect entity mentions and correctly disambiguate them to knowledge base entities. It specifically probes for systemic benchmark biases, such as overreliance on named entities, ambiguous disambiguation choices, and underrepresented entity types, by introducing fairer evaluation protocols. Use when the user wants to benchmark on Existing and new EL benchmarks, or asks about evaluating this task. Reports Micro F1.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2305.14937
  bibtex_key: bast2023fair
  confidence: high
---

# entity-linking-eval

> A Fair and In-Depth Evaluation of Existing End-to-End Entity Linking Systems — Bast et al. (2023) (arXiv:2305.14937, 2023)

## What this evaluates

Evaluates end-to-end entity linking systems on their ability to detect entity mentions and correctly disambiguate them to knowledge base entities. It specifically probes for systemic benchmark biases, such as overreliance on named entities, ambiguous disambiguation choices, and underrepresented entity types, by introducing fairer evaluation protocols.

## Datasets

- **Existing and new EL benchmarks** — total ?; splits: test (-1); repo https://github.com/ad-freiburg/fair-entity-linking-benchmarks

## Metrics

- `Micro F1` **(primary)** — range: [0, 1]
  - Micro-averaged F1 score computed over all mention-level predictions across the dataset. Global precision and recall are aggregated before computing F1.
- `Disambiguation Accuracy` — range: [0, 1]
  - The number of correctly linked entities divided by the number of correctly detected entity mentions. Ignores detection errors.
- `Disambiguation Error Rate` — range: [0, 1]
  - One minus the disambiguation accuracy.

## Input / output format

**Input**: Document text with annotated mention spans and candidate entity lists.

**Output**: Predicted entity ID for each mention span, or NIL if no entity matches.

## Scoring recipe

```python
tp = sum(1 for p, g in zip(preds, gold) if p == g and p != 'NIL')
fp = sum(1 for p, g in zip(preds, gold) if p != g and p != 'NIL')
fn = sum(1 for p, g in zip(preds, gold) if p == 'NIL' and g != 'NIL')
prec = tp / (tp + fp) if (tp + fp) > 0 else 0
rec = tp / (tp + fn) if (tp + fn) > 0 else 0
f1 = 2 * prec * rec / (prec + rec) if (prec + rec) > 0 else 0
detected = tp + fn
linked = tp
disamb_acc = linked / detected if detected > 0 else 0
```

## Common pitfalls

- Micro-averaging can mask poor performance on rare or ambiguous entity types.
- Disambiguation accuracy is computed only on correctly detected mentions, ignoring detection errors.
- Fine-grained error categories (e.g., 'Lowercased', 'Ground truth NIL') require strict adherence to the ELEVANT tool's definitions to avoid misclassification.

## Evidence (verbatim from paper)

> We report micro precision, recall and F1 scores, both for the overall EL task and for the ER subtask. ... The disambiguation accuracy is defined as the correctly linked entities divided by the correctly detected entity mentions.

## Citation

```bibtex
@misc{bast2023fair,
  title={A Fair and In-Depth Evaluation of Existing End-to-End Entity Linking Systems},
  author={Bast et al. (2023)},
  year={2023},
  note={arXiv:2305.14937}
}
```

- arXiv: 2305.14937

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.