Entity Disambiguation

Entity disambiguation resolves which specific entity a mention refers to — determining whether "Jordan" means the country, Michael Jordan, or Jordan River, using context clues to select the correct entity from multiple candidates.

What Is Entity Disambiguation?

  • Definition: Resolve ambiguous entity mentions to specific entities.
  • Problem: Same name can refer to multiple entities.
  • Goal: Select correct entity based on context.

Ambiguity Types

Name Ambiguity: "Washington" (person, city, state, president).
Metonymy: "White House" (building or administration).
Abbreviations: "MIT" (university, other organizations).
Common Names: "John Smith" (thousands of people).
Cross-Lingual: Same entity, different names in different languages.

Disambiguation Signals

Context: Surrounding words provide clues.
Co-Occurring Entities: Other entities mentioned nearby.
Document Topic: Overall document subject.
Entity Popularity: More famous entities more likely.
Entity Types: Expected type from context (person, place, organization).
Temporal: Time period of document.
Geographic: Location context.

AI Techniques

Feature-Based: Context features, entity features, compatibility scores.
Embedding-Based: Entity and context embeddings, similarity matching.
Graph-Based: Entity coherence in knowledge graph.
Neural Models: BERT-based disambiguation, entity-aware transformers.
Collective Disambiguation: Resolve all mentions jointly for coherence.

Evaluation: Accuracy on benchmark datasets (AIDA CoNLL, MSNBC, ACE).

Applications: Knowledge base population, question answering, information extraction, semantic search.

Tools: DBpedia Spotlight, TagMe, BLINK, spaCy entity linker, Wikifier.

Take entity disambiguation further

Ask the copilot about this term, or have our engineers assess it against your process.