Hostname: page-component-74656f9884-8rzl6 Total loading time: 0 Render date: 2026-11-06T11:13:04.324Z Has data issue: false hasContentIssue false

InfoXtract: A customizable intermediate level information extraction engine

Published online by Cambridge University Press:  01 January 2008

ROHINI K. SRIHARI
Affiliation:
Janya Inc., 1408 Sweet Home Road, Amherst, NY 14228, USA, State University of New York at Buffalo e-mail: rohini@janyainc.com
WEI LI
Affiliation:
Janya Inc., 1408 Sweet Home Road, Amherst, NY 14228, USA e-mail: wei@janyainc.comcornell@janyainc.com
THOMAS CORNELL
Affiliation:
Janya Inc., 1408 Sweet Home Road, Amherst, NY 14228, USA e-mail: wei@janyainc.comcornell@janyainc.com
CHENG NIU
Affiliation:
Microsoft Research China, 5/F, Beijing Sigma Center, No. 49, Zhichun Road, Haidian District, Beijing100080, P.R.C. e-mail: cniu@microsoft.com
Rights & Permissions [Opens in a new window]

Abstract

Information Extraction (IE) systems assist analysts to assimilate information from electronic documents. This paper focuses on IE tasks designed to support information discovery applications. Since information discovery implies examining large volumes of heterogeneous documents for situations that cannot be anticipated a priori, they require IE systems to have breadth as well as depth. This implies the need for a domain-independent IE system that can easily be customized for specific domains: end users must be given tools to customize the system on their own. It also implies the need for defining new intermediate level IE tasks that are richer than the subject-verb-object (SVO) triples produced by shallow systems, yet not as complex as the domain-specific scenarios defined by the Message Understanding Conference (MUC). This paper describes InfoXtract, a robust, scalable, intermediate-level IE engine that can be ported to various domains. It describes new IE tasks such as synthesis of entity profiles, and extraction of concept-based general events which represent realistic near-term goals focused on deriving useful, actionable information. Entity profiles consolidate information about a person/organization/location etc. within a document and across documents into a single template; this takes into account aliases and anaphoric references as well as key relationships and events pertaining to that entity. Concept-based events attempt to normalize information such as time expressions (e.g., yesterday) as well as ambiguous location references (e.g., Buffalo). These new tasks facilitate the correlation of output from an IE engine with structured data to enable text mining. InfoXtract's hybrid architecture comprised of grammatical processing and machine learning is described in detail. Benchmarking results for the core engine and applications utilizing the engine are presented.

Information

Type
Papers
Copyright
Copyright © Cambridge University Press 2006
Figure 0

Fig. 1. InfoXtract engine architecture.

Figure 1

Fig. 2. Sample input text.

Figure 2

Fig. 3. Partial xml output produced by infoxtract on sample text of figure 2.

Figure 3

Fig. 4. Sample lexical entries.

Figure 4

Fig. 5. Token list for sentence fragment.

Figure 5

Fig. 6. Sample grammar fragment used in InfoXtract.

Figure 6

Fig. 7. Sample shallow parsing results.

Figure 7

Fig. 8. Sample semantic parsing results.

Figure 8

Fig. 9. Structure of hybrid NE tagger used in InfoXtract.

Figure 9

Table 1. Case restoration performance

Figure 10

Table 2. NE Benchmarking on MUC-7 corpus

Figure 11

Table 3. NE Benchmarking with or without Case

Figure 12

Table 4. Shallow parsing benchmarking

Figure 13

Table 5. Parsing/CE benchmarking I

Figure 14

Table 6. Parsing/CE benchmarking II

Figure 15

Table 7. EP Information statistics

Figure 16

Fig. 10. High level architecture.

Figure 17

Fig. 11. Extensions to InfoXtract.

Figure 18

Table 8. Sample entity profile

Figure 19

Fig. 12. Screen snapshot of LGDE.

Figure 20

Fig. 13. IE bootstrapping architecture.

Figure 21

Fig. 14. Information Discovery Portal.

Figure 22

Fig. 15. Report card from Brand Dashboard.

Figure 23

Fig. 16. Levels of information extraction, and required capabilities and NLP challenges.