Extracting Events Like Code: A Multi-Agent Programming Framework for Zero-Shot Event Extraction

Authors

  • Quanjiang Guo University of Electronic Science and Technology of China
  • Sijie Wang Nanyang Technological University
  • Jinchuan Zhang University of Electronic Science and Technology of China
  • Ben Zhang University of Electronic Science and Technology of China
  • Zhao Kang University of Electronic Science and Technology of China
  • Ling Tian University of Electronic Science and Technology of China
  • Ke Yan University of Electronic Science and Technology of China

DOI:

https://doi.org/10.1609/aaai.v40i37.40346

Abstract

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.

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