Using Encyclopedic Knowledge for Named entity Disambiguation
Summary
The paper addresses named entity detection and disambiguation in open-domain text. Given a proper name in context, the system decides whether it refers to an entity known to a dictionary and, if so, which of the candidates sharing that name is meant. The motivating use case is web search, where queries such as "John Williams" may point to a composer, a wrestler or a soldier. The authors build the name dictionary from the English Wikipedia (May 2005) using article titles, redirect pages and disambiguation pages. Wikipedia hyperlinks serve as automatically labeled training examples. A ranking SVM with a "taxonomy kernel" learns associations between words around the name and the Wikipedia categories of candidate entities. Its baseline is unsupervised cosine similarity between the context and the article text. Across four scenarios built on the People by occupation category tree, the taxonomy kernel clearly beats cosine similarity. The gain is smallest when detection of out-of-Wikipedia entities is added. The work matters because it shows a collaboratively built encyclopedia can act as a large, structured resource for entity linking.
Key points
- Resource: the English Wikipedia from May 2005, with 577,860 articles and 59,759 categories. Capitalization heuristics on titles identify close to half a million named entities.
- Dictionary entries combine each entity's title, its redirect names and the disambiguation pages that list it. Each name maps to the set of entities it can denote.
- The query context is a 55-word window centered on the name. This size was taken from earlier cross-document coreference work.
- Taxonomy kernel (TK) vs. cosine (Cos) accuracy:
- S1, 110 top-level occupation categories: 77.2% vs. 61.5%
- S2, 540 categories: 68.4% vs. 55.8%
- S3, 2,847 categories: 68.0% vs. 55.4%
- S4, detection plus disambiguation with 10% out-of-Wikipedia answers: 84.8% vs. 82.3%
- Training and test sets share no query names. Each scenario's training was capped at about three days on a single Pentium 4.
Interesting ideas
- I1. Hyperlinks as free supervision: every link in an encyclopedia pairs a surface string with its true referent, which yields labeled disambiguation data at no annotation cost. The same trick could work for any wiki-style resource, including smaller-language editions of Wikipedia.
- I2. Aliases from redirects and disambiguation pages: redirects capture full names, acronyms, misspellings and translations, while disambiguation pages list every referent of an ambiguous name. Together they give a ready-made many-to-many name–entity lexicon.
- I3. Context words matched to categories, not to article text: learning which context words go with which taxonomy categories lets the model generalize to entities whose own article shares few words with the query. This fits any domain with a category hierarchy.
- I4. Simulating unknown entities: in S4, some candidates are relabeled as "out-of-Wikipedia" so that the model must also decide when no known entity fits. This is a cheap way to test the NIL/detection case without extra annotation.
- I5. Splitting data by name: keeping all queries for a given name on one side of the train/test split stops the model from memorizing rare, answer-specific words such as album or book titles. It gives a fairer comparison with unsupervised baselines and is good practice for any entity-centric evaluation.
Cited by
- Entity Linking in 100 Languages
- Joint Learning of the Embedding of Words and Entities for Named Entity Disambiguation
Cite
@inproceedings{bunescu2006using,
title = {{Using Encyclopedic Knowledge for Named entity Disambiguation}},
author = {Bunescu, Razvan and Paşca, Marius},
booktitle = {11th Conference of the European Chapter of the Association for Computational Linguistics},
year = {2006},
url = {https://aclanthology.org/E06-1002/}
}References
- Ricardo Baeza-Yates and Berthier Ribeiro-Neto. 1999. Modern Information Retrieval. ACM Press, New York. find
- Massimiliano Ciaramita, Thomas Hofmann, and Mark Johnson. 2003. Hierarchical semantic classification: Word sense disambiguation with world knowledge. In The 18th International Joint Conference on Artificial Intelligence, Acapulco, Mexico. find
- Robert Dale. 2003. Computational linguistics. Special Issue on the Web as a Corpus, 29(3), September. find
- Gottlob Frege. 1999. On sense and reference. In Maria Baghramian, editor, Modern Philosophy of Language, pages 3–25. Counterpoint Press. find
- Chung Heong Gooi and James Allan. 2004. Cross-document coreference on a large scale corpus. In Proceedings of Human Language Technology Conference / North American Association for Computational Linguistics Annual Meeting, Boston, MA. find our card
- Thorsten Joachims. 1999. Making large-scale SVM learning practical. In B. Schölkopf, C. J. C. Burges, and A. J. Smola, editors, Advances in Kernel Methods - Support Vector Learning, pages 169–184. MIT Press. find
- Thorsten Joachims. 2002. Optimizing search engines using clickthrough data. In Proceedings of the eighth ACM SIGKDD international conference on Knowledge discovery and data mining, pages 133–142. find
- Andrew McCallum, R. Rosenfeld, Tom Mitchell, and A. Y. Ng. 1998. Improving text classification by shrinkage in a hierarchy of classes. In Proceedings of the Fifteenth International Conference on Machine Learning (ICML-98), pages 359–367, Madison, WI. find
- M. Remy. 2002. Wikipedia: The free encyclopedia. Online Information Review, 26(6):434. www.wikipedia.org. find
- Vladimir N. Vapnik. 1998. Statistical Learning Theory. John Wiley & Sons. find
This page in Markdown → https://md.research.elamur.ai/free/en/papers/bunescu-2006-encyclopedic-knowledge-named-entity-disambiguation/