listing[Figure][List of Figures]
EAGER: Enhancing Generative Event Extraction via Reinforcement Learning with Verifiable Rewards
Abstract
End-to-end event extraction remains challenging for large language models as it requires simultaneous identification of event triggers, classification of event types, and extraction of schema-grounded argument spans. We present EAGER, a reinforcement learning framework for generative event extraction that combines fine-grained verifiable rewards with Schema-Contrastive Advantage Estimation to alleviate advantage collapse under sparse binary rewards. Our reward design explicitly targets structural validity, extraction accuracy, groundedness, coverage, over-generation, and span precision. Experiments across seven benchmark datasets show that EAGER consistently outperforms prompting, supervised fine-tuning, and prior reinforcement learning baselines, achieving a substantial improvement over the strongest prior method. Results demonstrate that task-aligned verifiable rewards and contrastive advantage estimation substantially improve structured extraction.
1 Introduction
Event extraction (EE) is a fundamental and challenging Information Extraction (IE) task that aims to identify event triggers, classify event types, and assign semantic roles to extracted arguments from unstructured text. With the advent of large language models, a growing body of work Li et al. (2023a); Lu et al. (2021); Hsu et al. (2022); Ma et al. (2022); Wang et al. (2023a); Ren et al. (2023) has reformulated EE as a generative problem, leveraging sequence-to-sequence models to directly produce structured event representations under flexible annotation schemes. More recent approaches have further adopted LLMs through prompt engineering and chain-of-thought reasoning Cai et al. (2024); Gao et al. (2023); Hong and Liu (2024); Ma et al. (2024), aiming to reduce the computational overhead and domain-specific overfitting associated with fully supervised training. Nevertheless, as depicted in Figure 1, even frontier general-purpose LLMs still fall short of achieving competitive performance on end-to-end EE benchmarks. A complementary line of work Sainz et al. (2024); Srivastava et al. (2025) has highlighted the critical role of augmenting training data with structured annotation guidelines, enabling instruction-tuned LLMs to better adhere to predefined event schemas and improve extraction fidelity. Despite these advances, significant performance gaps remain across diverse event types and domains.
To address these limitations, Gao et al. (2024) proposed EventRL, which enhances LLM-based event extraction via outcome-supervised reinforcement learning (RL), optimizing the model based on the quality of final extracted event structures rather than relying solely on token-level supervision. This is further motivated by broader findings in the literature: comparative studies of supervised fine-tuning (SFT) versus RL-based fine-tuning Huan et al. (2025); Chu et al. (2025) consistently show that RL-tuned models exhibit stronger cross-domain generalization and greater adaptability, whereas SFT-trained models are more susceptible to catastrophic forgetting, often degrading previously acquired general capabilities.
However, a key limitation in Gao et al. (2024) and of existing training strategies more broadly, is that they provide only coarse-grained supervision over extraction quality. Supervised fine-tuning optimizes next-token likelihood rather than extraction quality directly, while standard RL objectives typically rely on format validity and task-level accuracy alone. In practice, these signals are often too sparse to distinguish among distinct classes of extraction errors. Consequently, outcome-level reward signals struggle to explicitly target the issues inherent to generative EE such as hallucinated triggers, unsupported arguments, over-generation, and incomplete event coverage. A further structural limitation arises in group-based policy optimization: when all sampled completions within an optimization group are conditioned on the same prompt, including an identical set of negative schemas outputs tend to be homogeneous, producing near-zero reward variance and uninformative gradient signal.
In this work, we present EAGER, a post-training framework that addresses both limitations through two complementary contributions. First, we introduce a task-aligned, decomposed reward framework that explicitly models distinct quality dimensions of event extraction: validity, extraction accuracy, groundedness, over-generation control, coverage, and span precision. By decomposing the reward signal along these axes, our framework provides fine-grained optimization guidance that better aligns RL with the constraints of generative EE. Second, we propose Schema-Contrastive Advantage Estimation (SCAE), which alleviates advantage collapse by independently sampling distinct sets of negative schemas across completions within each optimization group. This structural diversity induces variability in event type discrimination difficulty, increasing intra-group reward variance and enabling more informative policy gradients throughout training.
2 Related Work
Large language models have increasingly been adapted to structured information extraction through instruction tuning and schema-guided prompting Jiao et al. (2023); Lu et al. (2023). Prior work has explored instruction-based IE frameworks such as InstructUIE Wang et al. (2023a), annotation-guided prompting in GoLLIE Sainz et al. (2024), and large-scale instruction resources like IEPile Gui et al. (2024) to improve schema adherence and cross-domain generalization. Related work has also reformulated IE as code generation, where structured outputs benefit from the syntactic constraints of programming languages, as explored in CodeIE Li et al. (2023b) and KnowCoder Li et al. (2024).
2.1 Event Extraction with Large Language Models
Traditional event extraction approaches encompass both pipeline-based and joint modeling paradigms. Huang et al. (2024) conducted a comprehensive reevaluation of major EE paradigms on a standardized benchmark and found that current LLMs still fall short on several core EE subtasks, underscoring the gap between general instruction-following ability and task-specific extraction precision. Chen et al. (2024) explored leveraging LLMs as automated annotators to generate high-quality event labels, effectively bootstrapping downstream model training while reducing human annotation costs. More recent work has examined how instruction tuning and annotation guidelines shape EE performance. Srivastava et al. (2025) demonstrated that providing detailed textual descriptions of event types and argument roles during instruction tuning yields improved generalization to low-frequency and cross-schema event types. These studies highlight the persistent challenges of schema adherence, output validity, and domain generalization in event extraction.
2.2 Preference and Reinforcement Learning for Structured Extraction
Beyond supervised instruction tuning, a growing body of work has explored aligning LLMs to structured extraction objectives through preference learning and reinforcement learning. EventRL Gao et al. (2024) introduced an RL-based framework with outcome-driven reward functions targeting event identification and argument extraction, achieving gains in structural fidelity and generalization to novel event types. More recently, Adjali et al. (2026) extended this line toward multi-objective alignment for event extraction, combining task-level, format, and retrieval rewards within a GRPO framework. This contrasts with a closely related research direction which focuses on preference optimization tailored to IE tasks. In particular, ADELIE Qi et al. (2024) combines supervised fine-tuning on curated instruction datasets with Direct Preference Optimization (DPO) using IE-specific comparison pairs, explicitly targeting schema adherence, argument completeness, and format validity. This approach achieves strong performance across closed, open, and on-demand IE settings while preserving general reasoning capability, suggesting that decomposing alignment objectives along task-relevant dimensions yields more reliable structured outputs. These work show that RL-based approaches to event extraction remain notably underexplored and suggest that fine-grained alignment via reward design and preference learning can substantially improve the reliability of LLMs for structured IE, complementing purely supervised approaches.
3 Method
3.1 Task Formulation
Event extraction is a structured prediction task that encompasses four interdependent subtasks. Trigger Identification (TI) detects event-denoting spans within an input text . Trigger Classification (TC) assigns a semantic event type to each identified trigger. Argument Identification (AI) locates textual spans that participate as event arguments. Argument Classification (AC) maps each identified argument span to a predefined semantic role. Formally, let denote a predefined event schema, where each schema specifies a set of permissible argument roles. Given an input text , the objective is to produce a structured event representation:
| (1) |
where denotes a trigger span, an argument role defined in , and an argument span. EE thus learns a mapping subject to the schema constraints imposed by .
3.2 Code-Based Input and Output Representations
Following GoLLIE Sainz et al. (2024), we cast EE as Python code generation (Fig. 2). This leverages LLMs’ structural understanding of code Wang et al. (2023b); Li et al. (2023b) while providing a unified, less ambiguous representation for structured prediction Sainz et al. (2024); Srivastava et al. (2025). Python syntax also guarantees well-formed outputs and simplifies parsing. Each event schema is defined as a @dataclass (Fig. 6), and extracted events are represented as class instances.
3.3 Annotation Guideline Generation
Although code-based schemas are compact and structured, they lack the semantic detail of annotation manuals. Prior work shows that LLM-generated guidelines can match manually written annotations for enriching event representations in instruction tuning Srivastava et al. (2025). We therefore augment each Python class schema with natural-language guidelines generated via instruction-tuned prompting; details are provided in Appendix B.
3.4 Prompt Structure
Each training instance is constructed as a structured prompt sequence as illustrated in Figure 2:
| (2) |
where denotes a natural language task instruction, is the gold event schema of type augmented with its automatically generated annotation guideline, and is the input text. This formulation encourages the model to jointly attend to schema constraints, including the set of permissible argument roles for , and the contextual semantics conveyed by the annotation guidelines.
As shown in Gui et al. (2024), to further improve event type discrimination, we additionally sample a set of negative schemas, i.e., schemas corresponding to event types not present in , and include them in the training prompt. See Figure 7 for an example of an input prompt.
3.5 Post-Training Framework
Reinforcement learning with verifiable rewards (RLVR), powered by algorithms such as GRPO Shao et al. (2024) and DAPO Yu et al. (2026), has demonstrated strong effectiveness across a range of reasoning tasks Guo et al. (2025), however the application of RLVR to structured information extraction tasks such as end-to-end event extraction, which requires simultaneously identifying event triggers, classifying event types, and extracting schema-grounded argument spans remains largely unexplored. To bridge this gap, we investigate DAPO Yu et al. (2026) to enhance the reasoning ability of LLMs for EE, leveraging its verifiable, schema-based reward signal to guide structured output generation.
Given an input prompt , the model samples a group of candidate outputs and optimizes the DAPO objective
| (3) |
where is the importance sampling ratio and is the group-normalized advantage.
3.6 Reward-Decoupled Normalization
Weighted reward sums can be dominated by high-variance components, suppressing weaker signals and requiring manual tuning. Following GDPO Liu et al. (2026), we use Reward-Decoupled Normalization (RDN), normalizing each reward independently within the sampled group as , where and are the group mean and standard deviation for reward . The final reward is . This avoids manual weighting, balances reward contributions, and alleviates reward hacking by preventing any single component from dominating the optimization.
3.7 SCAE: Schema-Contrastive Advantage Estimation
Similar to GRPO, DAPO discards the value network of PPO Schulman et al. (2017) by computing advantages directly from group-level outcome rewards. For each input text and its gold event annotation , we samples a group of outputs from the old policy , assigns binary outcome rewards , and estimates the per-token advantage as the group-normalized reward:
| (4) |
However, a critical issue arises when all sampled completions within a group receive identical rewards leading to near-zero policy gradients and stalled learning Zhang et al. (2025); Yu et al. (2026); He et al. (2026). In standard DAPO sampling setting, all completions are conditioned on the same prompt , including an identical set of negative schemas. Since the negative schemas strongly constrain the model’s event type discrimination signal, sampled outputs tend to exhibit low diversity, such that . Combined with sparse binary rewards, this frequently produces homogeneous reward groups with uninformative gradient signal.
We propose SCAE, a schema-contrastive formulation of advantage estimation that structurally injects reward variance by varying the set of negative schemas across completions within the same optimization group, rather than holding the full prompt fixed. During training, each prompt includes not only the gold schema for the target event type , but also a set of negative schemas sampled from . Formally, let denote the pool of available negative schemas. Rather than fixing a single negative set across all group members, we construct a schema-contrastive group by independently sampling a distinct subset , , for each completion , yielding group-specific prompts:
| (5) |
where for with high probability when . The contrastive group is then defined as:
| (6) |
where each sampled completion receives an independent reward computed against the gold annotation . By varying the negative schema context across group members, different completions are exposed to different distractor event types, inducing variability in the difficulty of event type discrimination and thereby increasing intra-group reward variance:
| (7) |
Advantages are then estimated by normalizing rewards within each schema-contrastive group and substituted into the DAPO objective (Eq. 3). (See Algorithm 1 for the detailed DAPO with SCAE pseudo-code.)
To quantify the effectiveness of our schema-contrastive group construction, we compute the Advantage Collapse Rate (ACR) He et al. (2026), which measures the proportion of training groups exhibiting near-zero reward variance:
| (8) |
where is the reward standard deviation within group and is a small numerical threshold (). An ACR close to 0 indicates that most groups produce informative gradient signals, while ACR signals complete gradient stagnation. As shown in Figure 3, training with our Schema-Contrastive Advantage Estimation (w/ SCAE) consistently achieves a substantially lower cumulative ACR compared to the standard fixed-prompt baseline (w/o SCAE), confirming that varying the negative schema set across group members effectively alleviates reward homogeneity and produces more informative optimization signals throughout training.
3.8 Verifiable Rewards Modeling
| Reward Component | Notation | Formulation | Role in Training |
|---|---|---|---|
| Validity | Binary: 1 if output parses into the required structured representation, 0 otherwise | Filters malformed outputs before any extraction scoring | |
| Extraction Accuracy | Macro-average F1 over trigger identification (TI), trigger classification (TC), argument identification (AI), argument classification (AC), AI+, and AC+ | Captures canonical end-to-end extraction quality | |
| Groundedness | Verifies that predicted triggers and arguments appear verbatim in the source input; averages span-level support scores | Suppresses hallucinated spans and improves factual consistency | |
| Over-generation | Penalizes predictions that exceed the gold event and argument counts | Reduces false positives and limits excessive output length | |
| Coverage | Proportional recall over gold events and arguments, normalized to prevent inflation from over-prediction | Encourages completeness while balancing over-generation penalties | |
| Span Precision | Token-level Jaccard similarity with an additional penalty for oversized predicted spans | Rewards near-correct boundary predictions and discourages span inflation |
Rather than relying solely on outcome reward using aggregate F1 scores such in Gao et al. (2024), we define specialized rewards described in Table 1 that target complementary aspects of model behavior, including output validity, extraction correctness, groundedness, prediction balance, and span precision. This modular design provides more interpretable and fine-grained optimization signals. See Appendix F for more formal reward definitions.
| Model | WikiEvents | PHEE | CASIE | GENIA11 | GENIA13 | MLEE | M2E2 | Avg. |
|---|---|---|---|---|---|---|---|---|
| Few-shot Prompting | ||||||||
| o1 Jaech et al. (2024) | 13.08 | 2.86 | 5.49 | 10.27 | 7.95 | 12.80 | 14.24 | 9.52 |
| GPT-4o Hurst et al. (2024) | 10.31 | 2.00 | 3.47 | 12.43 | 10.87 | 13.35 | 11.97 | 9.20 |
| GPT-5.4-mini Singh et al. (2025) | 10.58 | 18.86 | 5.38 | 11.95 | 10.56 | 10.70 | 13.86 | 11.70 |
| GPT-5.4 Singh et al. (2025) | 8.30 | 1.42 | 6.22 | 11.94 | 8.74 | 11.90 | 17.74 | 9.47 |
| GoLLIE-7B Sainz et al. (2024) | 13.65 | 30.44 | 7.47 | 12.58 | 9.69 | 8.49 | 32.14 | 16.35 |
| GoLLIE-13B Sainz et al. (2024) | 13.97 | 30.08 | 7.02 | 10.33 | 9.56 | 11.46 | 38.96 | 17.34 |
| GoLLIE-34B Sainz et al. (2024) | 11.75 | 27.42 | 7.43 | 11.26 | 8.02 | 9.58 | 32.80 | 15.47 |
| Supervised fine-tuning | ||||||||
| GoLLIE-7B + SFT | 13.31 | 30.33 | 7.62 | 12.31 | 10.34 | 8.95 | 32.70 | 16.51 |
| GoLLIE-13B + SFT | 13.78 | 30.08 | 7.02 | 10.33 | 9.56 | 11.46 | 38.96 | 17.31 |
| Srivastava et al. (2025)† | 5.78 | 28.70 | 7.95 | 13.18 | 9.04 | 9.44 | 12.96 | 12.44 |
| Reinforcement learning | ||||||||
| EventRL Gao et al. (2024)† | 15.18 | 52.40 | 8.90 | 16.65 | 16.31 | 11.84 | 43.53 | 23.54 |
| ADELIE Qi et al. (2024)† | 18.20 | 52.61 | 10.90 | 20.91 | 19.50 | 16.89 | 40.49 | 25.64 |
| EAGER (ours) | 21.31 | 60.36 | 14.66 | 26.32 | 23.39 | 23.42 | 46.09 | 30.79 |
| Gain vs. best prior | +3.11 | +7.75 | +3.76 | +5.41 | +3.89 | +6.53 | +2.56 | +5.15 |
| Setting/Rewards | Wiki | PHEE | CASIE | G11 | G13 | MLEE | M2E2 | Avg |
|---|---|---|---|---|---|---|---|---|
| ALL Rewards | 21.31 | 60.36 | 14.66 | 26.32 | 23.39 | 23.42 | 46.09 | 30.79 |
| + | 20.12 | 53.66 | 15.70 | 26.11 | 24.10 | 21.62 | 30.22 | 27.36 |
| + | 22.40 | 57.74 | 14.94 | 26.83 | 22.48 | 20.02 | 36.72 | 28.73 |
| + | 23.04 | 58.27 | 12.96 | 26.54 | 22.14 | 19.33 | 39.20 | 28.78 |
| + | 21.38 | 58.01 | 16.12 | 26.34 | 24.22 | 21.53 | 31.52 | 28.45 |
| + | 21.46 | 58.97 | 15.91 | 26.63 | 24.27 | 21.40 | 34.26 | 28.99 |
| Setting | Wiki | PHEE | CASIE | G11 | G13 | MLEE | M2E2 | Avg |
|---|---|---|---|---|---|---|---|---|
| GoLLIE-7B | 13.65 | 30.44 | 7.47 | 12.58 | 9.69 | 8.49 | 32.14 | 16.35 |
| w/o A.G. | 9.14 | 7.67 | 3.13 | 1.64 | 1.17 | 2.41 | 15.54 | 5.81 |
| EAGER | 21.31 | 60.36 | 14.66 | 26.32 | 23.39 | 23.42 | 46.09 | 30.79 |
| w/o A.G. | 19.43 | 43.66 | 8.34 | 17.32 | 16.96 | 12.25 | 40.33 | 22.61 |
4 Experimental Setup
Baselines
We compare EAGER against representative methods spanning prompting, supervised fine-tuning, and reinforcement learning paradigms for end-to-end event extraction. We include proprietary large language models evaluated under few-shot prompting, including o1 Jaech et al. (2024), GPT-4o Hurst et al. (2024), GPT-5.4-mini, and GPT-5.4 Singh et al. (2025), to assess the effectiveness of general-purpose reasoning-oriented LLMs without task-specific adaptation. We additionally compare against GoLLIE Sainz et al. (2024), a code-oriented instruction framework for information extraction. To isolate the contribution of reinforcement learning beyond standard instruction tuning, we fine-tune GoLLIE-7B and GoLLIE-13B using SFT. We also compare against the annotation-guideline augmented instruction tuning framework of Srivastava et al. (2025), which similarly enriches event schemas with LLM-generated task descriptions. Finally, we compare against prior RL-based event extraction methods, including ADELIE Qi et al. (2024), which applies direct preference optimization for generative information extraction, and EventRL Gao et al. (2024), which optimizes event extraction performance using reinforcement learning with outcome-based rewards. These baselines represent the closest prior approaches to post-training optimization for structured extraction. For fair comparison, all reproduced baselines marked with † are evaluated using the same evaluation protocols and under a unified experimental setup.
| Dataset | Method | TI | TC | AI | AC | AI+ | AC+ |
|---|---|---|---|---|---|---|---|
| WikiEvents | All | 38.92 | 30.83 | 17.28 | 14.51 | 14.32 | 12.01 |
| 39.53 | 32.37 | 15.33 | 12.28 | 11.73 | 9.47 | ||
| + | 39.88 | 35.31 | 16.96 | 14.10 | 12.17 | 10.37 | |
| + | 39.22 | 35.37 | 18.22 | 16.12 | 15.25 | 14.05 | |
| + | 38.74 | 34.12 | 17.92 | 15.89 | 14.66 | 13.09 | |
| + | 41.53 | 34.65 | 15.83 | 13.52 | 12.20 | 10.52 | |
| PHEE | All | 69.35 | 68.74 | 68.65 | 60.47 | 50.31 | 44.67 |
| 67.92 | 66.80 | 62.40 | 46.17 | 45.03 | 33.65 | ||
| + | 67.89 | 66.87 | 67.07 | 60.32 | 48.38 | 43.29 | |
| + | 67.62 | 66.60 | 65.97 | 59.50 | 47.32 | 42.60 | |
| + | 68.29 | 67.28 | 64.07 | 58.24 | 46.40 | 42.15 | |
| + | 67.89 | 66.77 | 67.07 | 57.12 | 48.19 | 41.02 | |
| CASIE | All | 18.54 | 17.19 | 21.44 | 17.83 | 7.02 | 5.94 |
| 20.63 | 19.92 | 23.60 | 17.12 | 7.55 | 5.40 | ||
| + | 20.45 | 19.60 | 22.05 | 19.16 | 7.58 | 6.60 | |
| + | 17.46 | 16.57 | 16.73 | 14.83 | 6.40 | 5.75 | |
| + | 20.92 | 19.85 | 18.54 | 16.77 | 7.09 | 6.48 | |
| + | 20.58 | 19.75 | 23.50 | 19.14 | 7.61 | 6.12 | |
| Genia11 | All | 43.93 | 39.18 | 25.05 | 23.85 | 13.19 | 12.73 |
| 43.46 | 38.83 | 25.16 | 23.10 | 13.55 | 12.57 | ||
| + | 42.95 | 38.20 | 26.63 | 24.40 | 14.28 | 13.34 | |
| + | 42.33 | 38.55 | 25.59 | 24.14 | 14.70 | 13.92 | |
| + | 42.31 | 37.39 | 26.60 | 25.01 | 15.22 | 14.46 | |
| + | 43.65 | 39.14 | 25.38 | 23.31 | 13.80 | 12.77 | |
| Genia13 | All | 42.51 | 37.87 | 20.80 | 19.75 | 9.83 | 9.59 |
| 43.64 | 38.73 | 20.67 | 18.64 | 11.92 | 11.02 | ||
| + | 44.60 | 39.23 | 20.41 | 18.29 | 12.07 | 11.02 | |
| + | 40.80 | 36.55 | 17.99 | 16.25 | 11.10 | 10.16 | |
| + | 41.90 | 37.10 | 18.41 | 16.60 | 10.88 | 9.98 | |
| + | 44.13 | 39.44 | 20.44 | 18.59 | 11.82 | 10.90 | |
| MLEE | All | 46.55 | 34.74 | 18.60 | 16.34 | 12.87 | 11.44 |
| 43.33 | 30.52 | 18.09 | 15.99 | 11.54 | 10.23 | ||
| + | 42.60 | 29.27 | 18.22 | 16.15 | 11.71 | 10.46 | |
| + | 39.02 | 29.39 | 14.56 | 12.92 | 10.52 | 9.54 | |
| + | 41.78 | 29.68 | 14.93 | 13.70 | 10.38 | 9.62 | |
| + | 42.69 | 29.68 | 18.58 | 16.23 | 11.78 | 10.25 | |
| M2E2 | All | 67.43 | 64.53 | 41.21 | 37.91 | 33.90 | 31.56 |
| 56.26 | 50.24 | 24.25 | 17.65 | 19.03 | 13.91 | ||
| + | 58.09 | 53.50 | 29.25 | 23.19 | 22.99 | 18.54 | |
| + | 62.35 | 58.71 | 34.45 | 29.18 | 27.26 | 23.27 | |
| + | 60.82 | 56.77 | 31.27 | 26.09 | 24.53 | 20.82 | |
| + | 56.79 | 50.65 | 26.17 | 20.20 | 19.85 | 15.46 |
Evaluation Datasets
To evaluate the proposed approach, we conducted experiments on 7 standard end-to-end EE datasets of different domains: WikiEvents Li et al. (2021), PHEE Sun et al. (2022), CASIE Satyapanich et al. (2020), Genia2011 Kim et al. (2011), Genia2013 Kim et al. (2013), MLEE Pyysalo et al. (2012), and M2E2 Li et al. (2020). We follow standard splits as in Huang et al. (2024) where we use the “split 1” data split. See Appendix L and Table 10 for more details.
Evaluation Metrics
Following previous work Huang et al. (2024); Sainz et al. (2024); Srivastava et al. (2025), we report F1 scores for both trigger- and argument-level identification and classification subtasks including respectively TI, TC), AI and AC. We also report the attached version AI+, AC+.
We report Mean-F1 over the six subtask metrics as the main aggregate measure of end-to-end extraction quality. We additionally report full argument and trigger extraction results in Appendix M.
5 Results and Discussion
5.1 Performance Analysis
As shown in Table 2, despite their strong general reasoning capabilities, frontier models such as GPT-4o (9.20), o1 (9.52), and GPT-5.4 (9.47) evaluated under few-shot prompting lag far behind task-adapted smaller models. Even the best performing GPT-5.4-mini (11.70) fails to approach the performance of the smallest GoLLIE-7B baseline (16.35), underscoring the difficulty of end-to-end event extraction and confirming the finding in Huang et al. (2024) that generative event extraction requires task-specific alignment beyond prompting. Moreover, SFT provides marginal gains over zero-shot suggesting that SFT saturates quickly and does not adequately address structured extraction in cross-domain and -schema settings. Comparing SFT-based approaches against our RL-trained model (+14.28) confirms the advantage of reinforcement learning for generative EE. Finally, EAGER achieves the highest average Mean-F1 of 30.79, surpassing the strongest prior RL baseline by +5.15. The gain is consistent across datasets demonstrating that the proposed approach generalizes well across diverse domains and annotation schemes.
Impact of Annotation Guidelines.
Table 4 shows that removing annotation guidelines from EAGER reduces average F1 from 30.79 to 22.61 and GoLLIE-7B from 16.35 to 5.81 which is consistent with the hypothesis that annotation guidelines provide the descriptive grounding needed for schema generalization (Srivastava et al., 2025; Sainz et al., 2024).
5.2 Ablation Study
We organize our ablation evaluation around the following research questions.
RQ1: How can EE task-specific reward signals be effectively leveraged for RL ?
While verifiable reward functions provide task-specific supervision across complementary aspects of event extraction, Table 6 shows that reward design alone is insufficient. This is reflected in the substantial performance drop from 30.79 to 22.54 average F1 when SCAE is removed. The same ablation applied to the configuration (27.36 vs. 23.56) confirms that the benefit of SCAE is not due to the richer reward set. As shown in Figure 3, by introducing structural diversity through varying negative schemas across sampled completions, SCAE increases advantage variance and enables more meaningful gradient updates, effectively activating the fine-grained reward signals. This suggests that without SCAE, grouped policy optimization frequently produces homogeneous outputs that prevent the model from effectively leveraging these training signals. These findings highlight that in structured extraction tasks, informative reward modeling must be coupled with optimization strategies that preserve reward diversity.
| Setting | Wiki | PHEE | CASIE | G11 | G13 | MLEE | M2E2 | Avg |
|---|---|---|---|---|---|---|---|---|
| EAGER | 21.31 | 60.36 | 14.66 | 26.32 | 23.39 | 23.42 | 46.09 | 30.79 |
| w/o SCAE | 13.98 | 50.69 | 8.67 | 15.72 | 15.24 | 12.22 | 41.24 | 22.54 |
| EAGER+ | 20.12 | 53.66 | 15.70 | 26.11 | 24.10 | 21.62 | 30.22 | 27.36 |
| w/o SCAE | 15.49 | 52.32 | 9.03 | 16.44 | 16.52 | 11.67 | 43.46 | 23.56 |
RQ2: How does each reward contribute to extraction quality?
Starting from the baseline (27.36 avg. F1), we can see in Table 3 that adding any individual specialized reward improves overall performance, with the full combination of all six components reaching the best performance. In contrast, Table 5 shows that trigger metrics are relatively stable across reward configurations, as the baseline already provides a reasonable foundation for trigger extraction while argument metrics are far more sensitive to reward design. Table 7 further reports the average gain of each additional reward over the baseline, separately for trigger and argument subtasks, averaged across all seven datasets.
| Reward Added | Avg. Trig. | Avg. Arg. |
|---|---|---|
| All |
The results suggest that aggregate Mean-F1 gains reported in Table 2 are driven by argument-level improvements. Indeed, the full reward against the configuration raises argument metrics by 7.4 pts on average versus only 2.1 pts for trigger metrics, suggesting the importance of EE tailored reward design. Additionally, no single reward dominates both subtasks simultaneously: and are the best single-reward choices for triggers and arguments respectively, yet their combination in the full reward yields the best gains validating the proposed reward framework. Figure 5 reveals complementary reward learning dynamics: converges rapidly while , , and exhibit gradual improvements throughout training. This asymmetry suggests that structural validity is a prerequisite condition that is quickly satisfied, after which the model shifts its optimization toward semantic precision.
5.3 Error Analysis
Figure 5 reports error changes relative to the baseline (), revealing that the dominant error category of the baseline is over-generation. It is worth noting that the list of error categories11 1 Error categories are defined in Table 11. is not exhaustive and does not cover all possible error types. Moreover, all reward configurations substantially reduce extra arguments ( to ), extra roles ( to ), role confusion ( to ), and hallucinations ( to ). However, every configuration trades these gains for an increase in missing arguments ( to ) and missing roles ( to ), exposing a consistent precision-recall tension across all reward designs. achieves the largest total error reduction () by most aggressively suppressing false positives, while most severely increases missing arguments (), reflecting over-conservative extraction. The full reward configuration (All) balances these competing pressures, yielding the second-largest total reduction () while keeping missing argument growth lower () than any individual precision-focused reward alone. Span boundary and parsing errors remain marginal and stable across all configurations, confirming that low-level structural quality is not a primary bottleneck.
6 Conclusion
We presented EAGER, a RL framework for end-to-end event extraction that combines task-aligned verifiable rewards with SCAE. By decomposing reward supervision into complementary extraction objectives and introducing schema-contrastive grouping to mitigate reward variance collapse, our approach provides more informative optimization signals for structured extraction tasks. Experimental results across seven EE benchmark datasets demonstrate consistent improvements over strong baselines, particularly on argument-level extraction quality. Our findings further highlight the importance of combining fine-grained reward modeling with optimization strategies that preserve reward diversity in generative information extraction.
7 Limitations
Our approach relies on automatically generated annotation guidelines whose quality may vary across LLMs, domains and schemas. Investigating unified and hierarchical event schema across datasets may reduce annotation inconsistencies and improve cross-domain transfer, enabling models to better generalize across heterogeneous event definitions.
Additionally, we primarily assessed error categories that captures surface-level extraction anomaly and does not fully model complex phenomena such as coreference. Incorporating coreference modeling may help address cross-sentence arguments and nested event structures that remain challenging for generative EE systems.
While the proposed framework improves event extraction performance, balancing precision and recall remains challenging. Investigating curriculum-based reinforcenment learning could better balance precision and recall during optimization.
Finally, our evaluation remains limited to English event extraction with predefined schemas, leaving multilingual and open-schema settings for future work.
Acknowledgment
This work was funded by the Federal Ministry of Research, Technology and Space (BMFTR) under grant number 16IW24006 (NoIDLEChatGPT) and grant number 25361 (RV-NI-2024–2029-K-IML), the Lower Saxony Ministry of Science and Culture (MWK) in the zukunft.niedersachsen program, and the Endowed Chair of AAI at University of Oldenburg. We also gratefully acknowledge support from the hessian.AI Service Center (funded by the Federal Ministry of Research, Technology and Space, BMFTR, grant no. 16IS22091) and the hessian.AI Innovation Lab (funded by the Hessian Ministry for Digital Strategy and Innovation, grant no. S-DIW04/0013/003).
References
- Aligning instruction-tuned llms for event extraction with multi-objective reinforcement learning. In European Conference on Information Retrieval, pp. 586–595. Cited by: §2.2.
- Improving event definition following for zero-shot event detection. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pp. 2842–2863. Cited by: §1.
- Is a large language model a good annotator for event extraction?. In Proceedings of the AAAI conference on artificial intelligence, Vol. 38, pp. 17772–17780. Cited by: §2.1.
- Sft memorizes, rl generalizes: a comparative study of foundation model post-training. arXiv preprint arXiv:2501.17161. Cited by: §1.
- Eventrl: enhancing event extraction with outcome supervision for large language models. arXiv preprint arXiv:2402.11430. Cited by: Table 12, Table 13, Table 14, §1, §1, §2.2, §3.8, Table 2, §4.
- Exploring the feasibility of chatgpt for event extraction. arXiv preprint arXiv:2303.03836. Cited by: §1.
- The llama 3 herd of models. arXiv preprint arXiv:2407.21783. Cited by: Appendix B.
- IEPile: unearthing large scale schema-conditioned information extraction corpus. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers), pp. 127–146. Cited by: §2, §3.4.
- Deepseek-r1: incentivizing reasoning capability in llms via reinforcement learning. arXiv preprint arXiv:2501.12948. Cited by: §3.5.
- Advantage collapse in group relative policy optimization: diagnosis and mitigation. In International Conference on Machine Learning, Cited by: §3.7, §3.7.
- Towards better question generation in qa-based event extraction. In Findings of the Association for Computational Linguistics: ACL 2024, pp. 9025–9038. Cited by: §1.
- DEGREE: a data-efficient generation-based event extraction model. In Proceedings of the 2022 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, pp. 1890–1908. Cited by: §1.
- LoRA: low-rank adaptation of large language models. In International Conference on Learning Representations, External Links: Link Cited by: Appendix G.
- Does math reasoning improve general llm capabilities? understanding transferability of llm reasoning. arXiv preprint arXiv:2507.00432. Cited by: §1.
- TextEE: benchmark, reevaluation, reflections, and future challenges in event extraction. In Findings of the Association for Computational Linguistics ACL 2024, pp. 12804–12825. Cited by: §2.1, §4, §4, §5.1.
- Gpt-4o system card. arXiv preprint arXiv:2410.21276. Cited by: Table 12, Table 13, Table 14, Table 2, §4.
- Openai o1 system card. arXiv preprint arXiv:2412.16720. Cited by: Table 2, §4.
- Instruct and extract: instruction tuning for on-demand information extraction. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, pp. 10030–10051. Cited by: §2.
- Overview of genia event task in bionlp shared task 2011. In Proceedings of BioNLP shared task 2011 workshop, pp. 7–15. Cited by: Appendix L, §4.
- The genia event extraction shared task, 2013 edition-overview. In Proceedings of the BioNLP shared task 2013 workshop, pp. 8–15. Cited by: §4.
- Intra-event and inter-event dependency-aware graph network for event argument extraction. In Findings of the Association for Computational Linguistics: EMNLP 2023, H. Bouamor, J. Pino, and K. Bali (Eds.), Singapore, pp. 6362–6372. External Links: Link, Document Cited by: §1.
- Cross-media structured common space for multimedia event extraction. arXiv preprint arXiv:2005.02472. Cited by: Appendix L, §4.
- CodeIE: large code generation models are better few-shot information extractors. In The 61st Annual Meeting Of The Association For Computational Linguistics, Cited by: Appendix A, §2, §3.2.
- Document-level event argument extraction by conditional generation. In Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, pp. 894–908. Cited by: Appendix L, §4.
- KnowCoder: coding structured knowledge into llms for universal information extraction. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pp. 8758–8779. Cited by: §2.
- Gdpo: group reward-decoupled normalization policy optimization for multi-reward rl optimization. arXiv preprint arXiv:2601.05242. Cited by: §3.6.
- Pivoine: instruction tuning for open-world information extraction. arXiv preprint arXiv:2305.14898. Cited by: §2.
- Text2Event: controllable sequence-to-structure generation for end-to-end event extraction. In Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 1: Long Papers), C. Zong, F. Xia, W. Li, and R. Navigli (Eds.), Online, pp. 2795–2806. External Links: Link, Document Cited by: §1.
- STAR: boosting low-resource information extraction by structure-to-text data generation with large language models. In Proceedings of the AAAI conference on artificial intelligence, Vol. 38, pp. 18751–18759. Cited by: §1.
- Prompt for extraction? paie: prompting argument interaction for event argument extraction. In Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pp. 6759–6774. Cited by: §1.
- Training language models to follow instructions with human feedback. Advances in neural information processing systems 35, pp. 27730–27744. Cited by: Appendix E.
- Event extraction across multiple levels of biological organization. Bioinformatics 28 (18), pp. i575–i581. Cited by: Appendix L, Appendix L, §4.
- ADELIE: aligning large language models on information extraction. In Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, pp. 7371–7387. Cited by: Table 12, Table 13, Table 14, §2.2, Table 2, §4.
- Retrieve-and-sample: document-level event argument extraction via hybrid retrieval augmentation. In Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pp. 293–306. Cited by: §1.
- Code llama: open foundation models for code. arXiv preprint arXiv:2308.12950. Cited by: Appendix G.
- Gollie: annotation guidelines improve zero-shot information-extraction. In International Conference on Learning Representations, Vol. 2024, pp. 47083–47107. Cited by: Appendix A, Table 12, Table 12, Table 12, Table 13, Table 13, Table 13, Table 14, Table 14, Table 14, Appendix G, §1, §2, §3.2, Table 2, Table 2, Table 2, §4, §4, §5.1.
- Casie: extracting cybersecurity event information from text. In Proceedings of the AAAI conference on artificial intelligence, Vol. 34, pp. 8749–8757. Cited by: Appendix L, §4.
- Proximal policy optimization algorithms. arXiv preprint arXiv:1707.06347. Cited by: §3.7.
- Deepseekmath: pushing the limits of mathematical reasoning in open language models, 2024. URL https://arxiv. org/abs/2402.03300 2 (3), pp. 5. Cited by: §3.5.
- Openai gpt-5 system card. arXiv preprint arXiv:2601.03267. Cited by: Table 12, Table 12, Table 13, Table 13, Table 14, Table 14, Table 2, Table 2, §4.
- Instruction-tuning LLMs for event extraction with annotation guidelines. In Findings of the Association for Computational Linguistics: ACL 2025, W. Che, J. Nabende, E. Shutova, and M. T. Pilehvar (Eds.), Vienna, Austria, pp. 13055–13071. External Links: Link, Document, ISBN 979-8-89176-256-5 Cited by: Appendix A, Appendix B, §1, §2.1, §3.2, §3.3, Table 2, §4, §4, §5.1.
- PHEE: a dataset for pharmacovigilance event extraction from text. In Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing, pp. 5571–5587. Cited by: Appendix L, §4.
- TRL: transformer reinforcement learning. GitHub. Note: https://github.com/huggingface/trl Cited by: Appendix G.
- Instructuie: multi-task instruction tuning for unified information extraction. arXiv preprint arXiv:2304.08085. Cited by: §1, §2.
- Code4Struct: code generation for few-shot event structure prediction. In The 61st Annual Meeting Of The Association For Computational Linguistics, Cited by: Appendix A, §3.2.
- Dapo: an open-source llm reinforcement learning system at scale. Advances in Neural Information Processing Systems 38, pp. 113222–113244. Cited by: §J.2, §J.3, Appendix G, Appendix H, §3.5, §3.7.
- Scaf-grpo: scaffolded group relative policy optimization for enhancing llm reasoning. arXiv preprint arXiv:2510.19807. Cited by: §3.7.
Appendix A Code-based Representation
We formulate EE as a code generation problem where both the input and output are formatted using Python code similar to Following Sainz et al. (2024); Srivastava et al. (2025). Indeed, IE tasks benefit on the first hand from the strong code understanding capabilities of large language models since code data is widely included in their pre-training corpora Wang et al. (2023b); Li et al. (2023b). On the other hand, code-based structure representation provides a unified and human-readable framework for information extraction tasks, while mitigating ambiguities often encountered in natural language instructions. The code format ensures that outputs are syntactically well-formed facilitating output parsing Sainz et al. (2024); Srivastava et al. (2025). In particular, event schemes are expressed as Python classes (@dataclass type definitions) and the extracted output events as instances of these classes.
Appendix B Guidelines Annotation Generation
Using LLaMA-3.1-8B-Instruct model Grattafiori et al. (2024), we adopt the Guideline-PN (Positive + Negative) generation protocol of Srivastava et al. (2025), wherein the LLM is conditioned on a contrastive set of examples to produce guidelines for each event type . Specifically, the prompt consists of positive examples: 10 annotated instances of event type paired with their source texts and negative examples: 15 texts containing other event types but no instance of . This contrastive design encourages the model to identify definitional boundaries and discriminative features that distinguish from related event types. The generation prompt instructs the LLM to: (1) enumerate all unique argument roles for ; (2) provide a precise definition of the event type; and (3) characterize each argument role, emphasizing its semantic function, representative mentions, and potential edge cases. The resulting guidelines are incorporated into the Python class schema via docstrings and inline comments, yielding an augmented schema that integrates both structural and semantic information. See Figures 14, 15, 16, 17, 18, 19 and 20 for examples of event scheme augmented with annotation guidelines for each dataset.
B.1 Additional Annotation Guidelines Analysis
Tables 8 reports the the effect of AG on the GoLLIE backbone model. We can see that augmenting event schemes with annotation guidelines improves event extraction performance.
| Model | WikiEvents | PHEE | CASIE | GENIA11 | GENIA13 | MLEE | M2E2 | Avg. |
|---|---|---|---|---|---|---|---|---|
| GoLLIE-7B w/o AG | 9.14 | 7.67 | 3.13 | 1.64 | 1.17 | 2.41 | 15.54 | 5.81 |
| GoLLIE-13B w/o AG | 10.07 | 7.78 | 4.00 | 2.16 | 0.99 | 2.88 | 22.31 | 7.17 |
| GoLLIE-34B w/o AG | 10.46 | 9.71 | 4.25 | 5.26 | 5.00 | 4.55 | 29.37 | 9.80 |
Appendix C Supervised Fine-Tuning
To effectively train medium-scale LLMs while preserving their foundational capabilities, we carry out instruction-based supervised fine-tuning to adapt the model to event extraction using code-style schema representations. This enables the model to follow natural-language task instructions while generating syntactically valid and semantically grounded event representations in Python code. The LLM is trained using supervised fine-tuning on a set of annotated prompt/response pairs , where denotes the target structured event instance. The fine-tuning objective follows a standard autoregressive likelihood formulation:
where denotes previously generated tokens in the output sequence.
Appendix D Inference
At inference time, given an input text , all event schemas in are provided jointly in the prompt, enabling the model to perform end-to-end event extraction and produce a Python list of instantiated event objects in a single forward pass.
Appendix E DAPO Background
DAPO builds upon GRPO and addresses its key limitations i.e., entropy collapse, reward noise, and sequence-level length bias through four modifications: (1) Clip-Higher, which uses asymmetric clipping bounds with to prevent entropy collapse; (2) Token-Level Loss, which normalizes the policy gradient over all active tokens in the batch rather than per sequence, eliminating length bias; (3) Dynamic Sampling, which filters out zero-variance groups (all-correct or all-incorrect) and resamples until every batch contains informative gradient signal; and (4) KL Removal, which sets . Unlike standard RLHF Ouyang et al. (2022), where KL regularization prevents the policy from deviating too far from a supervised baseline, EE requires the model to diverge from its initial distribution to acquire precise schema-grounded output patterns.
Appendix F Verifiable Rewards Formulation
We propose a decomposed, task-aligned reward formulation for generative EE. Rather than relying solely on aggregate extraction F1, we organize the reward signal around three complementary objectives: validity, requiring outputs to be parseable and schema-compatible; extraction accuracy, requiring outputs to match gold event annotations; and generation behavior, requiring outputs to remain grounded in the source text, avoid spurious predictions, and maintain adequate event coverage.
F.1 Validity Reward
As a prerequisite to semantic evaluation, we reward outputs that are syntactically well-formed and successfully parse into the code-based representation introduced in Section 3.2:
| (9) |
F.2 Extraction Accuracy Reward
We define the extraction reward as the sum of F1 scores across the six EE evaluation metrics spanning the four canonical subtasks TI, TC, AI, AC ‚and their trigger-aware variants AI+ and AC+:
| (10) |
This reward captures holistic extraction quality across all subtasks but remains coarse with respect to specific generation issues, motivating the supplementary signals below.
F.3 Groundedness Reward
To penalize hallucinated triggers and argument spans unsupported by the source text, we introduce a groundedness reward that measures whether predicted mentions appear verbatim in the input . Let denote the set of predicted events, the set of argument roles for event , and the total number of predicted arguments across all events in . We compute separate support scores for triggers and arguments:
| (11) | ||||
| (12) |
with if no events are predicted and if . The groundedness reward is their average:
| (13) |
This signal penalizes fabricated spans while remaining agnostic to event type correctness.
F.4 Over-generation Reward
Since extraction F1 does not explicitly penalize spurious predictions beyond the gold annotation, we introduce a complementary over-generation penalty. Let and denote the number of predicted events and arguments in that exceed the gold counts in . We define:
| (14) |
where and are the predicted events and arguments exceeding the gold counts, and , are the gold event and argument counts. This reward equals 1 when no excess predictions are made and decreases linearly as spurious spans accumulate, saturating at 0.
F.5 Coverage Reward
To counterbalance and prevent the model from adopting an overly conservative decoding strategy, we reward proportional event and argument coverage relative to the gold annotation. Let and denote the gold and schema-valid predicted event counts, respectively, and let and be the corresponding argument counts. We define:
| (15) |
where is the event schema registry. The clamping ensures that over-prediction does not inflate the coverage score, maintaining complementarity with .
F.6 Span Precision Reward
It addresses the case where the model correctly identifies an argument’s semantic content but extracts a superset of the minimal gold span. Standard exact-match rewards treat such predictions as fully incorrect, providing no useful gradient signal for boundary refinement. We therefore introduce a complementary Span Precision Reward that softly penalizes overpredicted spans while rewarding near-correct predictions. For each predicted argument , we retrieve its best-matching gold span via token Jaccard similarity, and compute a per-argument score:
| (16) |
The reward is the mean score over all aligned predicted arguments, and is gated to zero when no overprediction occurs, decoupling it from the outcome reward in well-behaved cases.
Appendix G Implementation Details
We conducted experiments using the GoLLIE-7B model Sainz et al. (2024), a fine-tuned version of Code-LLaMA Roziere et al. (2023), which provides a strong backbone for code-based information extraction. For efficient optimization, we employed parameter-efficient fine-tuning via QLoRA Hu et al. (2022), applying low-rank adapters to the attention projection layers with LoRA rank 8, scaling factor , learning rate , and batch size 1 for SFT. For RL optimization, we used the TRL library von Werra et al. (2020) with learning rate , batch size 4, and 4 sampled completions per input using nucleus sampling (, ). DAPO Clipping bounds are set to and following Yu et al. (2026), and the KL penalty coefficient is set to . Models were trained for up to 10 epochs on 4 NVIDIA H100 GPUs for RL optimization, with early stopping triggered after 3 consecutive non-improving validation steps. The best-performing validation checkpoint was selected for testing. At inference time, we used greedy decoding. Our code will be released at:https://github.com/OA256864/EE_RL.
Appendix H Training Protocol
We train the GoLLIE-7B LLM on a training set constructed by concatenating the training sets of the seven datasets used in our experiments and then we shuffled the result set to have cross-domain and -schema training batches. We conducted DAPO Yu et al. (2026) with our proposed SCAE and our reward formulation without resorting to an SFT checkpoint for warm-starting as SFT provided only marginal improvements on the validation sets.
Impact of number of negative schemas K
Our preliminary experiments indicated that increasing the number of negative schemas K sampled using SCAE consistently improved performance. Consequently, we set K=10, the largest value permitted by both our GPU memory constraints and the 16k-token maximum prompt length budget.
Impact of group size G
Similarly, preliminary experiments showed that increasing the group size from to sampled completions per input improved performance while also accelerating convergence. These results suggest that scaling to could yield further performance gains given a very large computational budget.
Appendix I Pseudo Code of DAPO with SCAE
To provide an overview of the training process, we present the pseudo code of DAPO with SCAE in Algorithm 1.
Appendix J Training Dynamics Analysis
Reinforcement learning over structured prediction tasks such as EE introduces additional complexity beyond standard reasoning benchmarks, as the reward signal must simultaneously supervise trigger identification, event classification, and schema-grounded argument extraction. Given this interdependence, monitoring key intermediate metrics throughout training is essential for diagnosing undesired behavior and validating that each reward component contributes as intended. Figure 8 reports the three principal indicators we track across training in addition to the EE validation performance.
J.1 Mean Completion Length Analysis
The mean completion length increases steadily over the course of training, reflecting the model’s growing tendency to produce more complete structured outputs as training progresses. In the context of code-based EE, this growth is consistent with the model learning to instantiate a larger and more complete set of event objects and argument slots, rather than defaulting to under-populated outputs. We observe no prolonged stagnation or decline in length, suggesting that our training signal discourages overly conservative decoding throughout training.
J.2 Mean Reward Analysis
The mean reward increases monotonically with a smooth trajectory and no sign of instability or collapse. This stability indicates that the decomposed reward formulation provides a reliable and consistent training signal, allowing the model to robustly fit the distribution of the training set. Consistent with findings reported in prior DAPO work Yu et al. (2026), we observe that the final reward on the training set correlates imperfectly with held-out extraction performance, underscoring the importance of complementing reward monitoring with validation-set evaluation to detect potential overfitting.
J.3 Generation Entropy Analysis
The generation entropy exhibits a slow but consistent downward trend throughout training until it stabilizes then it starts increasing slightly. As shown in Yu et al. (2026), too high entropy indicates over-exploration of the model, while too low entropy leads to a loss of exploration capability suggesting that the model’s entropy needs to be maintained within an appropriate range. In our setting, an exploratory behavior is particularly important, as the model must explore diverse span-selection and role-assignment strategies before converging on schema-grounded outputs. The absence of any entropy spike or erratic fluctuation further confirms that the removal of KL regularization () does not destabilize training in our setting.
Appendix K Training Computational Cost
Table 9 reports the computational training cost.
| Method | Model | GPUs | Batch Size | Epochs | Wall Time (h) |
|---|---|---|---|---|---|
| EAGER | GoLLIE-7B | 4H100 | 4 | 1 | 4 |
Appendix L Datasets Details
We evaluate EAGER on seven benchmark datasets spanning diverse domains, annotation schemes, and event ontologies.
WikiEvents
Li et al. (2021) is a large-scale news-domain benchmark containing richly annotated real-world event mentions with complex argument structures.
PHEE
Sun et al. (2022) focuses on the biomedical domain, specifically pharmacovigilance event extraction from medical case reports, requiring fine-grained reasoning over domain-specific terminology.
CASIE
Satyapanich et al. (2020) is a cybersecurity event extraction benchmark centered on security incident reports, featuring highly specialized event schemas and technical vocabulary.
GENIA2011 and GENIA2013
Kim et al. (2011); Pyysalo et al. (2012) are biomedical event extraction datasets derived from PubMed abstracts, involving nested event structures and biologically grounded argument semantics.
MLEE
Pyysalo et al. (2012) extends biomedical event extraction to molecular-level event understanding with more diverse biological interaction types.
M2E2
Li et al. (2020) is a multimodal event extraction benchmark originally designed for joint text-image event understanding; following prior text-only work, we evaluate exclusively on the textual component.
These datasets collectively cover news, biomedical, and cybersecurity domains, providing a comprehensive testbed for evaluating robustness across heterogeneous event schemas and extraction difficulty levels.
| Dataset | #Docs | #Instances | #Event Types | #Events | #Arguments | Domain |
|---|---|---|---|---|---|---|
| WikiEvents | 245 | 565 | 50 | 598 | 5,501 | Wikipedia |
| CASIE | 999 | 1,375 | 5 | 8,469 | 22,575 | Cybersecurity |
| PHEE | 4,827 | 4,827 | 2 | 5,019 | 25,760 | Pharmacovigilance |
| GENIA2011 | 960 | 960 | 9 | 13,537 | 11,865 | Biomedical |
| GENIA2013 | 20 | 664 | 13 | 6,001 | 5,660 | Biomedical |
| MLEE | 262 | 286 | 29 | 6,575 | 5,958 | Biomedical |
| M2E2 | 6,013 | 6,013 | 8 | 1,105 | 1,659 | News |
Appendix M Additional Results and Analysis
M.1 Trigger and Argument Performance Analysis
We decompose event extraction quality into trigger-level (TI, TC) and argument-level (AI, AC, AI+, AC+) subtasks using the detailed results and isolating how each reward contributes to the global EE quality.
M.1.1 Event Trigger Performance (TI,TC)
The baseline achieves competitive TI and TC scores across most datasets indicating that schema-grounded instruction tuning already provides a reasonable foundation for trigger localisation and type assignment. yields the most consistent TI gains, by penalising missed gold events and directly improving trigger recall. contributes primarily to TC by refining span boundaries and stabilising type-assignment confidence. introduces a precision-recall trade-off, reducing spurious triggers but degrading TI on datasets where the baseline already under-generates. Combining all rewards yields the strongest TI and TC on most datasets, with the largest gains on M2E2 (TI: , TC: over baseline) and MLEE (TI: , TC: ), where multi-event documents benefit most from joint coverage and precision supervision.
M.1.2 Argument Performance (AI, AC, AI+, AC+)
Argument metrics are significantly lower than trigger metrics, and the anchored variants AI+ and AC+ collapse further exposing systematic trigger-argument misalignment that is not apparent using mean-F1. is the single most impactful reward for argument tasks, delivering the largest per-dataset gains across all four subtasks (PHEE: AC , AC+ ; M2E2: AC , AC+ ), as boundary-level supervision directly addresses the span imprecision that drives argument scoring errors. provides strong corrections in over-extraction behaviors (M2E2: AI+ , AC+ ) but degrades recall in domains such as CASIE and MLEE. improves AI and AC where hallucinated spans are prevalent (WikiEvents, PHEE) but shows limited benefit for AI+/AC+, indicating that verbatim-span enforcement alone does not resolve trigger-argument misalignment. When resorting to the full reward set produces the highest AI+/AC+ scores on the majority of datasets, with the most pronounced gains on M2E2 (AI+: , AC+: over baseline) and PHEE (AC+: ). These improvements suggest that the combined reward induces trigger-argument alignment beyond what individual objectives achieve in isolation.
M.2 Additional Error Analysis
Figures 9, 10, 11, 12 and 13 show a detailed comparative evaluation of error categories across datasets for each proposed reward. The acronyms of error categories are defined as follows: ME: Missing events, EE: Extra events, EE: Extra events, MA: Missing arguments, EA: Extra arguments, RC: Role confusion, HA: Hallucinations, TS: Trigger span boundary errors, AS: Argument span boundary errors, ER: Extra roles, EE: Extra events, MR: Missing roles. Error categories are defined in Table 11.
| Acronym | Error Category | Definition |
| Event-level Errors | ||
| ME | Missing Events | A gold event instance is absent from the model’s output; the trigger and all its associated arguments are undetected. |
| EE | Extra Events | The model predicts an event instance with no corresponding gold event; a spurious trigger is generated that is not grounded in the annotation. |
| Argument-level Errors | ||
| MA | Missing Arguments | A gold argument span is not predicted for an otherwise correctly identified event; the event is detected but one or more of its argument slots are left unfilled. |
| EA | Extra Arguments | The model predicts one or more argument spans that have no corresponding gold argument; spurious fillers are generated beyond the gold annotation. |
| ER | Extra Roles | The model populates an argument role that does not exist in the gold annotation for the predicted event type, introducing schema-inconsistent role assignments. |
| MR | Missing Roles | A role defined in the gold event schema is entirely absent from the predicted event instance, resulting in incomplete role coverage. |
| RC | Role Confusion | An argument span is correctly extracted from the source text but assigned to an incorrect semantic role within the event schema; the span is right but the role label is wrong. |
| Span-level Errors | ||
| TS | Trigger Span Error | The predicted trigger span does not exactly match the gold trigger boundary; includes both under-specified spans (partial overlap) and over-specified spans (superset of the gold mention). |
| AS | Argument Span Error | The predicted argument span does not exactly match the gold argument boundary; includes both partial and over-extended span predictions relative to the minimal gold span. |
| Faithfulness Errors | ||
| HA | Hallucination | The predicted trigger or argument span does not appear verbatim in the source input text; the model generates mentions unsupported by the source document. |
| Structural Errors | ||
| PE | Parsing Error | The model output cannot be parsed into the required code-based structured representation; the generated Python code is syntactically malformed or fails to instantiate valid event objects. |
| Method | WikiEvents | PHEE | CASIE | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TI | TC | AI | AC | AI+ | AC+ | Avg. | TI | TC | AI | AC | AI+ | AC+ | Avg. | TI | TC | AI | AC | AI+ | AC+ | Avg. | |
| GPT-4o Hurst et al. (2024) | |||||||||||||||||||||
| GPT-5.4-mini Singh et al. (2025) | |||||||||||||||||||||
| GPT-5.4 Singh et al. (2025) | |||||||||||||||||||||
| Gollie-7B Sainz et al. (2024) | |||||||||||||||||||||
| Gollie-13B Sainz et al. (2024) | |||||||||||||||||||||
| Gollie-34B Sainz et al. (2024) | |||||||||||||||||||||
| Gollie-7B SFT | |||||||||||||||||||||
| Gollie-13B SFT | |||||||||||||||||||||
| Gollie-34B SFT | |||||||||||||||||||||
| ADELIE Qi et al. (2024)† | |||||||||||||||||||||
| EventRL Gao et al. (2024)† | |||||||||||||||||||||
| EAGER | 59.47 | ||||||||||||||||||||
| Method | Genia2011 | Genia2013 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TI | TC | AI | AC | AI+ | AC+ | Avg. | TI | TC | AI | AC | AI+ | AC+ | Avg. | |
| GPT-4o Hurst et al. (2024) | ||||||||||||||
| GPT-5.4-mini Singh et al. (2025) | ||||||||||||||
| GPT-5.4 Singh et al. (2025) | ||||||||||||||
| Gollie-7B Sainz et al. (2024) | ||||||||||||||
| Gollie-13B Sainz et al. (2024) | ||||||||||||||
| Gollie-34B Sainz et al. (2024) | ||||||||||||||
| Gollie-7B SFT | ||||||||||||||
| Gollie-13B SFT | ||||||||||||||
| Gollie-34B SFT | ||||||||||||||
| ADELIE Qi et al. (2024)† | ||||||||||||||
| EventRL Gao et al. (2024)† | ||||||||||||||
| EAGER | ||||||||||||||
| Method | MLEE | M2E2 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TI | TC | AI | AC | AI+ | AC+ | Avg. | TI | TC | AI | AC | AI+ | AC+ | Avg. | |
| GPT-4o Hurst et al. (2024) | ||||||||||||||
| GPT-5.4-mini Singh et al. (2025) | ||||||||||||||
| GPT-5.4 Singh et al. (2025) | ||||||||||||||
| Gollie-7B Sainz et al. (2024) | ||||||||||||||
| Gollie-13B Sainz et al. (2024) | ||||||||||||||
| Gollie-34B Sainz et al. (2024) | ||||||||||||||
| Gollie-7B + SFT | ||||||||||||||
| Gollie-13B + SFT | ||||||||||||||
| Gollie-34B + SFT | ||||||||||||||
| ADELIE Qi et al. (2024)† | ||||||||||||||
| EventRL Gao et al. (2024)† | ||||||||||||||
| EAGER | 24.21 | 41.33 | ||||||||||||
Appendix N Examples Event Schema with Generated Annotation Guidelines
Figures 14, 15, 16, 17, 18, 19 and 20, illustrate examples of one event scheme augmented with annotation guidelines for each dataset.