Entity Linking and Knowledge Graph Construction › Mention Detection for Linking

Michael BrenndoerferMay 12, 20253 min read
Language AI HandbookAll chapters
Part 8 of 67Semantics and Information Extraction
Chapter 54Entity Linking and Knowledge Graph Construction › Mention Detection for Linking
Reading section 4 of 17 · Mention Detection for Linking · 3 minSection 4 of 17 · 3 min

Section 4 of 17 · 3 min read

Entity Linking and Knowledge Graph Construction › Mention Detection for LinkingSection view · Sections in this chapter4 / 17 ↓
Reading tools Definitions, links & notes

Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.

Article links

Make inline references clickable

Notes & comments

An NER model from Named Entity Recognition can supply candidate spans, but its annotation inventory may differ from the linking task's inventory. A linker that must identify nominal concepts, for example, needs spans that a proper-name tagger may never propose. Check the target annotation policy before reusing the detector unchanged.

The desired mention inventory depends on the linking task. It may include:

  • Nominal mentions: "the company", "the tech giant", "the city".
  • Nested and overlapping spans: in Bank of America Tower, the building and the bank are different entities.
  • Targets outside a particular detector's inventory, possibly including works of art, laws, proteins, chemical compounds, or events.

For example, resolving "the company" can require discourse information beyond a name dictionary. The string Bank of America Tower contains an organization name, but whether to annotate both spans is a dataset decision, not an automatic requirement. Biomedical concept linking can use a different inventory again; MedMentions annotates mentions of UMLS concepts in biomedical abstracts (Mohan and Li, 2019).

One design is to propose spans at high recall and use later scoring to reject unsupported proposals. Scoring more proposals adds work when cost per proposal is fixed and positive; high detection recall alone does not guarantee precision after filtering. Keep two rejection reasons separate: a span may not be an entity mention at all, or it may be a valid mention whose referent is outside the KB. Evaluate span rejection and NIL handling according to the task's annotation rules.

Joint training offers another design: use mention-entity compatibility to help decide which spans to retain. Kolitsas et al. (2018) learn scores useful to both detection and disambiguation. A separate detector can also use KB-aware features; the distinction is whether its decisions are trained jointly with the linker, not whether it can access such evidence at all.

Anchor Dictionary

An anchor dictionary maps a surface string to entity candidates and counts of observed links. A Wikipedia hyperlink supplies an anchor string and a target article; using a Wikidata ID such as Q308 additionally requires resolving the article target to the corresponding item. The counts estimate alias usage in the collected corpus, rather than an entity's probability in every future domain.

In a dictionary-based linker, the table provides both candidates and a prior. Record the corpus and KB versions used to build it, resolve redirects consistently, and choose normalization rules that match the task. A dictionary is one candidate-generation design; description-based retrieval can operate without an anchor table, as in the zero-shot setting of Logeswaran et al. (2019).

Comments

Add to the conversation

A question, a correction, or an example from your own work.

No comments yet. Be the first to share your thoughts!

Newsletter

Stay up to date

Get new articles, book updates, and notes on AI and technology.

Unsubscribe at any time. Privacy policy