Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-05T22:18:08.163Z Has data issue: false hasContentIssue false

Neural architectures for open-type relation argument extraction

Published online by Cambridge University Press:  07 December 2018

Benjamin Roth*
Affiliation:
Center for Information and Language Processing, Ludwig Maximilian University of Munich, München, Germany
Costanza Conforti
Affiliation:
Language Technology Laboratory, University of Cambridge, Cambridge, UK
Nina Poerner
Affiliation:
Center for Information and Language Processing, Ludwig Maximilian University of Munich, München, Germany
Sanjeev Kumar Karn
Affiliation:
Center for Information and Language Processing, Ludwig Maximilian University of Munich, München, Germany
Hinrich Schütze
Affiliation:
Center for Information and Language Processing, Ludwig Maximilian University of Munich, München, Germany
*
*Corresponding author. Email: beroth@cis.uni-muenchen.de
Rights & Permissions [Opens in a new window]

Abstract

In this work, we focus on the task of open-type relation argument extraction (ORAE): given a corpus, a query entity Q, and a knowledge base relation (e.g., “Q authored notable work with title X”), the model has to extract an argument of non-standard entity type (entities that cannot be extracted by a standard named entity tagger, for example, X: the title of a book or a work of art) from the corpus. We develop and compare a wide range of neural models for this task yielding large improvements over a strong baseline obtained with a neural question answering system. The impact of different sentence encoding architectures and answer extraction methods is systematically compared. An encoder based on gated recurrent units combined with a conditional random fields tagger yields the best results. We release a data set to train and evaluate ORAE, based on Wikidata and obtained by distant supervision.

Information

Type
Article
Copyright
© Cambridge University Press 2018 
Figure 0

Figure 1. Schematic overview of a query-driven KBP system. The focus of this work is developing an argument prediction component that can extract non-standard entities.

Figure 1

Figure 2. Lookup layer and architecture overview.

Figure 2

Figure 3. Schematic diagram of self-attention layer.

Figure 3

Figure 4. Three extractor frameworks described in Section 2.3 for predicting an answer span (from position 3 to 5 in this example, indicated by gray shading) from the encoder outputs hi.

Figure 4

Table 1. The table gives, for each relation, its name and an example sentence. (Query entity and correct answer entity are indicated in brackets)

Figure 5

Table 2. Number of instances, positive instances, distinct fact triples, and distinct query entities for training, development, and test data

Figure 6

Table 3. The table gives for each relation its name, Wikidata id, and number of training instances

Figure 7

Table 4. Each cell contains P/R/F on tuple level. The best values for each encoder (i.e., per row) are underlined, and the best values for each extractor (i.e., per column) are marked in bold

Figure 8

Table 5. Comparison with Levy et al. BiDAF model, and Zhang et al. PosAtt model applied to our task. Reported results are P/R/F on tuple level and P/R/F/Acc on instance level. Best results per column marked in bold

Figure 9

Table 6. Performance of full input representation minus performance of reduced input representation, for Self-attention+Table Filling, CNN+CRF Tagger, RNN+CRF Tagger. Ablated elements: word embeddings, affix embeddings, position embeddings, query wildcarding, and relation embeddings