Elamur Research⌕
☰
home / papers / 2010 / Using Document Level Cross-Event Inference to Improve Event Extraction

Using Document Level Cross-Event Inference to Improve Event Extraction

Summary

Most ACE event extraction systems decide about triggers and arguments one sentence at a time, and local context often cannot resolve the ambiguity. For example, "left" can be a Transport event or an End-Position event. Liao and Grishman use evidence from the whole document, including events of other types, not just repeated events of the same type. Their two-stage approach works as follows:

  1. A sentence-level MaxEnt baseline tags events.
  2. Only high-confidence decisions are kept in a document-level table of confident events, with a separate table for conflicting role assignments.
  3. Two extra MaxEnt classifiers, one for triggers and one for arguments, use features describing which other event types and entity roles appear elsewhere in the document. They re-tag words and entity mentions that were left uncertain.

Training used ACE 2005 newswire data. On a blind test set, the method improves F-score by 9.0 points for trigger classification, 9.0 for argument classification and 8.1 for role classification over the baseline. It also clearly beats a reproduction of Ji and Grishman's (2008) within-event-type consistency rules. The work shows that typical co-occurrence of event types is a cheap but strong signal for information extraction.

Key points

  • Task: ACE 2005 event extraction with 8 types and 33 subtypes. The subtypes are treated as flat, independent classes, and event mention coreference is ignored.

  • Data split:

    • 549 ACE 2005 training documents train both the baseline and the document-level taggers.
    • 10 newswire texts form the development set.
    • 40 newswire texts form the blind test set, following Ji and Grishman (2008).
  • Trigger F-score: 59.74 for the baseline, 61.43 with within-event-type rules, and 68.79 with the cross-event model.

  • Argument and role F-scores:

    SystemArgument FRole F
    Baseline41.2936.46
    Within-event-type rules47.3542.21
    Cross-event model50.2844.55

    Gains come mostly from recall, though precision also rises.

  • Human comparison: two annotators were evaluated on 28 of the test texts.

    • Their trigger F-scores were 59.3 and 72.0, so the system's 68.79 falls between them.
    • Their role F-scores were 55.3 and 62.4, which remain above the system's 44.55.
    • This low agreement highlights how difficult the task is.

Interesting ideas

  • I1. Tag easy cases first, then use them as context. Unambiguous triggers such as "appointment" or "founded" can help decide hard ones like "stepped" (down). This pattern suits any document-level labeling task where some decisions are much more certain than others.
  • I2. Learn inter-type statistics instead of hand-writing them. Co-occurrence of event types and role correspondences (e.g., an entity filling the Victim role in a Die event frequently also fills the Target role in an Attack) can be estimated from the training corpus and fed in as classifier features. This avoids costly hand-built inference rules and could transfer to relation or frame extraction in other languages.
  • I3. Build features from conjunctions. Each feature combines the event type being predicted, another event type in the document, and the role the same entity plays for that other type. Combined with coreference, this lets an easily found argument in one sentence support a hard, distant one elsewhere.
  • I4. Keep only confident decisions and track conflicts. Low-confidence tags are filtered out, and a separate table resolves an entity that receives contradictory roles. This limits error propagation when first-pass outputs become features for a second pass.
  • I5. Report human agreement next to system scores. Scoring two individual annotators against the adjudicated key gives a realistic ceiling and shows how hard the task is. This is useful when creating new annotated resources, for example Ukrainian event corpora.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

Fields: Natural language processing

Cited by

129 papers of our library cite it (of the 140884 whose bibliographies we read); 18 of them have a page here, 111 not yet.

Cite

The paper itself, not this page. BibTeX from the library's record of the work.

@inproceedings{liao2010using,
  title = {{Using Document Level Cross-Event Inference to Improve Event Extraction}},
  author = {Liao, Shasha and Grishman, Ralph},
  booktitle = {Proceedings of the 48th Annual Meeting of the Association for Computational Linguistics},
  year = {2010},
  url = {https://aclanthology.org/P10-1081/}
}

References

12 references, 4 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. David Ahn. 2006. The stages of event extraction. In Proc. COLING/ACL 2006 Workshop on Annotating and Reasoning about Time and Events. Sydney, Australia. find our card
  2. J. Finkel, T. Grenager, and C. Manning. 2005. Incorporating Non-local Information into Information Extraction Systems by Gibbs Sampling. In Proc. 43rd Annual Meeting of the Association for Computational Linguistics, pages 363–370, Ann Arbor, MI, June. find our card
  3. Ralph Grishman, David Westbrook and Adam Meyers. 2005. find
  4. NYU’s English ACE 2005 System Description. In Proc. find
  5. ACE 2005 Evaluation Workshop, Gaithersburg, MD. find
  6. Prashant Gupta, Heng Ji. 2009. Predicting Unknown Time Arguments based on Cross-Event Propagation. In Proc. find
  7. Hilda Hardy, Vika Kanchakouskaya and Tomek Strzalkowski. 2006. Automatic Event Classification Using Surface Text Features. In Proc. AAAI06 Workshop on Event Extraction and Synthesis. Boston, MA. find
  8. H. Ji and R. Grishman. 2008. Refining Event Extraction through Cross-Document Inference. In Proc. ACL-08: HLT, pages 254–262, Columbus, OH, June. find our card
  9. M. Maslennikov and T. Chua. 2007. A Multi resolution Framework for Information Extraction from Free Text. In Proc. 45th Annual Meeting of the Association of Computational Linguistics, pages 592–599, Prague, Czech Republic, June. find
  10. S. Patwardhan and E. Riloff. 2007. Effective Information Extraction with Semantic Affinity Patterns and Relevant Regions. In Proc. Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning, 2007, pages 717–727, Prague, Czech Republic, June. find
  11. Patwardhan, S. and Riloff, E. 2009. A Unified Model of Phrasal and Sentential Evidence for Information Extraction. In Proc. Conference on Empirical Methods in Natural Language Processing 2009, (EMNLP-09). find
  12. Unsupervised Word Sense Disambiguation Rivaling Supervised Methods. In Proc. ACL 1995. Cambridge, MA. find our card

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/liao-2010-document-level-cross-event-inference/