Hostname: page-component-74656f9884-c52kr Total loading time: 0 Render date: 2026-11-07T02:41:55.551Z Has data issue: false hasContentIssue false

Datasets for generic relation extraction*

Published online by Cambridge University Press:  09 March 2011

B. HACHEY
Affiliation:
Language Technology Group, Macquarie University, NSW 2109, Australia email: bhachey@cmcrc.com
C. GROVER
Affiliation:
Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland email: C.Grover@ed.ac.uk; R.Tobin@ed.ac.uk
R. TOBIN
Affiliation:
Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland email: C.Grover@ed.ac.uk; R.Tobin@ed.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

A vast amount of usable electronic data is in the form of unstructured text. The relation extraction task aims to identify useful information in text (e.g. PersonW works for OrganisationX, GeneY encodes ProteinZ) and recode it in a format such as a relational database or RDF triplestore that can be more effectively used for querying and automated reasoning. A number of resources have been developed for training and evaluating automatic systems for relation extraction in different domains. However, comparative evaluation is impeded by the fact that these corpora use different markup formats and notions of what constitutes a relation. We describe the preparation of corpora for comparative evaluation of relation extraction across domains based on the publicly available ACE 2004, ACE 2005 and BioInfer data sets. We present a common document type using token standoff and including detailed linguistic markup, while maintaining all information in the original annotation. The subsequent reannotation process normalises the two data sets so that they comply with a notion of relation that is intuitive, simple and informed by the semantic web. For the ACE data, we describe an automatic process that automatically converts many relations involving nested, nominal entity mentions to relations involving non-nested, named or pronominal entity mentions. For example, the first entity is mapped from ‘one’ to ‘Amidu Berry’ in the membership relation described in ‘Amidu Berry, one half of PBS’. Moreover, we describe a comparably reannotated version of the BioInfer corpus that flattens nested relations, maps part-whole to part-part relations and maps n-ary to binary relations. Finally, we summarise experiments that compare approaches to generic relation extraction, a knowledge discovery task that uses minimally supervised techniques to achieve maximally portable extractors. These experiments illustrate the utility of the corpora.1

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2011
Figure 0

Fig. 1. Overview of relation-extraction task with example input and output.

Figure 1

Table 1. Relation extraction data sets with total number of relations (rels), total number of relation types (types), total number of entity-type pair subdomains (subdomains) and mean number of relation types per subdomain (types per SD)

Figure 2

Fig. 2. Process for standardising RE corpora to enable comparative evaluation.

Figure 3

Table 2. Sources for ACE 2004 and ACE 2005 news data

Figure 4

Fig. 3. Basic document-type definition for RE XML.

Figure 5

Fig. 4. Example of refactored ACE document with basic RE XML markup.

Figure 6

Fig. 5. Example of refactored BioInfer document with basic RE XML markup.

Figure 7

Fig. 6. Additional document-type information for encoding dependency parse information.

Figure 8

Fig. 7. RE XML markup for TTT linguistic information (ACE example).

Figure 9

Fig. 8. RE XML markup for TTT linguistic information (BioInfer example).

Figure 10

Fig. 9. Additional document-type information for encoding dependency parse information.

Figure 11

Fig. 10. Dependency parse for an example of ACE sentence.

Figure 12

Fig. 11. RE XML markup example of ACE dependency parse.

Figure 13

Fig. 12. Dependency parse for example of BioInfer sentence.

Figure 14

Fig. 13. RE XML markup example of BioInfer dependency parse.

Figure 15

Table 3. Entity mention types in the ACE source data. Columns contain the mention-type label (label), a description (description), an example (example) and the count and percentage of occurrences for ACE 2004 and ACE 2005

Figure 16

Fig. 14. Example of ACE mappings from nominal to named entity mentions.

Figure 17

Table 4. Full list of rules for mapping from nominal to named entity mentions in ACE. Columns contain the rule identifier (#), the rule description (description) and the number and percentage of firings for ACE 2004 and ACE 2005

Figure 18

Table 5. List of rules for reannotation of in BioInfer. Columns contain the rule identifier (#), the rule description and the affected relation types (description/relation type) and the number and percentage of relation mentions of the given type in the source (source) and the mapped (mapped) data

Figure 19

Table 6. Changes in ACE entity and relation-type schemas. Columns contain the rule identifier (#), the source types (source), the target types (target) and counts and percentages for ACE 2004 and ACE 2005. ‘T:’ and ‘S:’ indicate relation types and subtypes, respectively

Figure 20

Table 7. Relation distributions for GRE news development data (ACE 2004). The first column specifies the relation type and the following columns specify the entity pair subdomains

Figure 21

Table 8. Relation distributions for GRE news test data (ACE 2005). The first column specifies the relation type and the following columns specify the entity pair subdomains

Figure 22

Fig. 15. Simplified entity-type schema for BioInfer.

Figure 23

Table 9. Relation distributions for GRE biomedical test data (BioInfer). The first column specifies the relation type and the following columns specify the entity pair subdomains

Figure 24

Table 10. Comparison of P, R and F on news and biomedical test sets. The best score in each column is in bold and those that are statistically distinguishable from the best are underlined

Figure 25

Table 11. Comparison of precision, recall and f-score results on all data sets