Refining Event Extraction through Cross-Document Inference
Summary
Sentence-level event extractors judge each event mention in isolation. As a result, they miss triggers that appear in unfamiliar contexts and accept spurious ones that happen to match a pattern. Ji and Grishman apply Yarowsky's "One Sense Per Discourse" idea to ACE event extraction and widen the "discourse" from one document to a cluster of topically related documents.
The pipeline works in four steps:
- A baseline English IE system (Grishman et al., 2005), which combines patterns with Maximum Entropy classifiers, tags each test document and assigns confidences.
- An INDRI query built from the detected triggers and arguments retrieves related documents from unlabeled corpora.
- The same baseline tags those related documents.
- Weighted frequency and margin statistics are pooled within the document and across the cluster. A cascade of threshold rules then deletes weak mentions, spreads the dominant event type or role, and adds missed triggers and arguments.
Without any additional labeled data, the method raises F-measure by 7.6% for trigger labeling and by 6% for argument labeling. The work shows that redundancy across related texts can act as free, dynamically built background knowledge for IE.
Key points
- The task is ACE 2005 event extraction, with 8 event types and 33 subtypes treated as 33 separate types. Event mention coreference is not handled.
- The baseline extracts events sentence by sentence. It uses trigger-to-argument patterns plus MaxEnt classifiers for trigger labeling, argument detection, role assignment and reportable-event decisions.
- For each test text, the top N=25 related documents are retrieved with INDRI. The query weights triggers and arguments by local confidence and frequency, and it is expanded with coreferent or ACE-related names.
- Error analysis motivates the method. For example, "fire" is an End-Position trigger in only 7% of 81 training occurrences but in 100% of the occurrences in test plus related documents. Two hypotheses follow: "one trigger sense per cluster" and "one argument role per cluster".
- Inference uses nine rules with thresholds δ1–δ13. The rules first act within the document and then across the cluster.
Interesting ideas
- I1. Retrieve your own context at test time. Fetching documents on the same topic and running the same tagger over them creates a topic-specific distribution of labels. This kind of self-supervision could help any low-resource extractor, for example a Ukrainian NER or event tagger with little annotated data.
- I2. Let easy mentions help hard ones. A phrasing that matches a known pattern with high confidence in one document can justify labeling an ambiguous phrasing of the same event elsewhere. The confident evidence can also veto a locally confident but globally rare label.
- I3. Use margins as well as counts. The method propagates a label only when the top type or role clearly beats the runner-up. This guards against spreading errors when the evidence is split, and the same safeguard suits any label-propagation or majority-vote scheme.
- I4. Cascade from local to global. Rules apply first within the sentence and document, and then across the cluster, with cluster-level decisions overriding document-level ones on conflict. This ordering is a simple, interpretable alternative to joint inference.
- I5. Reuse high-confidence output. The authors suggest using consistent, high-confidence cluster results as bootstrapped training data. The same aggregation could also produce event-driven summaries or coreference hints.
Cited by
- Joint Event Trigger Identification and Event Coreference Resolution with Structured Perceptron
- A Pairwise Event Coreference Model, Feature Impact and Evaluation for Event Coreference Resolution
- Event Extraction via Dynamic Multi-Pooling Convolutional Neural Networks
- Event Extraction by Answering (Almost) Natural Questions
- A Language-Independent Neural Network for Event Detection
- Dual Cache for Long Document Neural Coreference Resolution
- Using Cross-Entity Inference to Improve Event Extraction
- DEGREE: A Data-Efficient Generation-Based Event Extraction Model
- Zero-Shot Transfer Learning for Event Extraction
- Joint Event Extraction via Structured Prediction with Global Features
- Event Extraction as Multi-turn Question Answering
- Document-Level Event Argument Extraction by Conditional Generation
- Using Document Level Cross-Event Inference to Improve Event Extraction
- Leveraging FrameNet to Improve Automatic Event Detection
- Exploiting Argument Information to Improve Event Detection via Supervised Attention Mechanisms
- Jointly Multiple Events Extraction via Attention-based Graph Information Aggregation
- Event Extraction as Machine Reading Comprehension
- Text2Event: Controllable Sequence-to-Structure Generation for End-to-end Event Extraction
- Event Detection and Domain Adaptation with Convolutional Neural Networks
- Joint Event Extraction via Recurrent Neural Networks
- Event Detection and Co-reference with Minimal Supervision
- MAVEN: A Massive General Domain Event Detection Dataset
- Joint Extraction of Events and Entities within a Document Context
Cite
@inproceedings{ji2008refining,
title = {{Refining Event Extraction through Cross-Document Inference}},
author = {Ji, Heng and Grishman, Ralph},
booktitle = {Proceedings of ACL-08: HLT},
year = {2008},
url = {https://aclanthology.org/P08-1030/}
}References
- David Ahn. 2006. The stages of event extraction. Proc. COLING/ACL 2006 Workshop on Annotating and Reasoning about Time and Events. Sydney, Australia. find our card
- Ralph Grishman, David Westbrook and Adam Meyers. 2005. find
- NYU’s English ACE 2005 System Description. find
- Proc. ACE 2005 Evaluation Workshop. Washington, US. find
- Hilda Hardy, Vika Kanchakouskaya and Tomek Strzalkowski. 2006. Automatic Event Classification Using Surface Text Features. Proc. AAAI06 Workshop on Event Extraction and Synthesis. Boston, Massachusetts. US. find
- Gideon Mann. 2007. Multi-document Relationship Fusion via Constraints on Probabilistic Databases. Proc. HLT/NAACL 2007. Rochester, NY, US. find
- Siddharth Patwardhan and Ellen Riloff. 2007. Effective Information Extraction with Semantic Affinity Patterns and Relevant Regions. find
- Proc. EMNLP 2007. Prague, Czech Republic. find
- Trevor Strohman, Donald Metzler, Howard Turtle and W. Bruce Croft. 2005. Indri: A Language-model based Search Engine for Complex Queries (extended version). Technical Report IR-407, CIIR, Umass Amherst, US. find
- Roman Yangarber, Clive Best, Peter von Etter, Flavio Fuart, David Horby and Ralf Steinberger. 2007. Combining Information about Epidemic Threats from Multiple Sources. find
- Proc. RANLP 2007 workshop on Multi-source, Multilingual Information Extraction and Summarization. Borovets, Bulgaria. find
- Roman Yangarber. 2006. Verification of Facts across Document Boundaries. Proc. International Workshop on Intelligent Information Access. Helsinki, Finland. find
- Roman Yangarber and Lauri Jokipii. 2005. Redundancy-based Correction of Automatically Extracted Facts. Proc. HLT/EMNLP 2005. Vancouver, Canada. find
- Unsupervised Word Sense Disambiguation Rivaling Supervised Methods. Proc. ACL 1995. Cambridge, MA, US. find our card
This page in Markdown → https://md.research.elamur.ai/free/en/papers/ji-2008-refining-event-extraction-through-cross/