Abstract Event Causal Rules: Induction and Application
Summary
This paper proposes Abstract Event Causal Rules (AECR), a relation-level causal abstraction paradigm that converts concrete cause-effect pairs into generalized causal logic. It introduces a multi-agent system for causal induction and an attention-based encoder that improves event prediction, especially for rare and unseen events.
View Cached Full Text
Cached at: 08/07/26, 07:45 AM
# Abstract Event Causal Rules: Induction and Application Source: [https://arxiv.org/html/2608.05205](https://arxiv.org/html/2608.05205) Ziwei Zheng[0009\-0000\-1348\-7338](https://orcid.org/0009-0000-1348-7338)School of Electronic Information and Communications, Huazhong University of Science and TechnologyWuhanChina[ziweizheng@hust\.edu\.cn](https://arxiv.org/html/2608.05205v1/mailto:[email protected])Peiqiong Chen[0009\-0003\-4218\-1161](https://orcid.org/0009-0003-4218-1161)School of Electronic Information and Communications, Huazhong University of Science and TechnologyWuhanChina[pqchen@hust\.edu\.cn](https://arxiv.org/html/2608.05205v1/mailto:[email protected])andBang Wang[0000\-0002\-0312\-4805](https://orcid.org/0000-0002-0312-4805)School of Electronic Information and Communications, Huazhong University of Science and TechnologyWuhanChina[wangbang@hust\.edu\.cn](https://arxiv.org/html/2608.05205v1/mailto:[email protected]) ###### Abstract\. Event\-centric intelligent analytical systems heavily depend on explicit causal event knowledge for risk early warning, decision\-making support and narrative comprehension\. Nevertheless, existing instance\-level causal pairs suffer severe generalization deficits on low\-frequency long\-tail and unseen event combinations\. To address this limitation, this work proposes Abstract Event Causal Rule \(AECR\), a novel relation\-level causal abstraction paradigm that transforms concrete cause\-effect pairs into generalized abstract causal logic while retaining their intrinsic causal relationships\. We design a multi\-agent Concrete\-to\-Abstract Causal Induction \(CACI\) system coupled with similarity\-constrained clustering to distill trustworthy AECRs from noisy raw causal data, based on which two complete AECR knowledge bases are built\. To validate the practical utility of abstract causal knowledge, we propose an Abstract Rule\-Guided Causal Attention Encoder \(AR\-GCAE\), which injects the retrieved AECRs into the causality Graph Event Prediction \(CGEP\) benchmark task via rule\-guided attention layers and gated representation fusion\. Quantitative experimental results reveal that applying AECRs substantially strengthens the generalization capacity of event causal reasoning and brings consistent performance improvements to event prediction, with the most prominent gains observed on rare and unseen event samples\. Causal Knowledge Abstraction, Event Causal Reasoning, Event Prediction PVLDB Reference Format: PVLDB, 20\(1\): XXX\-XXX, 2027\. [doi:XX\.XX/XXX\.XX](https://doi.org/XX.XX/XXX.XX)††This work is licensed under the Creative Commons BY\-NC\-ND 4\.0 International License\. Visit[https://creativecommons\.org/licenses/by\-nc\-nd/4\.0/](https://creativecommons.org/licenses/by-nc-nd/4.0/)to view a copy of this license\. For any use beyond those covered by this license, obtain permission by emailing[info@vldb\.org](https://arxiv.org/html/2608.05205v1/mailto:[email protected])\. Copyright is held by the owner/author\(s\)\. Publication rights licensed to the VLDB Endowment\. Proceedings of the VLDB Endowment, Vol\. 20, No\. 1 ISSN 2150\-8097\. [doi:XX\.XX/XXX\.XX](https://doi.org/XX.XX/XXX.XX) ## 1\.Introduction Future event prediction relies not merely on the memorization of historical event observations, but crucially on causal knowledge that characterizes the causal dependencies between distinct events\(lv\-etal\-2020\-integrating\)\. For example, the causal knowledge’natural disaster’→\\rightarrow’property damage’lets a system foresee damage from a rarely seen disaster like’freezing rain’, even without any prior instance of it\. Equipping intelligent systems with generalizable event causal knowledge has long been a core objective of event\-centric artificial intelligence, which underpins a broad spectrum of high\-impact applications including risk early warning, intelligent decision support, and automated narrative understanding\(WhatisEKG;liu2020event\)\. This raises a fundamental research question:what standardized form of causal knowledge should machines learn and adopt to achieve robust generalization across open\-world diverse event scenarios? Existing event causal knowledge is predominantly concrete and instance\-level in current research paradigms\. Whether extracted as causal pairs or organized asevent causality graphs\(ECGs\)\(zhan2024would\), each causal fact is tightly bound to specific storylines\(cao2021knowledge\), with causes and effects articulated via context\-specific event descriptions\. Such instance\-level causal knowledge exhibits inherent limitations in transferability: causal facts derived from one specific scenario rarely generalize to semantically similar yet lexically divergent event cases\. Accordingly, models built upon instance\-level causal knowledge tend to memorize superficial lexical patterns and statistical co\-occurrences\. They maintain reasonable performance on frequent, observed event instances but struggle severely with long\-tail and unseen events that prevail in practical real\-world applications\(du2022resin;lyu2021zero\)\. This fundamental deficiency arises because existing methods lack abstract, transferable causal mechanisms underlying diverse concrete instances, preventing robust causal generalization beyond observed individual scenarios\. A natural mitigation to the above limitation lies inevent abstraction, which maps concrete event mentions to high\-level conceptual representations to facilitate knowledge sharing across superficially distinct instances\. Popular commonsense knowledge resources including ATOMIC, GLUCOSE, and ACCESS\(mostafazadeh2020glucose;sap2019atomic;vo2025access\)have validated that abstract conceptual knowledge can effectively improve cross\-instance generalization\. Nevertheless, existing resources conduct event abstraction inisolation: each event mention is converted into a generic concept independently, without accounting for its paired causal counterpart\. Such isolated single\-event abstraction inevitably introducessemantic drift\. Once an event is abstracted into an overly general concept, it loses the critical semantic facets that maintain the original causal dependency, rendering the abstracted cause and effect unable to form a logically valid causal relation\. As an example,’heavy rainfall’→\\rightarrow’flash flood’is a reliable causal relation, yet isolatedly abstracting the cause into’weather condition’disregards whether this causal linkage is preserved, thereby breaking the causal dependency: a generic’weather condition’no longer entails a’flash flood’\. To overcome the critical limitations of isolated single\-event abstraction, we argue that causal abstraction should take the completecausal relationas the basic processing unit\. Specifically, the abstraction process must jointly encode paired cause and effect events to align their conceptual granularities, while fully retaining the intrinsic causal linkage between them\. Following this core principle, we formalize a novel abstract paradigm namedAbstract Event Causal Rule\(AECR\)\. Each AECR denotes a transferable causal pattern \(e\.g\.,’natural disaster’→\\rightarrow’property damage’\) distilled from abundant concrete event pairs\. It can serve as reusable prior causal knowledge and support robust knowledge transfer across event pairs with distinct lexical expressions yet identical causal logic\. The central objective of this work is on how to induce abstract rules to build high\-quality AECR knowledge bases and verify that such rules deliver dependable, practically viable causal knowledge to facilitate event causal reasoning\. However, constructing a high\-quality AECR knowledge base from noisy instance\-level causal pairs poses substantial challenges\. Directly prompting a Large Language Model \(LLM\) to abstract raw causal pairs in a single pass easily leads to hallucinations and co\-occurrence bias\(zevcevic2023causal;li2023open;liang2024encouraging;shi2024replug\)\. To address this challenge, we design a multi\-agentConcrete\-to\-Abstract Causal Induction\(CACI\) system\. It consists of five dedicated functional agents, namely restatement, causal gatekeeping, abstraction, selection and judgment agents, which collaborate within an iterative feedback loop to derive trustworthy relation\-level causal logic for concrete cause\-effect pairs\. Afterward, all derived causal logic are grouped via agglomerative hierarchical clustering with intra\-cluster similarity constraints\. Each cluster is further distilled by an LLM to generate one unified abstract causal rule\. We apply the proposed CACI system to two standard ECG benchmark datasets to build two AECR knowledge bases\. Human evaluation results demonstrate that the constructed AECR bases achieve high rationality, strong discriminability, and practical usability\. To make these rules readily reusable, we further train an AECR retriever for each knowledge base that, given a concrete cause\-effect pair, retrieves its most explanatory abstract rules from the knowledge base\. It can serve as a plug\-and\-play module to inject transferable causal priors into downstream reasoning\. Beyond evaluating the intrinsic quality of the induced abstract rules, the practical value of AECR knowledge bases ultimately hinges on their performance for downstream causal reasoning tasks\. To empirically verify such practical applicability, we employ theCausality Graph Event Prediction\(CGEP\) task\(zhan2024would\)as a representative evaluation benchmark, which aims to predict the subsequent event triggered by a given anchor event within an ECG structure\. We note that the CGEP task merely serves as a diagnostic probe to quantify the utility of AECR knowledge: our core objective is to examine whether the incorporation of AECR knowledge can boost model causal reasoning capability\. We devise an Abstract Rule\-Guided Causal Attention Encoder \(AR\-GCAE\) for event prediction: it first encodes ECG structures via a topology\-aware Transformer; it then leverages the latent representation of the unobserved target event to retrieve relevant abstract rules\. Afterwards, the retrieved rules are dynamically injected into graph embeddings via a rule\-guided attention layer, followed by gated fusion to balance rule\-agnostic and rule\-enhanced representations\. Experiments on two public datasets are conducted and consistent performance gains over the state\-of\-the\-art methods are observed\. Notably, the most substantial performance improvements appear on rare and unseen events\. Experimental outcomes offer direct empirical proof that AECR can provide transferable causal knowledge unavailable from raw concrete event pairs alone\. In summary, this work delivers four core contributions: - •We formalize the Abstract Event Causal Rule \(AECR\), a relation\-level abstraction that extracts transferable causal mechanisms from concrete event pairs, and construct two high\-quality AECR knowledge bases as reusable causal priors\. - •We design the Concrete\-to\-Abstract Causal Induction \(CACI\) system to extract credible abstract causal rules from noisy event instances, whose rationality, discriminability and utility are verified via human evaluation\. - •We devise the Abstract Rule\-Guided Causal Attention Encoder \(AR\-GCAE\), which integrates retrieved AECRs into the CGEP task through rule\-aware attention and gated fusion to verify the practical value of AECR knowledge base\. - •We conduct experiments against state\-of\-the\-art methods and find our AR\-GCAE achieves steady performance gains, particularly on rare and unseen events, which confirms the superior transferability of AECR over raw concrete event data\. ## 2\.Related Work ### 2\.1\.Commonsense and Event Knowledge A long line of resources injects generalizable priors into event reasoning by encoding commonsense and causal knowledge\. Entity\-centric graphs, such as the ConceptNet\(speer2017conceptnet\), organize taxonomic relations among\(jiayang2024eventground\)concepts, and event\-centric resources, such as the ATOMIC\(sap2019atomic\)and GLUCOSE\(mostafazadeh2020glucose\), record if\-then inferential and generalized causal rules around everyday events; however, they abstract each event in isolation, grouping neither mentions by causal equivalence nor relations into coherent causal structure, so an event lifted to an overly generic concept loses the specific facet that should have sustained its original causal link, causing a semantic drift under which the abstracted cause and effect no longer compose into a valid causal statement\. A second line instead builds causal graphs over abstract events: ACCESS\(vo2025access\)lifts daily\-life events to an abstraction level and connects hundreds of event abstractions into a commonsense causal graph, whereas text\-derived resources, such as the CauseNet\(heindorf2020causenet\)and CRAB\(romanou2023crab\), mine causal pairs directly from documents; yet the former abstracts events node\-by\-node for causal discovery rather than modeling the causal relation itself, and the latter provides no abstraction at all, leaving fine\-grained graphs that explode in size and stay bound to specific mentions\. What is still missing, therefore, is abstraction anchored on the causal relation itself, jointly elevating cause and effect while preserving the causal force between them\. ### 2\.2\.Causality Graph Event Prediction Event prediction has progressed from reasoning over linear event chains toward reasoning over structured event graphs\(li2018constructing\)\. Early script event prediction formulations\(chambers2008unsupervised;granroth2016happens;pichotta2016learning\)represent history as an ordered narrative chain and forecast the next event, first via statistical co\-occurrence counts and later via dense and pre\-trained language\-model encoders; a single chain, however, cannot express the branching, many\-to\-many causal dependencies of real narratives, and sentence\-level encoding further constrains discourse\-level reasoning\. To expose richer structure, historical events and their causal relations are first extracted from documents into an ECG\(tao2023seag\), over which the CGEP task\(zhan2024would\)forecasts the consequential event of an anchor event\. Methods along this line broadly divide into graph\-based encoders\(zhan2025;ding2019event;jiayang2024eventground\)that propagate evidence along causal edges but initialize nodes with static embeddings underexploiting event semantics, and language\-model\-based encoders\(zhan2024would;jiang2023structgpt;wu2025graph\)that linearize the graph into prompts to capture context yet thereby distort the intrinsic graph topology; more recent efforts further augment the graph with LLM\-generated nodes and edges and apply robust training to counter its structural deficiency\(zheng2026;luo2024reasoning\), though the knowledge they exploit still stays bound to concrete training\-graph instances\. How to equip event prediction with causal knowledge that generalizes beyond such concrete instances to low\-frequency and unseen events still remains an open problem\. ## 3\.Induction of Abstract Event Causal Rules Let𝒫=\{p1,p2,…,pN\}\\mathcal\{P\}=\\\{p\_\{1\},p\_\{2\},\\dots,p\_\{N\}\\\}denote the set of causal event pairs extracted from a set of event causality graphs\. Each pairpi=\(eic,eie\)p\_\{i\}=\(e\_\{i\}^\{\\texttt\{c\}\},e\_\{i\}^\{\\texttt\{e\}\}\)represents a directed causal relation where the cause eventeice\_\{i\}^\{\\texttt\{c\}\}leads to the effect eventeiee\_\{i\}^\{\\texttt\{e\}\}\. Each eventeie\_\{i\}is defined as a tupleei=\(mi,si\)e\_\{i\}=\(m\_\{i\},s\_\{i\}\), comprising an event mentionmim\_\{i\}\(a word or phrase\) and the sentencesis\_\{i\}containing the mention to provide contextual background\. The objective is to induce an AECR knowledge baseℛ\\mathcal\{R\}from𝒫\\mathcal\{P\}\. We design aConcrete\-to\-Abstract Causal Inductionsystem \(CACI\) to build an AECR knowledge base from event causality graphs, consisting of two steps: \(1\) Extract concrete causal logics at the instance level from all causal event pairs; \(2\) Generate abstract causal rules from clustered concrete instance\-level causal logics\. Furthermore, we design an AECR retriever based on the constructed AECR knowledge base for downstream applications\. Figure 1\.Overview of the CACI multi\-agent system for concrete event causal logic extraction\. The five agents run sequentially with an iterative feedback loop, illustrated by three representative traces: a discarded pair \(Example\-A\), acceptance after feedback\-driven refinement \(Example\-B\), and direct success \(Example\-C\)\.### 3\.1\.Concrete Event Causal Logic Extraction We first extract the concrete causal logic at the instance level from each pair of causal events\. Figure[1](https://arxiv.org/html/2608.05205#S3.F1)presents the overall pipeline of our LLM\-driven multi\-agent system, which integrates both the sequential agent workflow and representative examples of concrete event causal logic extraction, illustrating typical execution traces including discarded cases, iterative refinement with feedback, and direct success cases\. In particular, the system employs a feedback loop that iteratively refines the intermediate abstractions until a valid causal logic emerges\. The pipeline consists of the following agents, which are executed sequentially\. We note that the operation of each agent is executed as prompting an LLM for the output111Due to the page length limit, all prompts are detailed in the supplementary material\.\. ∙\\bulletEvent Restatement Agent\.This agent reformulates each event into a concise statement with event\-focused arguments, yet removing redundant descriptions\. Particularly, given an eventei=\(mi,si\)e\_\{i\}=\(m\_\{i\},s\_\{i\}\)with event mentionmim\_\{i\}and context sentencesis\_\{i\}, the agent first extracts the event\-focused arguments, like participants, time, location, etc\., and then generates an event\-focused restatement while discarding other event\-irrelevant details\. For example, from the context sentence of the effect event of theExample\-Ain Figure[1](https://arxiv.org/html/2608.05205#S3.F1), the agent generates a restatement that retains the core argument of’restored’with regard to the’Bulgarian market in Constantinople’, while removing other event\-irrelevant narratives such as the’war’and the’peace treaty’\. The resulting restatement is more complete than the raw event mention, yet more event\-focused than the original context sentence for downstream causal reasoning\. ∙\\bulletGatekeeper Agent\.This agent performs a causal plausibility screening on each causal event pair\. Specifically, the agent takes as input the event mention, its restated form, and the original context for both cause event and effect event, and evaluates the causal plausibility of the event pair against three criteria: \(1\) the cause must temporally precede the effect, \(2\) the causal link should not be a mere coincidence, and \(3\) the effect must be a logically expected consequence of the cause\. In theExample\-A, the cause event describes a military invasion aided by external forces, while the effect event describes the restoration of a trade market in the invaded region\. Since invasions typically lead to disruption rather than restoration, the effect contradicts the expected causal direction\. The agent therefore issues a’DISCARD’decision, preventing this invalid pair from entering the downstream abstraction agent\. ∙\\bulletEvent Abstraction Agent\.This agent abstracts concrete events into high\-level parent\-concepts while preserving causal relationships\. Specifically, taking the event mention, its restated form, and the original context of both cause event and effect event as input, the agent produces multiple parent\-concepts for each event to capture distinct facets of the event\. For instance, in theExample\-B, the agent abstracts the cause event into’terrorist attack’from a security perspective and’suicide bombing’from a tactical perspective, yielding𝒮c\\mathcal\{S\}\_\{\\text\{c\}\}=\{’terrorist attack’\\\{\\textsf\{'terrorist attack'\},’suicide bombing’\}\\textsf\{'suicide bombing'\}\\\}, and abstracts the effect event accordingly, yielding𝒮e\\mathcal\{S\}\_\{\\text\{e\}\}=\{’news report’\\\{\\textsf\{'news report'\},’media coverage’\}\\textsf\{'media coverage'\}\\\}\. The candidate sets𝒮c\\mathcal\{S\}\_\{\\text\{c\}\}and𝒮e\\mathcal\{S\}\_\{\\text\{e\}\}contain the abstracted parent\-concepts for the cause event and effect event, respectively, which are then passed to downstream agents for selection and validation\. Moreover, the agent can regenerate abstractions iteratively by incorporating feedback from downstream agents\. To avoid excessive iterations, a maximum retry threshold is enforced\. ∙\\bulletAbstraction Selection Agent\.This agent, for a given event pair, selects the best\-matching pair of parent\-concept abstractions from the candidate sets𝒮c\\mathcal\{S\}\_\{c\}and𝒮e\\mathcal\{S\}\_\{e\}\. It searches over all combinations of a cause abstractionc~∈𝒮c\\tilde\{c\}\\in\\mathcal\{S\}\_\{c\}and an effect abstractione~∈𝒮e\\tilde\{e\}\\in\\mathcal\{S\}\_\{e\}, and identifies the pair that best captures the core causal force, guided by two criteria: \(1\) Context fidelity, i\.e\., alignment with the original event descriptions; and \(2\) Appropriate granularity, i\.e\., the abstraction should be neither too specific to merely restate the original event nor too generic to preserve causal link between the abstracted cause and effect\. In theExample\-B, from𝒮c\\mathcal\{S\}\_\{c\}=\{’terrorist attack’\\\{\\textsf\{'terrorist attack'\},’suicide bombing’\}\\textsf\{'suicide bombing'\}\\\}and𝒮e\\mathcal\{S\}\_\{e\}=\{’news report’,\\\{\\textsf\{'news report'\},’media coverage’\}\\textsf\{'media coverage'\}\\\}, the agent selects’terrorist attack’→\\rightarrow’news report’\. This choice respects both criteria:’terrorist attack’is preferred over’suicide bombing’for its more appropriate granularity, as the latter merely restates the concrete tactic; likewise,’news report’is favored over’media coverage’for its closer fidelity to the reporting act described in the original context\. The selected pair is then passed to the next judge agent for validation\. ∙\\bulletAbstraction Judge Agent\.This agent judges whether the selected pair of abstract parent\-concepts conforms to sound causal logic\. Specifically, it examines the selected pair of parent\-concept abstractionsc~i∗\\tilde\{c\}\_\{i\}^\{\\ast\}→\\rightarrowe~i∗\\tilde\{e\}\_\{i\}^\{\\ast\}against three criteria\. First, the abstraction pair should neither be overly specific, i\.e\., merely a synonym of the original event, nor overly generic, i\.e\., too broad to retain causal meaning\. Second, each abstraction should reflect its corresponding event, i\.e\., it must not distort from the semantics of the original event\. Third, the selected abstraction pair should embody the core causal link of the original event pair, enabling deduction of the abstract effect from the abstract cause\. If all criteria are satisfied, the agent issues a’SUCCESS’decision\. Otherwise, it issues a’DISCARD’decision with feedback for the Event Abstraction Agent to regenerate parent\-concept abstractions, and the process of Abstraction, Selection and Judge iterates till the maximum tries\. Through this iterative feedback loop, an abstraction may be accepted on the first try, accepted after rounds of refinement, or ultimately discarded if it still fails once the maximum number of retries is reached\. As an instance of direct acceptance, in theExample\-Cthe selected pair’terrorist attack’→\\rightarrow’criminal prosecution’passes the judge agent without any refinement\. TheExample\-Billustrates acceptance after a single round of refinement\. In the first round, the Event Abstraction Agent produces𝒮c\\mathcal\{S\}\_\{\\text\{c\}\}=\{’suicide bombing’\\\{\\textsf\{'suicide bombing'\},’attack’\}\\textsf\{'attack'\}\\\}and𝒮e\\mathcal\{S\}\_\{\\text\{e\}\}=\{’death toll update’\\\{\\textsf\{'death toll update'\},’media coverage’\}\\textsf\{'media coverage'\}\\\}, and the Abstraction Selection Agent selects’attack’→\\rightarrow’death toll update’\. The judge agent rejects this pair on two grounds: the cause abstraction’attack’is too generic and should be a more concrete concept such as’terrorist attack’; and the effect abstraction’death toll update’inaccurately reflects the original event, whose effect is that the media’mentioned’the toll\. Guided by this feedback, in the second round the regenerated candidate sets change to𝒮c=\{’terrorist attack’,\\mathcal\{S\}\_\{\\text\{c\}\}=\\\{\\textsf\{'terrorist attack'\},’suicide bombing’\}\\textsf\{'suicide bombing'\}\\\}and𝒮e=\{’news report’\\mathcal\{S\}\_\{\\text\{e\}\}=\\\{\\textsf\{'news report'\},’media coverage’\}\\textsf\{'media coverage'\}\\\}, and the newly selected pair’terrorist attack’→’news report’\\textsf\{'terrorist attack'\}\\rightarrow\\textsf\{'news report'\}passes the judge agent in the second round\. ∙\\bulletOutput\.The aforementioned pipeline outputs a set of concrete event causal logics, denoted as𝒜=\{a1,…,aM\}\\mathcal\{A\}=\\\{a\_\{1\},\\dots,a\_\{M\}\\\}, whereaj=\(c~j∗,e~j∗\)a\_\{j\}=\(\\tilde\{c\}\_\{j\}^\{\\ast\},\\tilde\{e\}\_\{j\}^\{\\ast\}\)is called an instance\-level concrete event logic for the causal event pairpj=\(ejc,eje\)p\_\{j\}=\(e\_\{j\}^\{\\texttt\{c\}\},e\_\{j\}^\{\\texttt\{e\}\}\)in datasets\. ### 3\.2\.Abstract Event Causal Rule Generation After extractingMMconcrete causal logics fromNNcausal event pairs, we first apply a clustering approach to group these logics into clusters and then leverage an LLM to generate an abstract event causal rule for each cluster\. We leverage a frozen text encoder \(e\.g\., RoBERTa\(liu2019roberta\)\) to first encode each concrete causal logicaj=\(c~j∗,e~j∗\)a\_\{j\}=\(\\tilde\{c\}\_\{j\}^\{\\ast\},\\tilde\{e\}\_\{j\}^\{\\ast\}\)into a vector representation𝐯j\\mathbf\{v\}\_\{j\}as follows\. The input textual templatetjt\_\{j\}for the text encoder is constructed by tj=\[CLS\]⊕c~j∗⊕“causes”⊕e~j∗⊕\[SEP\]t\_\{j\}=\\texttt\{\[CLS\]\}\\oplus\\tilde\{c\}\_\{j\}^\{\\ast\}\\oplus\\text\{\`\`causes''\}\\oplus\\tilde\{e\}\_\{j\}^\{\\ast\}\\oplus\\texttt\{\[SEP\]\}where⊕\\oplusdenotes sequence concatenation, and\[CLS\]and\[SEP\]are special tokens indicating the start and end of the sentence\. Next, we apply a mean pooling operation exclusively over the encoder output embeddings of the non\-special tokens to obtain𝐯j\\mathbf\{v\}\_\{j\}as follows: 𝐯j=1\|𝒯j\|∑k∈𝒯j𝐡j,k,\\mathbf\{v\}\_\{j\}=\\frac\{1\}\{\|\\mathcal\{T\}\_\{j\}\|\}\\sum\_\{k\\in\\mathcal\{T\}\_\{j\}\}\\mathbf\{h\}\_\{j,k\},where𝐡j,k\\mathbf\{h\}\_\{j,k\}represents the encoded hidden state of thekk\-th token, and𝒯j\\mathcal\{T\}\_\{j\}denotes the index set of all non\-special tokens within the input templatetjt\_\{j\}\. Using these logics’ representations\{𝐯j\}\\\{\\mathbf\{v\}\_\{j\}\\\}, we calculate the pairwise similarity between any two causal logicsaua\_\{u\}andava\_\{v\}to construct a distance matrix𝐃\\mathbf\{D\}for the subsequent clustering process: 𝐃u,v=1−𝐯u⋅𝐯v‖𝐯u‖‖𝐯v‖\\mathbf\{D\}\_\{u,v\}=1\-\\frac\{\\mathbf\{v\}\_\{u\}\\cdot\\mathbf\{v\}\_\{v\}\}\{\\\|\\mathbf\{v\}\_\{u\}\\\|\\\|\\mathbf\{v\}\_\{v\}\\\|\}Based on𝐃\\mathbf\{D\}, we employ the agglomerative hierarchical clustering with the complete\-linkage criterion to group these concrete causal logics into clusters\. During this process, we enforce anintra\-cluster similarity thresholdτ\\tauto ensure robust cohesion\. Finally, we filter out clusters containing fewer thanμ\\mumembers, as these are considered to represent weakly generalizable patterns that are unlikely to yield reliable abstract rules\. We then leverage an LLM \(e\.g\., Gemini\-3\.1\-Pro\) to generate an abstract event causal rule for each cluster\. Given that the concrete causal logics within a cluster share a common causal pattern, the LLM is prompted to distill this shared logic into a generalizable rule\. The prompt is designed with three key principles: capture the dominant causal pattern shared by the majority, ignore minor variations, and avoid both overly specific and overly generic abstractions\. Applying this rule generalization for all validated clusters produces our final AECR knowledge base, denoted as𝒦=\{r1,r2,…,rK\}\\mathcal\{K\}=\\\{r\_\{1\},r\_\{2\},\\dots,r\_\{K\}\\\}, whererkr\_\{k\}is an abstract event causal rule andKKdenotes the total number of rules\. Figure 2\.Overview of AECR knowledge base and retriever\. ### 3\.3\.Abstract Event Causal Rule Retriever To facilitate the utilization of the abstract causal rules for downstream tasks, we develop an AECR retriever that, given an instance of a causal event pair, retrieves the most explanatory abstract rules from the AECR knowledge base𝒦\\mathcal\{K\}\. To train this retriever, we construct training samples from the rule generation process described in Section[3\.2](https://arxiv.org/html/2608.05205#S3.SS2): a causal event pairpi=\(eic,eie\)p\_\{i\}=\(e\_\{i\}^\{\\texttt\{c\}\},e\_\{i\}^\{\\texttt\{e\}\}\)is assigned an abstract rulerjr\_\{j\}if it falls into a valid rule cluster, and these qualified pairs\(pi,ri\)\(p\_\{i\},r\_\{i\}\)serve as the data source for retriever training\. ∙\\bulletRule Registration\.A frozen text encoder \(e\.g\., RoBERTa\) is used for encoding each abstract ruler∈𝒦r\\in\\mathcal\{K\}to output embeddings of all tokens in the rule text\. We apply the mean pooling over these token embeddings to obtain a rule vector representation𝐡r\\mathbf\{h\}\_\{r\}\. For each rule, we create a dedicated virtual token, whose embedding is initialized with𝐡r\\mathbf\{h\}\_\{r\}and fine\-tuned during training\. Additionally, we compute the cosine similarity between every pair of rule representations to obtain a similarity matrix𝐒∈ℝK×K\\mathbf\{S\}\\in\\mathbb\{R\}^\{K\\times K\}, where𝐒u,v=cos\(𝐡u,𝐡v\)\\mathbf\{S\}\_\{u,v\}=\\cos\(\\mathbf\{h\}\_\{u\},\\mathbf\{h\}\_\{v\}\)\. ∙\\bulletRule Retrieval\.For a given instance of causal event pairpi=\(eic,eie\)p\_\{i\}=\(e\_\{i\}^\{\\texttt\{c\}\},e\_\{i\}^\{\\texttt\{e\}\}\), we construct the following prompt template: Cause:mention\(eic\),context\(eic\)\\displaystyle\\texttt\{Cause:\}\\ \\text\{mention\}\(e\_\{i\}^\{\\texttt\{c\}\}\),\\ \\text\{context\}\(e\_\{i\}^\{\\texttt\{c\}\}\)\[SEP\] Effect:mention\(eie\),context\(eie\)\\displaystyle\\texttt\{\[SEP\] Effect:\}\\ \\text\{mention\}\(e\_\{i\}^\{\\texttt\{e\}\}\),\\ \\text\{context\}\(e\_\{i\}^\{\\texttt\{e\}\}\)\[SEP\] Rule:⟨mask⟩\\displaystyle\\texttt\{\[SEP\] Rule:\}\\ \\langle\\texttt\{mask\}\\ranglewheremention\(eic\)\\text\{mention\}\(e\_\{i\}^\{\\texttt\{c\}\}\)andmention\(eie\)\\text\{mention\}\(e\_\{i\}^\{\\texttt\{e\}\}\)denote the event mentions, andcontext\(eic\)\\text\{context\}\(e\_\{i\}^\{\\texttt\{c\}\}\)andcontext\(eie\)\\text\{context\}\(e\_\{i\}^\{\\texttt\{e\}\}\)provide their sentential contexts\. The template is fed into a trainable textual encoder\. The hidden state𝐡mask\\mathbf\{h\}\_\{\\texttt\{mask\}\}of the⟨mask⟩\\langle\\texttt\{mask\}\\rangletoken is then passed through themasked language model\(MLM\) head\. By slicing the vocabulary to retain only the virtual\-token dimensions, we obtain the probability of each abstract rule being the correct match for the input causal pair: P\(r∣pi\)=Softmax\(MLM\(𝐡mask\)\)\[𝒱\],P\(r\\mid p\_\{i\}\)=\\text\{Softmax\}\\left\(\\text\{MLM\}\\left\(\\mathbf\{h\}\_\{\\texttt\{mask\}\}\\right\)\\right\)\_\{\[\\mathcal\{V\}\]\},where\[𝒱\]\[\\mathcal\{V\}\]denotes the slicing operation that retains only dimensions corresponding to virtual\-tokens\. ∙\\bulletTraining Objective\.We adopt the standard cross\-entropy loss with L2 regularization as the primary classification objective: ℒpred=−1K∑k=1K𝐲\(k\)log\(𝐲^\(k\)\)\+λ‖θ‖2,\\mathcal\{L\}\_\{pred\}=\-\\frac\{1\}\{K\}\\sum\_\{k=1\}^\{K\}\\mathbf\{y\}^\{\(k\)\}\\log\\left\(\\hat\{\\mathbf\{y\}\}^\{\(k\)\}\\right\)\+\\lambda\\\|\\theta\\\|^\{2\},whereKKis the number of abstract event causal rules,𝐲\(k\)\\mathbf\{y\}^\{\(k\)\}is the one\-hot label, and𝐲^\(k\)\\hat\{\\mathbf\{y\}\}^\{\(k\)\}is the predicted probability for thekk\-th rule\. To exploit the semantic structure of the rule space, we introduce a complementary loss that relaxes penalties for semantically similar negative classes: ℒmod=−∑i=1Nlogexp\(zi,yi/τ\)exp\(zi,yi/τ\)\+∑j≠yiexp\(zi,j/τ−𝐒yi,j/α\),\\mathcal\{L\}\_\{mod\}=\-\\sum\_\{i=1\}^\{N\}\\log\\frac\{\\exp\(z\_\{i,y\_\{i\}\}/\\tau\)\}\{\\exp\(z\_\{i,y\_\{i\}\}/\\tau\)\+\\sum\_\{j\\neq y\_\{i\}\}\\exp\\left\(z\_\{i,j\}/\\tau\-\\mathbf\{S\}\_\{y\_\{i\},j\}/\\alpha\\right\)\},whereτ\\tauis a temperature parameter,α\\alphacontrols the influence of semantic similarities𝐒yi,j\\mathbf\{S\}\_\{y\_\{i\},j\}, andzi,jz\_\{i,j\}denotes the logit for classjj\. This formulation preserves strict discrimination against semantically distant classes while avoiding over\-penalization of confusions between near\-synonymous rules\. The total training objective is: ℒ=ℒpred\+λ⋅ℒmod\.\\mathcal\{L\}=\\mathcal\{L\}\_\{pred\}\+\\lambda\\cdot\\mathcal\{L\}\_\{mod\}\.After training, the AECR retriever parameters are frozen, enabling it to serve as a plug\-and\-play module for downstream applications\. DatasetsAverageECGsNodesEdgesPathsPath Len\.MAVEN\-CGEP8\.412\.92\.75\.05,308ESC\-CGEP11\.024\.94\.94\.9363 Table 1\.Statistics of MAVEN\-CGEP and ESC\-CGEP dataset\. ## 4\.Evaluation on AECR Construction ### 4\.1\.Datasets and AECR Knowledge Base We construct two AECR knowledge bases on two benchmark datasets: MAVEN\-CGEP and ESC\-CGEP\(zhan2024would\)\. MAVEN\-CGEP comprises 3,015 documents with 5,308Event Causality Graphs\(ECGs\) extracted from Wikipedia articles\(wang2022maven\), covering a broad spectrum of open\-domain event types such as political conflicts, natural disasters, and social movements\. ESC\-CGEP encompasses 243 documents \(from news articles\) with 363 ECGs\(caselli2017event\), focusing on temporally grounded news storylines\. Each dataset is organized as a collection of ECGs, where nodes represent events and directed edges denote causal relations\. The detailed statistics of the two datasets are summarized in Table[1](https://arxiv.org/html/2608.05205#S3.T1)\. Applying our CACI framework described in Section[3](https://arxiv.org/html/2608.05205#S3)to the two datasets, we obtain two AECR knowledge bases, called MAVEN\-AECR and ESC\-AECR\. Table[2](https://arxiv.org/html/2608.05205#S4.T2)summarizes the statistics of the intermediate products from the construction process\. For MAVEN\-CGEP, the CACI processes 32,263 original causal event pairs extracted from the ECGs\. Among them, 6,179 pairs are filtered out through three mechanisms: \(1\) the Gatekeeper Agent discards causally implausible pairs, \(2\) the Abstraction Judge Agent rejects pairs whose abstractions fail to satisfy the quality criteria after the maximum retry attempts, and \(3\) during the clustering stage, concrete causal logics falling into clusters with fewer thanμ\\mumembers are removed, as such small clusters with very few samples represent weakly generalizable patterns\. The remaining 26,084 pairs undergo abstraction and clustering, yielding 733 abstract event causal rules with an average cluster size of 35\.6\. For ESC\-CGEP, from 6,875 original pairs, 844 are filtered out through these three mechanisms, and the remaining 6,031 pairs are consolidated into 180 abstract rules with an average cluster size of 33\.5\. DatasetOriginalPairsFilteredPairsRetainedPairsAbstractRulesCluster SizeAvg\.MedianMAVEN32,2636,17926,08473335\.615ESC6,8758446,03118033\.515\.5 Table 2\.AECR Construction Statistics by our CACI framework on the MAVEN\-CGEP and ESC\-CGEP datasets\. ### 4\.2\.Human Evaluation of AECR Quality We performed human evaluation of the extracted abstract causal rules with 14 graduate student annotators\. The AECR construction is evaluated from three perspectives\. \(1\) Reasonableness: The degree to which extracted causal rules are logically valid in human evaluation\. \(2\) Discriminability: The degree to which concrete causal event pairs map to abstract causal rules\. \(3\) Usability: The degree to which concrete causal event pairs deserve abstraction into causal rules\. DatasetAvg\.Std\.MedianPHC\(%\)Agreement\(α\\alpha\)MAVEN\-AECR4\.570\.785\.0091%0\.82ESC\-AECR4\.560\.735\.0088%0\.87 Table 3\.Human evaluation results on rule reasonableness\.∙\\bulletReasonableness Evaluation\.To conduct the reasonableness assessment, we randomly sampled 200 abstract causal rules from each AECR knowledge base\. Three independent annotators were tasked with rating the reasonableness of these rules on a 5\-point Likert scale: Given an event pair and its corresponding extracted abstract rule, the annotators scored how reasonably the rule could be generalized from the provided event pair\. Table[3](https://arxiv.org/html/2608.05205#S4.T3)reports the credibility evaluation results\. These randomly sampled rules from both knowledge bases yield high average scores, with a median score of 5\.00\. This demonstrates that most rules deliver distinct deterministic causality\. The Proportion of High\-Reliability Candidates \(PHC\) refers to the percentage of rules scoring 4–5\. A high PHC value implies a very low ratio of spurious causal rules, demonstrating that the extracted causal rules can serve as trustworthy prior knowledge\. Note that the validity of our manual evaluation is supported by high inter\-annotator agreement, with Krippendorff’sα\\alphaattaining 0\.82 and 0\.87 respectively\. DatasetSetting\# Samp\.Accuracy \(%\)Agreement \(α\\alpha\)Maj\.AllMAVEN\-AECRNormal Neg\.10099\.093\.00\.93Hard Neg\.10098\.076\.00\.77ESC\-AECRNormal Neg\.100100\.090\.00\.91Hard Neg\.10099\.050\.00\.55 Table 4\.Human evaluation results on rule discriminability\. Accuracy is reported for Majority Vote \(Maj\.\) and All Correct \(All\)\.α\\alphadenotes the inter\-annotator agreement\.∙\\bulletDiscriminability Evaluation\.We design a single\-choice human evaluation task to quantify the discriminability of extracted abstract causal rules against concrete event pairs\. Given an event pair, we assemble its corresponding extracted rule alongside three alternative rules to form a single\-choice question\. Two assessment configurations are adopted: Normal Negative uses three random irrelevant rules as distractors, and Hard Negative includes an extra highly analogous causal rule as a distractor\. Table[4](https://arxiv.org/html/2608.05205#S4.T4)reports the discriminability evaluation results\. Under the Normal Negative configuration, majority vote accuracy reaches 99\.0% on MAVEN\-AECR and 100\.0% on ESC\-AECR, with Krippendorff’sα\\alphavalues of 0\.93 and 0\.91 respectively\. These results indicate near\-perfect inter\-annotator agreement, demonstrating that abstract rules faithfully capture concrete causal semantics and exhibit strong discriminability\. Under the Hard Negative configuration, majority vote accuracy stands at 98\.0% on MAVEN\-AECR and 99\.0% on ESC\-AECR\. This demonstrates that the extracted rules retain strong discriminability against highly analogous causal rules\. Both full\-match accuracy and inter\-annotator Krippendorff’sα\\alphadecrease substantially for the ESC\-AECR, falling to 50\.0% and 0\.55 respectively\. The root cause is the dense, fine\-grained causal semantics within ESC\-AECR: annotators struggle to distinguish subtle differences among highly similar rules, which leads to inconsistent annotations\. Nevertheless, the consistently high majority\-vote accuracy reveals that annotators as a group still prefer the ground\-truth rule as the most appropriate match\. Figure 3\.Confusion matrix of human and machine evaluation on rule usability\. \(Left\) MAVEN; \(Right\) ESC\.∙\\bulletUsability Evaluation\.Recall that our AECR construction pipeline filters out certain concrete event pairs to exclude them from rule generation\. We evaluate whether this filtering mechanism effectively distinguishes event pairs with high utility for rule generalization\. For each dataset, we sample 170 concrete event pairs retained for the subsequent rule generation phase and another 30 filtered\-out pairs as controls\. Each annotator independently assigns a binaryYES/NOlabel to each sample to judge its usability in deriving abstract rules, with the final consensus label determined via majority voting to resolve individual divergence\. Figure[3](https://arxiv.org/html/2608.05205#S4.F3)presents the confusion matrices from human evaluation of event pair usability\. Our construction pipeline yields low false negative \(FN\) rates: FN = 1\.5% for MAVEN and 3\.0% for ESC, with recall scores as high as 98\.0% \(MAVEN\) and 96\.5% \(ESC\)\. This indicates that the filtering mechanism rarely discards usable causal pairs, avoiding the loss of rare long\-tail causal rules in the early filtering stage\. Furthermore, our pipeline attains precision of 85\.9% on MAVEN and 97\.6% on ESC by filtering out unusable and noisy event pairs\. Overall, our pipeline achieves a favorable balance: it preserves causal rule structures at high recall and leverages an effective filtering mechanism to mitigate model hallucinations\. ### 4\.3\.Evaluation of AECR Retriever The constructed AECR knowledge base is built to act as an external knowledge source for downstream applications, yet its practical utility hinges on a well\-performing AECR retriever\. That is, given a concrete causal event pair, the AECR retriever determines its most relevant abstract causal rules from the knowledge base\. To train and evaluate the retriever, we take the concrete event pairs together with their corresponding rules in each knowledge base and split them into training, validation, and test sets at an 8:1:1 ratio\. The retriever is trained independently on each knowledge base \(c\.f\., Section[3\.3](https://arxiv.org/html/2608.05205#S3.SS3)\), and we report the test\-set performance of the checkpoint that performs best on the validation set\. We compare our AECR retriever with two commonly used retrievers: \(1\) Sentence\-BERT retriever\(reimers2019sentence\)\(SBERT retriever\), which independently encodes a concrete event pair and all abstract rules into embeddings and retrieves rules based on the cosine similarity\. \(2\) LLM\-based Re\-ranker \(LLM Reranker\), which first employs the SBERT retriever to recall a candidate set of the top\-100 most similar rules, and then utilizes an LLM \(the llama\-3\.1\-8b\(grattafiori2024llama3herdmodels\)in our experiments\) to perform a single\-round, instruction\-based re\-ranking to select the top\-10 most causally relevant rules from this candidate pool\. DatasetRetrieverMRRHit@1Hit@3Hit@10MAVEN\-AECRSBERT retriever14\.395\.1413\.7237\.06LLM Re\-ranker16\.177\.4020\.3139\.82Our retriever52\.6440\.5559\.8775\.05ESC\-AECRSBERT retriever27\.4012\.4632\.0660\.63LLM Re\-ranker32\.1913\.2936\.3856\.48Our retriever65\.9851\.5076\.9190\.03 Table 5\.Evaluation on AECR retriever performance\.Table[5](https://arxiv.org/html/2608.05205#S4.T5)compares the top\-10 retrieval performance across the three retrievers\. It is not unexpected that our retriever outperforms the other two, since it is specially trained on our constructed AECR knowledge base\. The SBERT retriever, which relies solely on semantic similarity, fails to capture deep logical equivalence between concrete event pairs and their corresponding abstract causal rules\. The LLM\-based reranker achieves moderate improvements over SBERT by drawing on its internal parametric knowledge\. Nevertheless, the performance of our AECR retriever remains suboptimal, as reflected by its low Hit@1 score\. We leave the design of more powerful AECR retrievers as future work\. Figure 4\.Overview of AR\-GCAE Framework for Event Prediction\. ## 5\.Application of AECR on Event Prediction This section details the application of our constructed AECR knowledge base𝒦\\mathcal\{K\}to thecausality graph event prediction\(CGEP\) task\. ∙\\bulletProblem Formulation\.The CGEP task aims to predict the consequential event for ananchor eventon anevent causality graph\(ECG\)\. Specifically, an ECG is a directed acyclic graph𝒢=\(ℰ,ℛ\)\\mathcal\{G\}=\(\\mathcal\{E\},\\mathcal\{R\}\), where the node setℰ\\mathcal\{E\}represents historical events, and the edge setℛ\\mathcal\{R\}denotes the directed causal relations between event nodes\. Each event nodeei∈ℰe\_\{i\}\\in\\mathcal\{E\}is a tupleei=\(mi,si\)e\_\{i\}=\(m\_\{i\},s\_\{i\}\), wheremim\_\{i\}is an event mention \(a word or phrase\) andsis\_\{i\}is the sentence containingmim\_\{i\}, providing its contextual background\. Given an anchor event nodeea∈ℰe\_\{a\}\\in\\mathcal\{E\}and a candidate event setℰc\\mathcal\{E\}\_\{c\}, the objective is to identify the most probable consequential evente∗∈ℰce^\{\*\}\\in\\mathcal\{E\}\_\{c\}\(to be\) caused byeae\_\{a\}\. We propose anAbstract Rule\-Guided Causal Attention Encoder\(AR\-GCAE\) that first retrieves relevant abstract causal rules from𝒦\\mathcal\{K\}and then injects them into the attention\-based graph encoding process, providing causal guidance for the final event prediction\. ### 5\.1\.Consequential Event Encoding This module encodes the entire event causality graph to obtain a representation𝐡mask\\mathbf\{h\}\_\{\\texttt\{mask\}\}of the unknown consequential event for the query pair⟨ea,\[MASK\]⟩\\langle e\_\{a\},\\texttt\{\[MASK\]\}\\rangle\. The process consists of three steps: event embedding initialization, graph linearization, and topology‑aware causal pair encoding\. ∙\\bulletEvent Embedding Initialization\.For each event nodeei∈ℰe\_\{i\}\\in\\mathcal\{E\}, we construct a semi\-structured prefix that encapsulates the 1\-hop local topology centered ateie\_\{i\}, including its node degree and the mentions of its neighbors, while excluding the target consequential event to prevent data leakage\. This prefix is concatenated with the event sentencesis\_\{i\}containing the event mentionmim\_\{i\}\(delimited by a⟨\[SEP\]⟩\\langle\\texttt\{\[SEP\]\}\\rangletoken\) to form a topology\-augmented textTi\\textsf\{T\}\_\{i\}, which is then fed into a text encoder𝔼a\\mathbb\{E\}\_\{a\}\(e\.g\., the RoBERTa in our implementation\) to obtain the initial event embedding𝐡i\(0\)\\mathbf\{h\}\_\{i\}^\{\(0\)\}\. ∙\\bulletGraph Linearization\.We represent each causal event pair⟨ei,ej⟩∈𝒢\\langle e\_\{i\},e\_\{j\}\\rangle\\in\\mathcal\{G\}on the ECG as a tripletτ\\tau: τ=micausesmj,\\tau\\ =\\ m\_\{i\}\\ causes\\ m\_\{j\},wheremim\_\{i\}andmjm\_\{j\}are the event mention of the cause event and effect event, respectively\. The prediction target is formulated as a query triplet τc=macauses\[MASK\]\\tau^\{c\}\\ =m\_\{a\}\\ causes\\ \\texttt\{\[MASK\]\}wheremam\_\{a\}is the event mention of the anchor eventeae\_\{a\}\. Following\(zhan2024would\), all triplets \(includingτc\\tau^\{c\}\) are sorted in descending order of their shortest path distance from the involved event nodes to the anchor node\. The sorted triplets are then concatenated to form a graph prompt𝒯\\mathcal\{T\} 𝒯=\[CLS\]τ1τ2⋯τnτc\[SEP\],\\mathcal\{T\}\\ =\\ \\texttt\{\[CLS\] \}\\tau\_\{1\}\\ \\tau\_\{2\}\\ \\cdots\\ \\tau\_\{n\}\\ \\tau^\{c\}\\ \\texttt\{\[SEP\]\},where\[CLS\]and\[SEP\]are special tokens marking the beginning and end of the sequence\. ∙\\bulletReception Matrix Definition\.We define atopology‑aware receptive attention matrix𝐀∈\{0,−∞\}m×m\\mathbf\{A\}\\in\\\{0,\-\\infty\\\}^\{m\\times m\}, wheremmis the number of tokens in𝒯\\mathcal\{T\}\. For a tokentjt\_\{j\}in𝒯\\mathcal\{T\}, its allowed interactions with other tokenstit\_\{i\}are determined as follows: Iftjt\_\{j\}is a special token \(e\.g\.,\[CLS\],\[SEP\], or\[MASK\]\), it attends to all tokens\. Iftjt\_\{j\}is a relation token \(i\.e\. “causes”\), it attends only to the cause and effect event tokens within the same triplet \(i\.e\.,tj−1t\_\{j\-1\}andtj\+1t\_\{j\+1\}\) and to all relation tokens across𝒯\\mathcal\{T\}\. Iftjt\_\{j\}is an event token, it attends to the cause event and relation token within the same triplet, and to other occurrences of the same event token elsewhere in the sequence; Moreover, a cause event may attend to its effect event, but not vice versa\. Correspondingly, we set𝐀uv=0\\mathbf\{A\}\_\{uv\}=0if the tokenuuis allowed to attend to the tokenvv, and𝐀uv=−∞\\mathbf\{A\}\_\{uv\}=\-\\inftyotherwise\. This masking mechanism ensures that each token only aggregates information from topologically relevant tokens\. ∙\\bulletTopology\-aware Transformer Encoding\.We initialize the embeddings of event tokens in𝒯\\mathcal\{T\}using the pre‑computed𝐡i\(0\)\\mathbf\{h\}\_\{i\}^\{\(0\)\}\. Embeddings of relation tokens and special tokens are directly looked up from standard embedding matrix\. The entire sequence is then fed into the Transformer𝔼b\\mathbb\{E\}\_\{b\}\. The self‑attention computation at layerllis modified as: 𝐇l\+1=softmax\(1d\(𝐇l𝐖ql\)\(𝐇l𝐖kl\)T\+𝐀\)\(𝐇l𝐖vl\),\\mathbf\{H\}^\{l\+1\}=\\text\{softmax\}\\left\(\\frac\{1\}\{\{\\sqrt\{d\}\}\}\(\\mathbf\{H\}^\{l\}\\mathbf\{W\}^\{l\}\_\{q\}\)\(\\mathbf\{H\}^\{l\}\\mathbf\{W\}^\{l\}\_\{k\}\)^\{\\textsf\{T\}\}\+\\mathbf\{A\}\\right\)\(\\mathbf\{H\}^\{l\}\\mathbf\{W\}^\{l\}\_\{v\}\),whereWql,Wkl,Wvl\\textbf\{W\}^\{l\}\_\{q\},\\textbf\{W\}^\{l\}\_\{k\},\\textbf\{W\}^\{l\}\_\{v\}are learnable projections andddis the hidden dimension\. After the last Transformer layer, we obtain the hidden state of the\[MASK\]token, denoted as𝐡mask\\mathbf\{h\}\_\{\\texttt\{mask\}\}, which serves as the representation of the unknown consequential event for the query pair⟨ea,\[MASK\]⟩\\langle e\_\{a\},\\texttt\{\[MASK\]\}\\rangle\. ### 5\.2\.Rule Retrieval and Rule\-Informed Encoding To obtain a rule\-informed representation of the\[MASK\]token for event prediction, we retrieve relevant abstract event causal rules for the query pair⟨ea,\[MASK\]⟩\\langle e\_\{a\},\\texttt\{\[MASK\]\}\\rangleand incorporate them into the graph encoding process\. ∙\\bulletRule Retrieval\.For the query causal pair⟨ea,\[MASK\]⟩\\langle e\_\{a\},\\texttt\{\[MASK\]\}\\rangle, we obtain the\[MASK\]token representation𝐡mask\\mathbf\{h\}\_\{\\texttt\{mask\}\}from the topology\-aware encoder𝔼b\\mathbb\{E\}\_\{b\}\(Section[5\.1](https://arxiv.org/html/2608.05205#S5.SS1)\)\. This representation subsumes the contextual semantics of the anchor eventeae\_\{a\}and the graph topology, serving as a latent proxy for the unknown effect event\. We construct the retrieval prompt as follows: Cause:mention\(ea\),context\(ea\)\\displaystyle\\texttt\{Cause:\}\\ \\text\{mention\}\(e\_\{a\}\),\\ \\text\{context\}\(e\_\{a\}\)\[SEP\] Effect:\[PH\]\[SEP\] Rule:\[MASK\]where\[PH\]is a placeholder token\. After tokenization, all tokens are initialized with their standard word embeddings, except for\[PH\], whose embedding is directly replaced with𝐡mask\\mathbf\{h\}\_\{\\texttt\{mask\}\}\. The resulting mixed embedding sequence is then fed into the pre\-trained retriever \(Section[3\.3](https://arxiv.org/html/2608.05205#S3.SS3)\), which outputs a probability distribution over the rule set\. We select the top\-K rules with the highest probabilities asℛretrieved=\{r1,…,rK\}\\mathcal\{R\}\_\{retrieved\}=\\\{r\_\{1\},\\dots,r\_\{K\}\\\} ∙\\bulletRule\-Guided Encoding\.Given the selectedKKrules, we form an augmented graph prompt𝒯′\\mathcal\{T\}^\{\\prime\}by appending these rule texts to the original graph prompt𝒯\\mathcal\{T\}: 𝒯′=𝒯⊕\[SEP\]⊕\[Rule\]:desc\(r1\),…,desc\(rK\),\\mathcal\{T\}^\{\\prime\}=\\mathcal\{T\}\\oplus\[\\texttt\{SEP\}\]\\oplus\\texttt\{\[Rule\]\}:\\text\{desc\}\(r\_\{1\}\),\\ \\ldots,\\ \\text\{desc\}\(r\_\{K\}\),where⊕\\oplusdenotes concatenation and\[Rule\]marks the beginning of the rule section\. The attention matrix𝐀′\\mathbf\{A\}^\{\\prime\}for𝒯′\\mathcal\{T\}^\{\\prime\}follows the same topology\-aware rules as𝐀\\mathbf\{A\}\(Section[5\.1](https://arxiv.org/html/2608.05205#S5.SS1)\) for tokens within the original graph prompt\. For the rule section, we allow bidirectional attention between the query tripletτc\\tau^\{c\}and all rule tokens; ordinary triplets that do not contain the\[MASK\]token are not allowed to attend to rule tokens, nor vice versa\. Special tokens retain full visibility over the entire sequence\. We then encode𝒯′\\mathcal\{T\}^\{\\prime\}with the same text encoder𝔼b\\mathbb\{E\}\_\{b\}used in Section[5\.1](https://arxiv.org/html/2608.05205#S5.SS1), reusing the pre\-computed initial event embeddings𝐡i\(0\)\\mathbf\{h\}\_\{i\}^\{\(0\)\}for event tokens\. Embeddings for relation tokens, special tokens, and rule texts are looked up from the standard embedding matrix\. The self\-attention computation uses the attention matrix𝐀′\\mathbf\{A\}^\{\\prime\}\. After the last layer of the encoder𝔼b\\mathbb\{E\}\_\{b\}, we obtain the updated hidden state of the\[MASK\]token, denoted as𝐡mask′\\mathbf\{h\}^\{\\prime\}\_\{\\texttt\{mask\}\}\. ### 5\.3\.Fusion and Event Prediction We adopt a gated attention mechanism to combine the\[MASK\]representations from the two passes,𝐡mask\\mathbf\{h\}\_\{\\texttt\{mask\}\}from the first pass without using rules and𝐡mask′\\mathbf\{h\}^\{\\prime\}\_\{\\texttt\{mask\}\}from the second pass with rule guidance: 𝐠c=sigmoid\(𝐖g⋅\[𝐡mask;𝐡mask′\]\),\\mathbf\{g\}\_\{c\}=\\text\{sigmoid\}\(\\mathbf\{W\}\_\{g\}\\cdot\[\\mathbf\{h\}\_\{\\texttt\{mask\}\};\\mathbf\{h\}^\{\\prime\}\_\{\\texttt\{mask\}\}\]\),𝐡fuse=𝐠c⊙𝐡mask\+\(1−𝐠c\)⊙𝐡mask′,\\mathbf\{h\}\_\{\\texttt\{fuse\}\}=\\mathbf\{g\}\_\{c\}\\odot\\mathbf\{h\}\_\{\\texttt\{mask\}\}\+\(1\-\\mathbf\{g\}\_\{c\}\)\\odot\\mathbf\{h\}\_\{\\texttt\{mask\}\}^\{\\prime\},Prob\(\[MASK\]\)=MLMHead\(𝐡fuse\),\\text\{Prob\}\\left\(\\texttt\{\[MASK\]\}\\right\)=\\text\{MLMHead\}\\left\(\\mathbf\{h\}\_\{\\texttt\{fuse\}\}\\right\),where𝐖g\\mathbf\{W\}\_\{g\}is a trainable parameter matrix\. The fused representation𝐡fuse\\mathbf\{h\}\_\{\\texttt\{fuse\}\}is then fed into an MLM head to produce a probability distribution over the candidate event setℰc\\mathcal\{E\}\_\{c\}\. Training Objective\.The primary prediction lossℒpred\\mathcal\{L\}\_\{\\text\{pred\}\}is the cross\-entropy between the predicted distribution and the ground\-truth event: ℒpred=−1N∑i=1Nlogp\(yi∣𝐡fuse\(i\)\),\\mathcal\{L\}\_\{\\text\{pred\}\}=\-\\frac\{1\}\{N\}\\sum\_\{i=1\}^\{N\}\\log p\(y\_\{i\}\\mid\\mathbf\{h\}\_\{\\texttt\{fuse\}\}^\{\(i\)\}\),whereNNis the number of training samples,yiy\_\{i\}is the ground\-truth event for theii\-th instance, and𝐡fuse\(i\)\\mathbf\{h\}\_\{\\texttt\{fuse\}\}^\{\(i\)\}is the fused representation from theii\-th sample\. The entire model is trained end\-to\-end using AdamW optimizer\. ## 6\.Experiments on AECR Application ### 6\.1\.Experimental Setup Datasets\.We conduct downstream event prediction experiments on the two benchmarks introduced in Section[3](https://arxiv.org/html/2608.05205#S3), MAVEN\-CGEP and ESC\-CGEP\. We adopt the same partitioning protocol as prior work\(zhan2024would\)to ensure a fair comparison\. For MAVEN\-CGEP, the original development set is repurposed as the test set, and a new development set is drawn by randomly holding out 20% of the original training instances\. For ESC\-CGEP, whose scale is considerably smaller, we set aside the last two topics as the development set and run 5\-fold cross\-validation over the remaining twenty topics, reporting the averaged results\. Candidate Set Construction\.For each instance, the model is asked to rank a candidate set of events\. Following SeDGPL\(zhan2024would\), this set consists of the ground\-truth consequential event together with a number of negative candidates sampled uniformly from the tail nodes \(i\.e\., events with no outgoing causal edge\) of other ECGs\. Since the negatives are drawn per instance, the candidate set differs across instances, while its size is fixed to 512 candidates on MAVEN\-CGEP and 256 on ESC\-CGEP\. The candidate sets are shared identically across all compared methods\. Competitors\.We compareAR\-GCAEagainst two groups of competitors: encoder\-based and LLM\-based approaches\. Theencoder\-basedgroup learns event representations over the causality graph with pretrained encoders\.SEP\-BART\(zhu2023generative\)adopts a generative objective to directly produce the subsequent event, while theMCPredictor\(bai2021integrating\)encodes narrative event chains with a Transformer\. TheSeDGPL\(zhan2024would\)designs graph prompts that integrate event types with contextual information, andCBLiP\(dutta2025replacing\)introduces a connection\-biased attention matrix to capture structural causal dependencies\.SEDA\(zhan2025\)constructs a multi\-faceted event graph to model complex evolution patterns, andTRACE\(zheng2026\)further augments the causality graph with LLM\-generated nodes and edges and applies a robust, position\-aware Transformer encoder to counter structural deficiency\. TheLLM\-basedgroup probes general\-purposeLlama\-3\.1\-8B\(grattafiori2024llama3herdmodels\)andGPT\-3\.5\-turbo\(ouyang2022training\)\. Following prior work\(zhan2024would;zhan2025;zheng2026\), we evaluate them under zero\-shot and33\-shot \(Δ\\Delta\) settings, and additionally equip each with a decompositional chain\-of\-thought \(CoT\) pipeline that progressively reasons over event structure and context before ranking the shared candidate set\. Implementation Details\.OurAR\-GCAEis built on the 768\-dimensional RoBERTa encoder from the HuggingFace Transformers library, and trained with PyTorch and CUDA on NVIDIA RTX 3090 GPUs\. We use a batch size of11and inject the topK=3K=3retrieved abstract rules for each dataset\. On MAVEN\-CGEP, we train for1010epochs with a learning rate of1e−61\\mathrm\{e\}\{\-6\}; on ESC\-CGEP, we train for1515epochs with a learning rate of5e−65\\mathrm\{e\}\{\-6\}\. All hyperparameters are tuned according to the performance on the development set\. Evaluation Metrics\.Consistent with prior CGEP studies\(zhan2024would;zhan2025;zheng2026\), we report Mean Reciprocal Rank \(MRR\) and Hit@nnwithn∈\{1,3,10,20,50\}n\\in\\\{1,3,10,20,50\\\}\. MRR averages the reciprocal rank assigned to the ground\-truth event, while Hit@nnmeasures the fraction of instances whose ground\-truth event is ranked within the topnncandidates; for both, higher values indicate better performance\. To assess whether the improvements over the state\-of\-the\-art methods are statistically meaningful, we also conduct a paired one\-tailed permutation test with Bonferroni correction\. MAVEN\-CGEPESC\-CGEPModelMRRHit@1Hit@3Hit@10Hit@20Hit@50MRRHit@1Hit@3Hit@10Hit@20Hit@50SEP\-BART24\.719\.524\.534\.842\.653\.616\.012\.516\.821\.128\.638\.9MCPredictor18\.113\.018\.427\.332\.043\.29\.78\.410\.917\.422\.237\.5SeDGPL27\.921\.928\.940\.848\.157\.919\.615\.218\.122\.329\.941\.9CBLiP28\.222\.328\.338\.646\.455\.416\.813\.616\.419\.928\.941\.1SEDA30\.425\.330\.540\.948\.558\.320\.016\.318\.427\.334\.443\.3TRACE36\.228\.937\.750\.659\.471\.320\.815\.220\.230\.743\.459\.8Llama\-3\.1\-8B9\.65\.011\.120\.224\.526\.66\.71\.18\.920\.226\.329\.2GPT\-3\.5\-turbo14\.68\.117\.128\.133\.339\.510\.14\.911\.420\.525\.231\.5Llama\-3\.1\-8BΔ\\textsf\{Llama\-3\.1\-8B\}^\{\\Delta\}10\.85\.414\.921\.825\.134\.68\.30\.312\.621\.228\.834\.9GPT\-3\.5\-turboΔ\\textsf\{GPT\-3\.5\-turbo\}^\{\\Delta\}14\.810\.416\.428\.634\.041\.710\.65\.912\.920\.725\.934\.3Llama\-3\.1\-8B \+ CoT19\.18\.123\.344\.550\.255\.117\.54\.918\.624\.841\.447\.3GPT\-3\.5\-turbo \+ CoT17\.89\.519\.134\.947\.857\.212\.77\.315\.822\.225\.128\.6Our AR\-GCAE40\.532\.142\.457\.465\.876\.022\.817\.322\.032\.443\.158\.6 Table 6\.Comparison of overall event prediction performance \(%\) on the MAVEN\-CGEP and ESC\-CGEP datasets\. ### 6\.2\.Main Results Overall Results\.Table[6](https://arxiv.org/html/2608.05205#S6.T6)reports the overall comparison betweenAR\-GCAEand all competitors on the MAVEN\- and ESC\-CGEP benchmarks\. OurAR\-GCAEconsistently surpasses the competitors on both datasets, with an especially clear advantage on the top\-ranked metrics that matter most for prediction\. More concretely, on the larger and more challenging MAVEN\-CGEP,AR\-GCAElifts MRR\(%\) from 36\.2 to 40\.5 and Hit@1\(%\) from 28\.9 to 32\.1 over the strongest competitorTRACE, corresponding to relative gains of11\.9%11\.9\\%and11\.1%11\.1\\%, both statistically significant \(p<0\.05p<0\.05\) under the paired one\-tailed permutation test with Bonferroni correction\. These results validate the effectiveness of grounding consequential event prediction in abstract event causal rules\. Comparison with Causal\-Encoder Baselines\.The first group of competitors devises dedicated causal encoders that learn event representations directly over the event causality graph\.SeDGPL,SEDA, andTRACEprogressively strengthen this line by coupling graph prompt learning with distance\- or position\-aware linearization and by mitigating structural noise during training\. Nevertheless, all of them reason exclusively over the concrete events and edges observed in the training graphs, so the causal knowledge they acquire remains bound to instance\-level co\-occurrence patterns of specific event mentions\.AR\-GCAEdeparts from this paradigm by retrieving relevant AECRs, each describing how the parent\-concept event of the cause instance can trigger another parent\-concept event of an effect instance \(i\.e\., relation\-level other than instance\-level causal knowledge\), and by fusing this relation\-level causal knowledge into the graph encoding process\. This supplies a layer of generalizable causal knowledge that pure graph topology modeling cannot recover from the observed graph alone, which we regard as the principal reason for the performance gains over even the strongest baseline in this group\. Comparison with LLM Baselines\.The second group probes general\-purpose LLMs under zero\-shot, few\-shot, and chain\-of\-thought prompting\. Although decompositional CoT markedly improvesLlama\-3\.1\-8BandGPT\-3\.5\-turboover their vanilla and33\-shot counterparts, a pronounced gap toAR\-GCAEpersists on both datasets\. The main obstacle is that these models consume the causality graph as a flattened token sequence and therefore struggle to perceive the multi\-hop evolutionary dependencies among historical events\. In contrast,AR\-GCAEpreserves graph structure while injecting retrieved abstract rules, letting it combine faithful topological reasoning with the broad causal priors that LLMs could only implicitly approximate, thereby converting the strengths of both relation\-level and instance\-level causal knowledge into a decisive advantage on the CGEP task\. Computational Efficiency\.Besides prediction accuracy, we compare the computational cost ofAR\-GCAEagainst the representative encoder\-based baselines,SeDGPLandSEDA, all measured under an identical hardware configuration on MAVEN\-CGEP\. As reported in Table[7](https://arxiv.org/html/2608.05205#S6.T7), despite injecting retrieved abstract rules,AR\-GCAEintroduces not much additional computational burden: with a comparable parameter budget \(382382M\), it trains in0\.90\.9hours per epoch within1010GB of GPU memory, and its inference is the fastest among all methods \(88min per epoch\)\. This indicates that the substantial accuracy gains delivered by AECRs come at essentially no extra computational cost, keepingAR\-GCAEas efficient as, or more efficient than, existing baselines\. Training phaseReasoning phaseModelParamTime/EpochGPU/BatchTime/EpochGPU/EpochSeDGPL376M1\.2hours12GB20min12GBSEDA255M0\.5hours10GB10min10GBTRACE259M1\.1hours19GB13min19GBAR\-GCAE382M0\.9hours10GB8min10GB Table 7\.Comparison of computational efficiency between AR\-GCAE and strong baselines on the MAVEN\-CGEP dataset\.Figure 5\.Results of frequency\-stratified evaluation on MAVEN\-CGEP: Hit@1 \(grouped bars\) and MRR \(lines\) ### 6\.3\.Frequency\-Stratified Evaluation Experiments\.To investigate model performance under varying target event rarity, we partition MAVEN\-CGEP test samples by the training\-set frequency of their ground\-truth consequent events into four non\-overlapping groups:Common\(over5050training occurrences\),Uncommon\(1111–5050\),Rare\(11–1010\), andUnseen\(0, meaning the event never appears in training data\)\. Results\.Fig\.[5](https://arxiv.org/html/2608.05205#S6.F5)plots Hit@1 scores \(grouped bars, left y\-axis\) and MRR values \(line curves, right y\-axis\) for all models across each group, comparing ourAR\-GCAEagainst two strong baselines,TRACEandSEDA\. The fraction of test samples within each group is annotated beneath each bar cluster\. Crucially, low\-frequency groups dominate the test distribution: Rare, Uncommon, and Unseen samples jointly account for86\.8%86\.8\\%of all test instances \(38\.8%38\.8\\%,28\.8%28\.8\\%, and19\.2%19\.2\\%, respectively\), while the Common group occupies merely the remaining13\.2%13\.2\\%\. All methods yield comparable results on Common events\. As event frequency falls into the Uncommon and Rare ranges,TRACEandSEDAsuffer substantial performance degradation, whereasAR\-GCAEundergoes gentle drops and steadily widens its performance lead\. On the Unseen subset, the two baselines degrade to near\-zero scores, yetAR\-GCAEretains a prominent, consistent performance advantage\. Analysis\.These observations reveal that mainstream baselines merely memorize training data statistics and lack the capacity to generalize to out\-of\-distribution events\. When target events appear sparsely or are entirely absent from training corpora, the instance\-wise co\-occurrence signals leveraged by baselines disappear completely, leading to near\-zero performance\. In contrast,AR\-GCAEmaintains a persistent performance advantage specifically on the Rare and Unseen groups, which validates the efficacy of our abstract causal rule base\. Rather than relying on superficial instance\-level pattern matching, our framework aligns novel event pairs with generalized causal rules\. This abstract causal prior empowers precise logical extrapolation and equips the model with superior generalization ability toward long\-tail and unseen cases\. MAVEN\-CGEPESC\-CGEPRule SourceMRRHit@1Hit@10MRRHit@1Hit@10w/o AECR34\.827\.151\.519\.315\.227\.5Cross\-Dataset AECR38\.330\.754\.021\.716\.331\.9In\-Dataset AECR40\.532\.157\.422\.817\.332\.4 Table 8\.Results on cross\-dataset rule transferability\. ### 6\.4\.Cross\-Dataset Rule Transfer Evaluation Experiments\.To verify whether the efficacy of the AECR knowledge base is restricted to its source dataset, we conduct cross\-dataset transfer experiments\. Specifically, we perform event prediction on ESC\-CGEP guided by the MAVEN\-AECR rule base and, vice versa, run MAVEN\-CGEP prediction using the ESC\-AECR rule base\. We name this cross\-dataset configurationCross\-Dataset AECRand compare it withIn\-Dataset AECR, which adopts rules extracted from the matching dataset\. We take the rule\-free baselinew/o AECR\(discussed in our ablation study\) as a reference\. Results & Analysis\.Table[8](https://arxiv.org/html/2608.05205#S6.T8)reveals thatCross\-Dataset AECRachieves steady and notable improvements over the baseline on both datasets\. It boosts MRR from 34\.8 to 38\.3 on MAVEN\-CGEP and from 19\.3 to 21\.7 on ESC\-CGEP, recouping most performance gains delivered byIn\-Dataset AECR\. These observations validate that causal knowledge stored in AECR knowledge bases is not merely dataset\-specific artifacts, but transferable causal priors\. Each rule abstracts concrete cause\-effect pairs into relation\-level causal schemas linking conceptual events, capturing invariant causal regularities that generalize across corpora with divergent surface events and separate domains\. A causal rule abstracts concrete cause\-effect pairs into relation\-level schemas between conceptual events, capturing causal regularities that hold across corpora with distinct surface events and disparate domains\. Accordingly, rules distilled from one dataset can deliver reliable causal guidance when applied to unseen target datasets\. This further corroborates our core contribution that AECR yields generalizable, reusable causal knowledge rather than dataset\-specific patterns\. \(a\)MAVEN\-CGEP \(b\)ESC\-CGEP Figure 6\.Results on low\-resource scenario evaluation: Hit@1 \(grouped bars\) and MRR \(lines\)\.Figure 7\.Results on the number of injected Top\-KKrules on the MAVEN\-CGEP dataset\. ### 6\.5\.Low\-Resource Scenario Evaluation Results\.As shown in Fig\.[6](https://arxiv.org/html/2608.05205#S6.F6), we vary the fraction of accessible training data from0%0\\%to100%100\\%and compareAR\-GCAEagainst fully trained baselines\. On both datasets,AR\-GCAEimproves steadily with more data and, using only a fraction of it, already matches or surpasses fully trained strong baselines: it exceedsTRACE\(36\.236\.2\) with60%60\\%of the data on MAVEN\-CGEP \(MRR36\.636\.6\), and surpassesTRACE\(20\.820\.8\) andSEDA\(20\.020\.0\) with80%80\\%of the data on ESC\-CGEP \(MRR21\.221\.2\)\. Analysis\.This observation verifies that our abstract causal rules substantially strengthen model robustness under low\-resource constraints\. The retrieved AECRs introduce transferable relation\-level causal schemas, and accordingly, ourAR\-GCAEmitigates reliance on abundant task\-specific labeled data and maintains competitive prediction performance even under data scarcity\. MAVEN\-CGEPESC\-CGEPModelMRRHit@1Hit@10MRRHit@1Hit@10w/o AECR34\.827\.151\.519\.315\.227\.5w/o Gated Fusion38\.830\.356\.421\.916\.831\.3w Random Rules35\.027\.151\.619\.715\.028\.5FullAR\-GCAE40\.532\.157\.422\.817\.332\.4 Table 9\.Ablation study results on two datasets\. ### 6\.6\.Ablation Study Results\.Table[9](https://arxiv.org/html/2608.05205#S6.T9)provides the overall performance of the full framework and its three variants\. The complete model achieves the best results across all metrics\. Removing the abstract rules \(w/o AECR\) causes the largest degradation\. Discarding the gated fusion module \(w/o Gated Fusion\), so that predictions rely solely on the rule\-guided re\-encoding, leads to a moderate but consistent decline\. Injecting randomly sampled rules instead of retrieved ones \(w Random Rules\) yields a performance level nearly identical to that of entirely removing the causal rule\. Analysis\.These results reveal the distinct role of each component\. First, the sharp drop of thew/o AECRvariant confirms that the abstract causal rules provide indispensable relation\-level knowledge beyond what graph topology alone can encode\. Second, the decline of thew/o Gated Fusionvariant indicates that accurate prediction requires both the rule\-free representation and the rule\-guided re\-encoding: relying on the rule\-guided branch alone discards complementary evidence carried by the original encoding\. Third, and most notably, injecting random causal rules \(w Random Rules\) does not degrade performance below thew/o AECRlevel, showing that spurious rules do not mislead the prediction network\. We attribute this robustness to the gated fusion mechanism, which adaptively balances how much it trusts the rule\-free and rule\-guided representations, and thus suppresses the influence of noisy or irrelevant rules\. Together, these findings demonstrate that the AECR knowledge base supplies the essential causal knowledge for generalization, while the gated fusion module governs how this knowledge is integrated\. ### 6\.7\.Impact of The Number of Retrieved Rules Results\.Fig\.[7](https://arxiv.org/html/2608.05205#S6.F7)reports how AR\-GCAE behaves on MAVEN\-CGEP as the number of injected Top\-KKrules varies from11to1010, with MRR drawn as a line against the right axis and Hit@1 and Hit@10 as clustered bars against the left axis\. AsKKgrows, all three metrics first rise rapidly and then decline gently: starting fromK=1K=1, MRR climbs to its peak of40\.540\.5atK=3K=3\(where Hit@10 peaks as well\), after which the metrics fluctuate slightly and drift downward asKKcontinues to increase\. Crucially,AR\-GCAEstays clearly ahead of the strongest baselineTRACE\(dashed line\) across the entire range ofKK: even its weakest configuration \(K=1K=1, MRR37\.737\.7\) already surpassesTRACE\(MRR36\.236\.2\)\. Analysis\.This trend reflects a trade\-off between information gain and semantic noise\. WhenKKis small, enlarging the retrieved set raises the probability of covering the correct causal rule, which supplies essential causal knowledge and drives the rapid initial improvement\. Beyond the optimum, however, each additional rule increasingly introduces irrelevant content that dilutes the attention over genuinely relevant rules, causing the mild subsequent decline\. Notably, this degradation is gradual rather than catastrophic, andAR\-GCAEremains ahead ofTRACEregardless of the choice ofKK, indicating that our method is robust to this hyperparameter\. ## 7\.Conclusion This paper presents theAbstract Event Causal Rule\(AECR\), a relation\-level abstraction that converts concrete cause\-effect event pairs into transferable causal schemas while retaining their inherent causal connections\. We distill two AECR knowledge bases via our multi\-agent CACI framework; human evaluation validates the rationality, discriminability and practical utility of the constructed knowledge bases\. Further, we integrate retrieved AECR rules into event prediction tasks via our proposedAR\-GCAEencoder\. Comprehensive experimental comparisons against state\-of\-the\-art methods yield consistent performance improvements\. Our approach exhibits distinct advantages on long\-tail and unseen events, and it also delivers strong cross\-dataset transferability and favorable robustness under low\-resource constraints\. Our future work aims to expand the applicability of AECR to zero\-shot causal reasoning in more domains such as finance and risk management\. Further, we plan to build an early warning system that operates without task\-specific retraining by aligning domain\-specific event instances with our universal abstract causal rules\. ## References
Similar Articles
An Introduction to Causal Reinforcement Learning
This paper introduces causal reinforcement learning (CRL), unifying causal inference and reinforcement learning under a structural causal model framework, and explores novel learning settings such as generalized policy learning and counterfactual learning.
Formalizing and falsifying causal pathways of rare events
This paper introduces a formal definition of causal pathways for rare events and discusses testable implications, bridging simple verbal explanations with detailed causal models.
Causal Discovery in the Era of Agents
This paper argues that language model agents should assist causal discovery workflows by providing contextual support and explanations rather than generating causal conclusions, and introduces causal-learn+ platform to demonstrate this principle.
Relational Structural Causal Models
This paper introduces relational structural causal models, extending structural causal models to settings with varying objects and relations. It provides theoretical results for identification and proposes relational neural causal models that outperform non-relational baselines on simulated traffic scenes.
CausalDS: Benchmarking Causal Reasoning in Data-Science Agents
Introduces CausalDS, a benchmark for evaluating causal reasoning in LLM-based data science agents, using synthetic structural causal models and natural language stories to test associational, interventional, and counterfactual reasoning along with tool use and abstention.