Extracting Events Like Code: A Multi-Agent Programming Framework for Zero-Shot Event Extraction
DOI:
https://doi.org/10.1609/aaai.v40i37.40346Abstract
Zero-shot event extraction (ZSEE) remains a significant challenge for large language models (LLMs) due to the need for complex reasoning and domain-specific understanding. Direct prompting often yields incomplete or structurally invalid outputs—such as misclassified triggers, missing arguments, and schema violations. To address these limitations, we present Agent-Event-Coder (AEC), a novel multi-agent framework that treats event extraction like software engineering: as a structured, iterative code-generation process. AEC decomposes ZSEE into specialized subtasks—retrieval, planning, coding, and verification—each handled by a dedicated LLM agent. Event schemas are represented as executable class definitions, enabling deterministic validation and precise feedback via a verification agent. This programming-inspired approach allows for systematic disambiguation and schema enforcement through iterative refinement. By leveraging collaborative agent workflows, AEC enables LLMs to produce precise, complete, and schema-consistent extractions in zero-shot settings. Experiments across five diverse domains and six LLMs demonstrate that AEC consistently outperforms prior zero-shot baselines, showcasing the power of treating event extraction like code generation.Downloads
Published
2026-03-14
How to Cite
Guo, Q., Wang, S., Zhang, J., Zhang, B., Kang, Z., Tian, L., & Yan, K. (2026). Extracting Events Like Code: A Multi-Agent Programming Framework for Zero-Shot Event Extraction. Proceedings of the AAAI Conference on Artificial Intelligence, 40(37), 30880–30887. https://doi.org/10.1609/aaai.v40i37.40346
Issue
Section
AAAI Technical Track on Natural Language Processing II