Preemptive Information Extraction using Unrestricted Relation Discovery
Paper · 2006 · Yusuke Shinyama and Satoshi Sekine
Summary
Traditional Information Extraction (IE) needs heavy manual work for every new scenario: someone must choose the target event type, collect relevant documents and build extraction patterns, without knowing whether the task is feasible. Shinyama and Sekine propose Preemptive Information Extraction, which builds every plausible IE table ahead of time so that adapting IE becomes a matter of searching existing tables. The core method, Unrestricted Relation Discovery, works as follows:
- News is crawled from several sources and grouped into "basic clusters" of articles about the same event.
- Entities are linked across those articles with cross-document coreference.
- Each entity is described by "basic patterns" taken from GLARF predicate-argument structures.
- Basic clusters are grouped into "metaclusters" (tables) when several entity pairs share weighted patterns and the texts are similar enough in vocabulary.
From about 28k articles the system produced 101 tables with at least three rows. Of 48 sampled tables, 75% were judged consistent. This early, fully unsupervised result suggests that relation tables can be discovered without any scenario specification.
Key points
- Data scale: 28,009 source articles formed 5,543 basic clusters. These yielded 643,767 basic pattern tokens (7,990 types), 302 metaclusters, and 101 metaclusters with three or more rows.
- Evaluation: 36 of 48 randomly chosen tables (75%) were consistent, and 118 of 161 rows (73%) matched the evaluator's description.
- Recall estimate: the largest table, on hurricanes, was compared with a hand-built list and recovered 6 of 9 storms. Hurricane names were mostly separated from person names, even though the NE tagger did not distinguish them.
- Error analysis of 10 wrong rows:
- 4 came from coreference mistakes.
- 1 came from a parse error.
- 4 came from distant patterns that belonged to different events within the same cluster.
- 1 had an unclear cause.
- Basic patterns come from GLARF (Meyers et al.). GLARF regularizes constructions such as participials and coordination, and it converts easily into a word-level directed graph.
Interesting ideas
- I1. Treat IE adaptation as retrieval. Building candidate relation tables in advance turns the costly task of developing an extractor into simply looking up an existing table. This could suit any domain where requirements arrive unpredictably.
- I2. Use the pattern as the column. Syntactic context around an entity serves both as a clustering feature and as a label for the entity's role. Entities from different documents therefore line up into the same column without any predefined schema.
- I3. Pool comparable articles to fight sparsity. Merging several reports of the same event, and linking their entities with coreference, gives each entity far more context than a single article would. This trick is useful in low-resource settings, such as smaller-language news.
- I4. Add a topical gate that ignores names. Requiring bag-of-words similarity between documents, with names excluded, keeps unrelated events with shared surface patterns apart (e.g., a politician vs. a storm "flying to" a place). Down-weighting very frequent patterns such as "say" adds further protection against spurious matches.
- I5. Evaluate open-ended output by describability. A judge writes one specific templated sentence ($1, $2) for each table and checks how many rows fit it. This gives a cheap, interpretable consistency measure when no gold schema exists.
Institutions
📚 Shelves 4 Computer Science · 9,086 works Artificial Intelligence · 8,889 works Arts and Humanities · 9,296 works Language and Linguistics · 9,206 works
🧭 Topics 1 Information extraction · 109 works
Cite
Cite as Yusuke Shinyama and Satoshi Sekine. 2006. Preemptive Information Extraction using Unrestricted Relation Discovery. Proceedings of the Human Language Technology Conference of the NAACL, Main Conference.
@inproceedings{shinyama2006preemptive,
title = {{Preemptive Information Extraction using Unrestricted Relation Discovery}},
author = {Yusuke Shinyama and Satoshi Sekine},
booktitle = {Proceedings of the Human Language Technology Conference of the NAACL, Main Conference},
year = {2006},
doi = {10.3115/1220835.1220874},
url = {https://doi.org/10.3115/1220835.1220874}
}References
- Eugene Agichtein and L. Gravano. 2000. Snowball: Extracting Relations from Large Plaintext Collections. In Proceedings of the 5th ACM International Conference on Digital Libraries (DL-00). find
- Sergey Brin. 1998. Extracting Patterns and Relations from the World Wide Web. In WebDB Workshop at EDBT ’98. find
- Eugene Charniak. 2000. A maximum-entropy-inspired parser. In Proceedings of NAACL-2000. our card
- Takaaki Hasegawa, Satoshi Sekine, and Ralph Grishman. 2004. Discovering relations among named entities from large corpora. In Proceedings of the Annual Meeting of Association of Computational Linguistics (ACL-04). our card
- Adam Meyers, Ralph Grishman, Michiko Kosaka, and Shubin Zhao. 2001a. Covering Treebanks with GLARF. In ACL/EACL Workshop on Sharing Tools and Resources for Research and Education. find
- Adam Meyers, Michiko Kosaka, Satoshi Sekine, Ralph Grishman, and Shubin Zhao. 2001b. Parsing and GLARFing. In Proceedings of RANLP-2001, Tzigov Chark, Bulgaria. find
- Deepak Ravichandran and Eduard Hovy. 2002. Learning surface text patterns for a question answering system. In Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics (ACL). our card
- Ellen Riloff. 1996. Automatically Generating Extraction Patterns from Untagged Text. In Proceedings of the 13th National Conference on Artificial Intelligence (AAAI-96). find
- Kiyoshi Sudo, Satoshi Sekine, and Ralph Grishman. 2003. An Improved Extraction Pattern Representation Model for Automatic IE Pattern Acquisition. In Proceedings of the Annual Meeting of Association of Computational Linguistics (ACL-03). find
- Roman Yangarber, Ralph Grishman, Pasi Tapanainen, and Silja Huttunen. 2000. Unsupervised Discovery of Scenario-Level Patterns for Information Extraction. In Proceedings of the 18th International Conference on Computational Linguistics (COLING-00). find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/shinyama-2006-preemptive-information-extraction-unrestricted-relation/