Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-06T00:14:56.394Z Has data issue: false hasContentIssue false

Exploring the effectiveness of linguistic knowledge for biographical relation extraction†

Published online by Cambridge University Press:  18 October 2013

MARCOS GARCIA
Affiliation:
Centro Singular de Investigación en Tecnoloxías da Información (CITIUS), University of Santiago de Compostela, Coruña, Spain e-mail: marcos.garcia.gonzalez@usc.es, pablo.gamallo@usc.es
PABLO GAMALLO
Affiliation:
Centro Singular de Investigación en Tecnoloxías da Información (CITIUS), University of Santiago de Compostela, Coruña, Spain e-mail: marcos.garcia.gonzalez@usc.es, pablo.gamallo@usc.es
Rights & Permissions [Opens in a new window]

Abstract

Machine learning techniques have been implemented to extract instances of semantic relations using diverse features based on linguistic knowledge, such as tokens, lemmas, PoS-tags, or dependency paths. However, there has been little work aiming to know which of these features works better in the relation extraction task, and less in languages other than English. In this paper, various features representing different levels of linguistic knowledge are systematically evaluated for biographical relation extraction. The effectiveness of these features was measured by training several supervised classifiers that only differ in the type of linguistic knowledge used to define their features. The experiments performed in this paper show that some basic linguistic knowledge (provided by lemmas and their combination in bigrams) behaves better than other complex features, such as those based on syntactic analysis. Furthermore, some feature combinations using different levels of analysis are proposed in order (i) to avoid feature overlapping as well as (ii) to evaluate the use of computationally inexpensive and widespread tools such as tokenization and lemmatization. This paper also describes two new freely available corpora for biographical relation extraction in Portuguese and Spanish, built by means of a distant-supervision strategy. Experiments were performed with five semantic relations and two languages, using these corpora.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2013 
Figure 0

Table 1. Number of candidate pairs for each relation and language of the annotated corpora. Pos. stands for positive pairs for the semantic relation and Neg. for the negative ones

Figure 1

Fig. 1. Example of a sentence (in English) labeled for hasProfession with the related entities (X and Y_Occ), the polarity, and its linguistic structure.

Figure 2

Fig. 2. Example of a dependency graph. First row contains the PoS-tag, enriched with semantic classes, while the syntactic function is shown in the third row.

Figure 3

Fig. 3. Histogram of positive/negative pairs versus intermediate context in number of tokens. Values are micro-average results of the five analyzed relations.

Figure 4

Table 2. Best patterns (taking into account their precision and their percentage in the sets of positive sentences) per language and relation. Elements in curly brackets are—each one—optional, vertical bars represent disjunction, and NP PoS-tags refer to a proper noun. For space reasons, patterns are highly simplified by omitting some verbal inflections and other optional elements. BD means hasBirthDate; BP,hasBirthPlace; DD,hasDeathDate; DP,hasDeathPlace, and Pr. refers to hasProfession. % is the percentage of each pattern in the positive sentences of each relation. Prec is its precision in the corpus

Figure 5

Fig. 4. Example of a shortest dependency path (with normal line) between X and Y.

Figure 6

Fig. 5. Example of a shortest dependency path between X and Y that does not represent a semantic relation. In this example, crucial information (the negation of the verb) is lost.

Figure 7

Fig. 6. Micro-average precision (P) and recall (R) of five classifiers for Portuguese and Spanish (one per each relation) versus intermediate window size (2–20, in number of tokens).

Figure 8

Table 3. Precision, Recall, and F-score per relation and model for Portuguese. Abbreviations are expanded in footnote 11

Figure 9

Table 4. Precision, Recall, and F-score per relation and model for Spanish. Abbreviations are expanded in footnote 11

Figure 10

Table 5. Precision, Recall, and F-score per relation, language, and model. Classifiers combine features from different levels of linguistic analysis: L, lexical (Lem); B, pseudo-syntactic (Bigrams); P and S, syntactic (Pths and SDPs, respectively)

Figure 11

Fig. 7. Micro-average f-score of five classifiers for Portuguese and Spanish versus training data (25–637 pairs). Testing was performed with 200 random candidate pairs.