The Automatic Content Extraction (ACE) Program – Tasks, Data, and Evaluation
Summary
This paper describes the ACE program, a NIST/LDC/BBN effort that began with a 1999 pilot. ACE builds and benchmarks technology for pulling structured content out of language data: the entities mentioned, the relations stated between them, and the events they take part in. Unlike MUC, which scored strings on the page, ACE defines its targets as abstract objects. Systems must therefore find an entity across names, descriptions and pronouns, which makes coreference resolution central.
The paper covers four things:
- Tasks: EDT, RDC, and the newly added VDC for events, along with the supporting LNK coreference annotation.
- Data format: an XML format called "apf."
- Annotation: LDC's multi-pass annotation of English, Chinese and Arabic news, plus ASR and OCR output, with dual annotation used to measure agreement.
- Scoring: a value-based metric.
Inter-annotator agreement is high for entities but much lower for relations, which shows how hard the deeper tasks are. The program matters because it shaped the task definitions, corpora and evaluation practice for later entity, relation and event extraction research.
Key points
- Entities: EDT covers seven entity types: Person, Organization, Location, Facility, Weapon, Vehicle, and GPE. Each type has subtypes. Mentions are labeled as named, nominal or pronominal, with full extent and head marked. Each entity also gets a class, such as specific or generic.
- Relations: RDC uses five relation types (Role, Part, At/Located, Near, Social), which expand to 24 types and subtypes. Annotators separate explicit relations from those that rely on contextual inference, and they exclude relations that depend on world knowledge.
- Events: VDC, planned for the 2004 evaluation, targets five event types: Interaction, Movement, Transfer, Creation, and Destruction. Annotation covers anchors, participant roles (agent, object, source, target) and modality.
- Corpora: The data comes from broadcast news, newswire and newspapers, drawing on sources such as the TDT corpora, Chinese Treebank and Arabic Treebank. Released sets include:
- ACE-2 (LDC2003T11): 180K training words.
- ACE 2003 (LDC2004T09): 100K training and 50K evaluation words in English, Chinese and Arabic.
- ACE 2004: planned at 300K training words.
- Agreement: In 2002, English EDT scored 86 and English RDC only 35. In 2003, English EDT agreement climbed to 88, with Chinese at 87 and Arabic at 74; RDC also improved, reaching 52 in English and 45 in Chinese. These figures come from dual annotation of 5–10% of the data.
Interesting ideas
- I1. Score referents, not strings. Evaluating whether a system found the entity, rather than whether it tagged the right words, makes coreference a built-in part of the task. This could help any extraction benchmark where downstream use depends on knowing who or what is meant.
- I2. Value-based scoring with an optimal mapping. System objects are first aligned to reference objects in the way that maximizes the score. The system then earns credit for correct detections and attributes and loses value for false alarms and attribute errors. A single synthetic "application value" like this can be tuned with weights to reflect what a real user cares about.
- I3. Coreference discount. A mention that is valid but attached to the wrong entity receives a reduced penalty, because the entity-level error has already been charged. This avoids counting the same mistake twice and is worth copying in any hierarchical metric.
- I4. Events as generalized relations. Events are modeled as n-ary relations with role-labeled participants, and the same scoring structure is reused for both. One shared schema and scorer keeps the tasks consistent and makes it easier to add new ones.
- I5. Dual annotation plus adjudication on a small sample. Re-annotating 5–10% of the data from scratch is a cheap way to measure agreement per task and language. In ACE it exposed specific trouble spots, such as metonymy, generic entities, and the explicit-versus-implicit distinction for relations, which then guided guideline revisions.
Cited by
- A Comparison of the Events and Relations Across ACE, ERE, TAC-KBP, and FrameNet Annotation Standards
- Neural Coreference Resolution for Arabic
- Coreference in Spoken vs. Written Texts: a Corpus-based Analysis
- Visual Representations of Temporal Relations between Events and Time Expressions in News Stories
- Generating Coherent Event Schemas at Scale
- New Insights into Cross-Document Event Coreference: Systematic Comparison and a Simplified Approach
- Event Extraction by Answering (Almost) Natural Questions
- The KnowRef Coreference Corpus: Removing Gender and Number Cues for Difficult Pronominal Anaphora Resolution
- Latent Trees for Coreference Resolution
- Coreference in Wikipedia: Main Concept Resolution
- WikiCoref: An English Coreference-annotated Corpus of Wikipedia Articles
- Removing the Training Wheels: A Coreference Dataset that Entertains Humans and Challenges Computers
- NARC – Norwegian Anaphora Resolution Corpus
- Deterministic Coreference Resolution Based on Entity-Centric, Precision-Ranked Rules
- A Unified MRC Framework for Named Entity Recognition
- Text2Event: Controllable Sequence-to-Structure Generation for End-to-end Event Extraction
- End-to-End Relation Extraction using LSTMs on Sequences and Tree Structures
- Contrastively Pre-trained Event Embeddings with Schema-free LLM Annotations
- A Crowdsourced Corpus of Multiple Judgments and Disagreement on Anaphoric Interpretation
- Introducing the Prague Discourse Treebank 1.0
- Challenges to Evaluating the Generalization of Coreference Resolution Models: A Measurement Modeling Perspective
- CoNLL-2012 Shared Task: Modeling Multilingual Unrestricted Coreference in OntoNotes
- Scoring Coreference Partitions of Predicted Mentions: A Reference Implementation
- Coreference Resolution across Corpora: Languages, Coding Schemes, and Preprocessing Information
- A Typology of Near-Identity Relations for Coreference (NIDENT)
- Annotating Near-Identity from Coreference Disagreements
- Missing Links: LLM-Augmentation of Event Triggers of State Changes in the OpenPI Dataset
- Towards Coreference for Literary Text: Analyzing Domain-Specific Phenomena
- A Fully Coreference-annotated Corpus of Scholarly Papers from the ACL Anthology
- Recent Advances in Natural Language Inference: A Survey of Benchmarks, Resources, and Approaches
- Domain-specific vs. Uniform Modeling for Coreference Resolution
- ARRAU: Linguistically-Motivated Annotation of Anaphoric Descriptions
- The More Antecedents, the Merrier: Resolving Multi-Antecedent Anaphors
- MAVEN: A Massive General Domain Event Detection Dataset
- GPT-NER: Named Entity Recognition via Large Language Models
- A Unified Generative Framework for Various NER Subtasks
- Opinion Piece: Can we Fix the Scope for Coreference? Problems and Solutions for Benchmarks beyond OntoNotes
- PCR4ALL: A Comprehensive Evaluation Benchmark for Pronoun Coreference Resolution in English
- Dynamic Knowledge-Base Alignment for Coreference Resolution
Cite
@inproceedings{doddington2004automatic,
title = {{The Automatic Content Extraction (ACE) Program – Tasks, Data, and Evaluation}},
author = {Doddington, George and Mitchell, Alexis and Przybocki, Mark and Ramshaw, Lance and Strassel, Stephanie and Weischedel, Ralph},
booktitle = {Proceedings of the Fourth International Conference on Language Resources and Evaluation (LREC'04)},
year = {2004},
doi = {10.63317/4o6ysc5sicba},
url = {https://doi.org/10.63317/4o6ysc5sicba}
}References
- LDC, 2004, Automatic Content Extraction [www.ldc.upenn.edu/Projects/ACE/] find
- NIST, 1999, Message Understanding Conference [www.itl.nist.gov/iaui/894.02/related_projects/muc/] find
- NIST, 2003, Automatic Content Extraction [www.nist.gov/speech/tests/ace] find
- NIST, 2004, Automatic Content Extraction [www.nist.gov/speech/tests/ace/ace04] find
- TIDES, 2004, DARPA Program in Translingual Information Detection Extraction and Summarization [www.darpa.mil/ipto/programs/tides/index.htm] find