Skip to content

Musical heritage Historical named Entities Recognition and Linking

Notifications You must be signed in to change notification settings

polifonia-project/historical-entity-linking

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Historical Named Entities Recognition, Classification and Linking

Named Entity Recognition and Classification (NERC) and Entity Linking (EL) are foundational tasks in knowledge extraction. NERC consists of extracting mentions of named entities (such as people, locations, organisations, etc.) in text and assigning them to a pre-defined set of entity types, such as person, location or organisation. EL consists of correlating named entities' mentions to the actual entity they refer to, choosing possible candidates from a reference Knowledge Base (KB), such as Wikipedia, DBPedia, Wikidata.

NERC and EL have become relevant for historical documents due to the massive digitisation campaigns in recent years. NERC and EL are particularly challenging on historical documents due to the noisy quality of the plain text derived through Optical Character Recognition (OCR) technologies. Also, non-contemporary language differs from nowadays' varieties in diverse lexical, morpho-syntactic and semantic aspects, such as spelling variation, sentence structure and naming conventions. Furthermore, annotated datasets of historical texts are scarce, and state-of-the-art (SotA) models, based on the supervised paradigm, are trained on contemporary data based mainly on web documents. Great research effort in this area has recently been carried out by HIPE - Identifying Historical People, Places and Other Entities, a CLEF evaluation lab.

Historical Entity Linking

EL is especially challenging when applied to historical text, especially when it involves entity disambiguation (linking named entities whose superficial mention is common to many named entities to their correct entry in a knowledge base). We hypothesise that the popularity bias in state-of-the-art (SotA) neural entity linkers, a phenomenon investigated in many works such as Evaluating Entity Disambiguation and the Role of Popularity in Retrieval-Based NLP (Chen et al., ACL-IJCNLP 2021), intensifies when applied to entities extrapolated from historical texts. Popularity bias causes popular entities, i.e. entities that are more frequent in a training set, to be preferred to less frequent entities, even if the context in which they appear is unambiguous. Eventually, SotA entity linkers reach lower performance when applied to historical entities found in historical texts than when applied to contemporary entities found in contemporary texts.

For example, it is possible to appreciate this phenomenon in the AMR graph produced by the Polifonia Knowledge Extractor (PKE) from the sentence "Fabio Constantini flourished about the year 1630, and ultimately became maestro at the chapel of Loretto.", extrapolated from The Quarterly Musical Magazine And Review, n. 22 (1824), part of the Periodicals module of the PTC., reported in the figure below:

Fabio Constantini AMR Graph

In the AMR graph, the NEs recognition and classification (NERC) performed by SPRING correctly recognises the superficial named entity's mention Fabio Constantini, which is erroneously linked by BLINK to the Wikipedia page of Claudio Constantini, a Peruvian composer born in 1983. The correct link should be to the Wikidata entity Fabio Constantini, with QID Q3737659, an Italian composer born in 1575.

Contribution

We aim to mitigate the need for gold-standard resources containing NERC- and EL-annotated historical documents by releasing a new model for historical entity linking and a new benchmark for the task. We release:

High-level Repository Structure

(first to third level only)

historical-entity-linking
│   README.md    
│
└───benchmark
│   │   README.md
│   │
│   └───IAA
│   │
│   └───preliminary_study
│   │
│   └───v1.0
│   
└───images
|
|___model
    │
    └───baselines
    │
    └───c-blink
    │
    └───eld
    │
    └───nil heuristics

About

Musical heritage Historical named Entities Recognition and Linking

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%