nlp:entity_linking
This is an old revision of the document!
Table of Contents
Entity Linking
Overviews
- Introduction: Eisenstein p. 406
- Section 4.2 of Singh 2018
Papers
See ACL Anthology - Entity linking
- Rao et al 2014 - Entity Linking: Finding Extracted Entities in a Knowledge Base Explains why it's good to use a ranking approach to training an entity linking system in section 5. “One natural approach to learning would be classification, in which each possible y ∈ Y is classified as being either correct or incorrect. However, such an approach enforces strong constraints: we not only require the correct KB entry to be classified positively, but all other answers to be classified negatively. Additionally, we can expect very unbalanced training, in which the vast majority of possible answers are incorrect… Instead, we select a single correct candidate for a query using a supervised machine learning ranker.”
Evaluation
EL in Dialog
Name Dictionaries and Candidate Entities
Most EL systems use a “name dictionary” or “alias table,” which is a list from strings to candidate entities they might refer to. These are usually created using rule-based heuristics, such as running a string edit distance between entities in the knowledge graph and the train, dev and test set text beforehand (this is too slow for an online system). The papers in this section describe methods of finding candidate entities (and perhaps also linking them at the same time).
Datasets
Tutorials
- SIGIR 2013 Tutorial: Entity linking and retrieval
Software
People
Related Pages
nlp/entity_linking.1635236694.txt.gz · Last modified: 2023/06/15 07:36 (external edit)