CLUE: A Contrastive Learning Framework for Unsupervised Event Type Induction and Annotation
Summary
CLUE提出了一种对比学习框架,用于无监督的事件类型归纳、命名与标注,通过联合嵌入表示捕捉动词语义与多义性,并用对比损失引导的聚类替代人工事件本体构建。
View Cached Full Text
Cached at: 10/12/26, 06:47 AM
# CLUE: A Contrastive Learning Framework for Unsupervised Event Type Induction and Annotation
Source: [https://arxiv.org/html/2610.12580](https://arxiv.org/html/2610.12580)
Lauren KwonQi LiAffiliation:Iowa State University, Ames, IA, USAAffiliation:\{pmaitra, isoo0301, qli\}@iastate\.edu
###### Abstract
Event ontology is the foundational framework for defining events in a dataset\. Event type induction generally involves domain experts who define guidelines for creating event types and their names based on the dataset’s domain and scope\. However, this process is resource\-intensive in terms of annotation costs and is prone to human biases\. To alleviate the need for manual event ontology creation, we propose theCLUEframework for event type induction, naming, and annotation\. Our main contributions in this work are: 1\) designing a novel joint embedding representation for expressing both the verb\-centric view and the semantic view of events; 2\) event type induction using contrastive loss guided clustering; 3\) event naming and refinement\. Experiments demonstrate the effectiveness of our method111Our code is available at[https://github\.com/PratikMaitra/CLUE](https://github.com/PratikMaitra/CLUE)\.
## 1Introduction
An event is a specific action that involves certain participants or objects, and event extraction is a key part of information extraction\([Bach, 1986](https://arxiv.org/html/2610.12580#bib.bib2);[Casati and Varzi, 2025](https://arxiv.org/html/2610.12580#bib.bib8);[Sundheim, 1992](https://arxiv.org/html/2610.12580#bib.bib41);[Doddington et al\., 2004](https://arxiv.org/html/2610.12580#bib.bib13)\)\. To construct an event extraction data set, the first step is to define the event ontology for the target corpus, which consists of the set of relevant event types and their corresponding names\([Brown et al\., 2017](https://arxiv.org/html/2610.12580#bib.bib5)\)\. The event type induction task is the problem of discovering the set of salient events in a corpus\([Shen et al\., 2021](https://arxiv.org/html/2610.12580#bib.bib39)\)\.
SidSentenceP–OS1Bob set the table for dinner\.set \- tableS2Bob set a new record in tennis\.set \- recordS3Bob set the new record in the vinyl player\.set \- recordS4Bob arranged the table for supper\.arrange \- tableS5Bob achieved a new milestone in chess\.achieve \- milestoneFigure 1:Polysemy of the verb*set*\. Sentences S1 and S4 describe the same underlying event, as do S2 and S5\. Meanwhile, S2 and S3 share a similar predicate–object pair but differ in meaning\.Pre\-transformer era approaches to the same or related tasks include clustering\-based methods relying on event templates\([Chambers and Jurafsky, 2011](https://arxiv.org/html/2610.12580#bib.bib9)\), generative methods that use topic distributions\([Nguyen et al\., 2015](https://arxiv.org/html/2610.12580#bib.bib33)\), and semantic and lexical methods that rely on trigger words and event descriptions to label event types\([Bronstein et al\., 2015](https://arxiv.org/html/2610.12580#bib.bib4)\)\.
Recent work in the unsupervised event type induction task has leveraged transformer\-based language models to cluster predicate\-object \(P\-O\) pairs extracted from the sentences of the corpus\([Shen et al\., 2021](https://arxiv.org/html/2610.12580#bib.bib39);[Xu et al\., 2024](https://arxiv.org/html/2610.12580#bib.bib47)\)\. A key challenge in this task is the polysemous nature of predicate verbs\. For example, the verb "set" in sentences S2 and S3 of Figure[1](https://arxiv.org/html/2610.12580#S1.F1)illustrates how identical P\-O pairs can express different meanings and relate to different underlying events\. Sentence S2 refers to the event of"setting a record in sports", while sentence S3 refers to the event of"setting a music record in the vinyl player"\. Prior work used external resources, such as verb dictionaries or summary datasets, to handle polysemy and disambiguate verb senses, but these resources are created through expensive manual annotation and are often limited to specific domains\. Moreover, these methods only induce the event types from the corpus, but do not annotate sentences with the discovered event types\.
In this work, we proposeCLUE, an unsupervised framework that annotates a text corpus and induces major event types while handling polysemous verbs at low annotation cost\. Instead of querying an LLM for each sentence annotation, CLUE first clusters sentences in the corpus in order to choose the representative ones for LLM annotation\. With the LLM provided synthetic supervision on event type names and descriptions, CLUE further refines the event types and annotations by merging redundant clusters based on the semantic similarity of event type names and descriptions\.
To address the polysemy issue of verbs, CLUE preserves the original sentence with the P\-O pairs to retain semantic context and disambiguate verb senses\. To increase the diversity of sparsely represented predicate verbs, we also adopt a mask\-token\-prediction augmentation method on predicate verbs\. Then the original and augmented instances are jointly used to train a better P\-O pair representation using contrastive learning\. These fine\-tuned P\-O pair representations can better yield semantically coherent and distinct event clusters\.
We summarize our main contributions in the paper as follows:
1. 1\.A joint framework that can induce event types in an unsupervised manner and annotate sentences with these event types\.
2. 2\.A domain\-agnostic contrastive clustering method that uses augmentation to handle polysemy and represent long\-tail predicate verbs\.
3. 3\.An event naming and refinement approach that generates the major event types and enables corpus\-level annotation\.
## 2Related Work
Event extraction and detecting event mentions in a dataset have been a top\-level focus of NLP research\. Several span\-based methods\([Wadden et al\., 2019](https://arxiv.org/html/2610.12580#bib.bib43)\), clustering based methods\([Fedoryszak et al\., 2019](https://arxiv.org/html/2610.12580#bib.bib16)\), supervised classification methods\([Hsu et al\., 2022](https://arxiv.org/html/2610.12580#bib.bib19);[Li et al\., 2023](https://arxiv.org/html/2610.12580#bib.bib28);[Peng et al\., 2023](https://arxiv.org/html/2610.12580#bib.bib35)\), and generative methods using LLMs\([Chen et al\., 2024b](https://arxiv.org/html/2610.12580#bib.bib11);[Dong et al\., 2025](https://arxiv.org/html/2610.12580#bib.bib14);[Parekh et al\., 2025](https://arxiv.org/html/2610.12580#bib.bib34)\)have been investigated in previous works in this area\. Research on event datasets and dataset pre\-processing techniques has also been explored in prior works\([Lu et al\., 2023](https://arxiv.org/html/2610.12580#bib.bib31);[Huang et al\., 2024](https://arxiv.org/html/2610.12580#bib.bib20);[Wei et al\., 2025](https://arxiv.org/html/2610.12580#bib.bib46)\)\.
Event ontology creation and alignment:Event ontology creation has traditionally been done following manually created annotation guideline documents, as seen in the ACE\([Doddington et al\., 2004](https://arxiv.org/html/2610.12580#bib.bib13)\)and GENIA\([Kim et al\., 2013](https://arxiv.org/html/2610.12580#bib.bib23)\)datasets\. Event ontologies differ between domains, and previous work has examined the creation of domain\-specific ontologies\([Bonial et al\., 2016](https://arxiv.org/html/2610.12580#bib.bib3);[Brown et al\., 2017](https://arxiv.org/html/2610.12580#bib.bib5);[Yuan et al\., 2018](https://arxiv.org/html/2610.12580#bib.bib48);[Segers et al\., 2017](https://arxiv.org/html/2610.12580#bib.bib38);[Guo et al\., 2023](https://arxiv.org/html/2610.12580#bib.bib17)\)\.
Weak and semi\-supervised event type induction:To mitigate the time and resource constraints of human\-guided event ontology construction, some researchers have explored weak and semi\-supervised event type induction, which utilizes both seen and unseen event types\([Lin et al\., 2020](https://arxiv.org/html/2610.12580#bib.bib30);[Huang and Ji, 2020](https://arxiv.org/html/2610.12580#bib.bib21);[Li et al\., 2022](https://arxiv.org/html/2610.12580#bib.bib27);[Cao et al\., 2023](https://arxiv.org/html/2610.12580#bib.bib7)\)\.
Unsupervised event type induction:The unsupervised event type induction task induces event clusters without relying on known/seen event type labels and this is first explored in EtypeClus, which addresses the top\-level event types or the flat event ontology\([Shen et al\., 2021](https://arxiv.org/html/2610.12580#bib.bib39)\)\. However, EtypeClus does not name the event clusters\. In a more recent work, the authors used distant supervision from summary datasets to obtain hierarchical event types, which are subsequently named\([Xu et al\., 2024](https://arxiv.org/html/2610.12580#bib.bib47)\)\.
## 3Task Formulation and Definitions
The given corpus is designated as𝒞\\mathcal\{C\}, which hasJJsentences such that𝒞=\{S1,…,SJ\}\\mathcal\{C\}=\\\{S\_\{1\},\\ldots,S\_\{J\}\\\}\.
Event type inductionis formalized as the task of discovering event types \(ETE^\{T\}\) in a corpus \(𝒞\\mathcal\{C\}\)\. In the unsupervised setting, the induction task does not have access to known event types\.
Event type namingis defined as the task of assigning an interpretable and human\-readable event type name to an event,EiN=fname\(EiT\)E^\{N\}\_\{i\}=f\_\{\\text\{name\}\}\(E^\{T\}\_\{i\}\)\.
Event type annotationis the task of assigning the most appropriate event type label\(s\) to a sentence\.
In this paper, we aim to conduct all three tasks using one framework\.
Figure 2:Overview of CLUE\. The event type induction consists of 1\) P\-O pair extraction by a parser, 2\) Joint instance creation, 3\) BERT encoding of the joint instances, 4\) Augmentation of the predicate verbs using MLM, 5\) applying contrastive learning guided, 6\) K\-Means exemplar clustering\. The event induction step is followed by 7\) event type naming using an LLM and 8\) event type refinement\.
## 4Methodology
An overview of the CLUE framework is shown in Figure[2](https://arxiv.org/html/2610.12580#S3.F2)\. The event type induction consists of 1\) extracting predicate verb object lemma templates, 2\) creating joint instances of Predicate Verb Object Lemma templates, 3\) BERT encoding of the joint instances, 4\) augmentation of the predicate verbs, 5\) fine\-tuning the BERT representation using contrastive learning, and 6\) applying K\-Means exemplar clustering for inducing events\. The event induction step is followed by 7\) event type naming and 8\) event type refinement, in which the initial clusters are merged and consolidated based on the semantic similarity of their names\.
### 4\.1Extracting Predicate Verb Object Lemma Templates
In the unsupervised event induction task, the predicate verb and object\-head lemma pair carry key significance for event type induction\. The predicate verb of a sentence represents the action that is being performed on the object and is often the "trigger" that signifies the event type\. We extract the predicate verb and object head lemma from each sentence using the Stanford OpenIE\([Angeli et al\., 2015](https://arxiv.org/html/2610.12580#bib.bib1)\)library and a dependency parser\. We also filter out common and trivial verbs during the extraction stage\.
### 4\.2Joint Instance of Predicate\-Object Pair and Original Sentence
Corpus\-observed predicate verbs alone provide limited lexical coverage for the event cluster induction task\. The key challenge is to capture all the diverse instances of a trigger word related to a specific event type\. Prior work used external resources such as summarization datasets and verb banks to derive salient verb lemmas that are semantically similar\([Xu et al\., 2024](https://arxiv.org/html/2610.12580#bib.bib47)\)\.
CLUE instead uses the original sentence from which the P\-O pair is extracted to provide context\. The sentence contains key contextual information that determines the semantic nature of the predicate verb\. The instance for our model is thus designed as a joint embedding, where the predicate\-verb lemma and the object\-head lemma are separated by a\|\|and attached to the original sentence\. The joint instance is used for both augmenting predicate verbs and inducing event clusters\.
The instance is formally defined as follows:
𝐢𝐧𝐬𝐭=⟨p∣o,S⟩\\mathbf\{inst\}=\\langle p\\mid o,\\;S\\rangle\(1\)
### 4\.3BERT encoding of the joint instances
Our instance is encoded using a PLM representation\. TheBERTbasemodel is chosen to encode our instances\([Devlin et al\., 2019](https://arxiv.org/html/2610.12580#bib.bib12)\)\. TheBERTbasemodel has seen widespread use in NLP tasks and is the default choice for PLM representation\. Our instances, consisting of the predicate verb lemmapp, the object head lemmaoo, and the original sentenceSSthat contained the predicate verb and the object, are represented as the embedding𝐡inst\\mathbf\{h\}\_\{\\text\{inst\}\}\.
𝐡inst=BERTbase\(\[CLS\]p∣o\[SEP\]S\[SEP\]\)\\mathbf\{h\}\_\{\\text\{inst\}\}=\\text\{BERT\}\_\{\\text\{base\}\}\\big\(\\texttt\{\[CLS\]\}\\ p\\mid o\\ \\texttt\{\[SEP\]\}\\ S\\ \\texttt\{\[SEP\]\}\\big\)\(2\)
### 4\.4Augmentation of Predicate Verbs
An event type can be associated with multiple diverse event trigger words or predicate verbs\. For instance, there may be synonymous verbs like "hit" and "strike" that are related to the same event type, but only one of them may be present in our corpus\. Certain predicate verbs related to a specific event type might have a sparse representation in the corpus\.
This motivates us to augment the list of initial predicate verb lemmas extracted from the sentences\. Context\-free augmentation can suffer from polysemy\. As the joint instance, composed of the P\-O pair and the sentence, holds key semantic and contextual information, the augmentation process addresses polysemy by producing a diverse list of semantically similar predicate verbs\. It is also important to note that we do not augment or modify the object head, as it is often a named entity or a noun phrase\. The object head lemma does not possess the same semantic weight as the predicate verb\.
The augmentation is achieved by masking the token corresponding to the predicate verb in the sentence contained in our joint instance embedding\. The original and augmented instances form positive pairs for representation learning\.
For a sentenceSSin our corpus, our augmented embedding is as follows:
𝐡aug\\displaystyle\\mathbf\{h\}\_\{\\text\{aug\}\}=BERTbase\(\[CLS\]p∣o\[SEP\]CLOSE\\displaystyle=\\text\{BERT\}\_\{\\text\{base\}\}\\big\(\\texttt\{\[CLS\]\}\\;p\\mid o\\;\\texttt\{\[SEP\]\}\(3\)OPENSmasked\[SEP\]\)\.\\displaystyle S\_\{\\text\{masked\}\}\\;\\texttt\{\[SEP\]\}\\big\)\.where inSmaskedS\_\{\\text\{masked\}\},\[MASK\]replacespp, which spans positions\(i,j\)\(i,j\)inSS\.
Smasked=S\[1:i\]⊕\[MASK\]⊕S\[j:n\]S\_\{\\text\{masked\}\}=S\[1\{:\}i\]\\oplus\\texttt\{\[MASK\]\}\\oplus S\[j\{:\}n\]\(4\)
### 4\.5Contrastive Learning with Margin Loss
Another challenge of the event induction task is obtaining clusters that contain text which is semantically coherent within the same cluster but distinct in semantic content from the text in other clusters\. This can be achieved by using a learning paradigm that leverages the semantic and contextual views of our instance representation\.
The multi\-view learning paradigm best suited for our framework is contrastive learning\. Contrastive learning is a representation learning framework that has gained popularity in recent works due to its ability to pull together similar representations and push away differing representations in the embedding space\([van den Oord et al\., 2018](https://arxiv.org/html/2610.12580#bib.bib42);[Li et al\., 2021a](https://arxiv.org/html/2610.12580#bib.bib24);[He et al\., 2019](https://arxiv.org/html/2610.12580#bib.bib18)\)\.
Traditionally, contrastive learning has utilized the InfoNCE loss function, but contrastive margin loss has been found to be more robust to noise for similar semantic clustering tasks, as seen in previous work\([Wang et al\., 2023](https://arxiv.org/html/2610.12580#bib.bib44)\)\. The contrastive margin loss function is utilized over other loss functions in clustering similar event\-type sentences\. The contrastive margin loss is defined as follows:
Lm=1M∑i=1Mmax\{\\displaystyle L\_\{m\}=\\frac\{1\}\{M\}\\sum\_\{i=1\}^\{M\}\\max\\Bigl\\\{dist\(ai,pi\)−dist\(ai,ni\)\\displaystyle\\mathrm\{dist\}\(a\_\{i\},p\_\{i\}\)\-\\mathrm\{dist\}\(a\_\{i\},n\_\{i\}\)\(5\)\+γ,0\}\.\\displaystyle\+\\gamma,\\;0\\Bigr\\\}\.Here,aia\_\{i\},pip\_\{i\}, andnin\_\{i\}denote the representations of the anchor, positive, and negative instances, respectively, where each instance corresponds to a pair of joint predicate verb–object lemmas concatenated with its sentence context\. The functiondist\(⋅\)\\mathrm\{dist\}\(\\cdot\)measures the cosine distance between the representations of instances, andγ\\gammadenotes the margin hyperparameter\.
### 4\.6K\-Means Exemplar Clustering for Event Type Induction
The event\-type induction is to be performed by an algorithm that can efficiently group textual data into event clusters in the unsupervised setting\. As discussed in the previous section, the grouping would be aided by a view\-based contrastive learning principle\.
Given the unsupervised nature of the event induction task and our joint instance representations, we design the CLUE framework based on the contrastive learning\-guided K\-Means exemplar clustering algorithm\. Contrastive K\-Means is an unsupervised method that first learns a discriminative embedding space via a contrastive objective \(attracting positives, repelling negatives under cosine distance\) and then runs K\-Means over those embeddings to produce centroid\-based clusters\. This method is particularly suitable for event induction, as the contrastive objective enforces intra\-event cluster semantic coherence between texts of similar event types while maintaining inter\-event cluster separation\. Exemplar\-based clustering further ensures cluster assignments by anchoring each cluster to a representative semantic prototype\.
The corpus we use for clustering consists of original and augmented instances, where augmentations serve as positive pairs\. The original instance serves as the anchor, and negative samples are sampled in\-batch from instances different from the original instance\. As shown in Eq \([5](https://arxiv.org/html/2610.12580#S4.E5)\), we optimize a contrastive triplet margin loss using cosine distance between each instance embedding and its corresponding exemplar\. The exemplar in our case is the centroid or prototype instance that best represents the semantic concept of the event cluster\.
#### Choice of k
The value ofkis fundamental to the K\-Means algorithm, and in real\-world scenarios, it is difficult to predetermine the optimal value because the true number of events mentioned in the corpus is unknown\. A largerkwould incur more LLM API calls to name the clusters and, similarly, more computational resources to merge semantically similar clusters\. On the other hand, a smallerk\(less than the number of actual event clusters\) would mean that many distinct event types would get merged under broad clusters\. Prior work\([Shen et al\., 2021](https://arxiv.org/html/2610.12580#bib.bib39)\)had arbitrarily chosen a fixed value ofk\(=100\)\. Certain strategies, such as the elbow method and silhouette score, are computationally expensive and may not translate well to the event\-type induction task\. In CLUE, thekvalue is approximated as 1\.5 times the actual number of event types of the corpus\. We have also explored different values of k and further discussion ofkis provided in Appendix[D\.3](https://arxiv.org/html/2610.12580#A4.SS3)\.
### 4\.7Event Type Naming
Poorly named event categories are detrimental to the event induction task\. Meaningful, semantically relevant event\-type names help specify the semantic concept expressed by the cluster and are essential for downstream event extraction tasks\([Cao et al\., 2023](https://arxiv.org/html/2610.12580#bib.bib7)\)\.
The framework not only provides meaningful event type names to the clusters but also leverages the initial event type names to refine and consolidate the event types\. For this task, we use synthetic supervision with an LLM\.
Prompt template for event type naming:LLMs have seen recent widespread usage in a vast array of NLP tasks and possess few\-shot learning capabilities\([Brown et al\., 2020](https://arxiv.org/html/2610.12580#bib.bib6)\)\. LLMs are extremely sensitive to the style and design template of the prompts used\. In\-context learning has been shown to help LLMs generate interpretable event type names for event clusters\([Cao et al\., 2023](https://arxiv.org/html/2610.12580#bib.bib7);[Xu et al\., 2024](https://arxiv.org/html/2610.12580#bib.bib47)\)\.
CLUE uses a prompt template specific to the event\-type naming task and leverages the in\-context learning principle\. The prompt explains the textual content of the induced clusters to the LLM and uses the five sentences closest to the centroid of the event cluster as in\-context examples\. The objective of the event\-naming task is to assign an event type name that serves as an abstraction of the semantic concept expressed by the event cluster, and the five sentences closest to the centroid best represent the abstract semantic concept of the event cluster\. The five sentences are also accompanied by the predicate\-object pairs extracted from them, along with the gold event type labels\. Additionally, we provide examples of event type names \(e\.g\., Conflict: Attack\)\.
Fine\-grained definition of the event name:In addition to the event type naming process, the LLM provides a fine\-grained definition of the event type it has discovered\. The fine\-grained definition is used in the event type refinement step, as described in the next section\. To infer event type names for our generated clusters, an LLM \(GPT\-4 Turbo\) is used\. The specific prompt templates used for this step are provided in Appendix[C](https://arxiv.org/html/2610.12580#A3)and on our GitHub\.
### 4\.8Event Type Refinement
After the initial event cluster creation and naming, some induced event clusters may be semantically similar or too granular, and thus redundant as top\-level event types\. Semantically similar event types generally have similar event triggers, event type names, and event arguments\. The same is true for granular event types, whose semantic concepts can already be represented by a top\-level event type\. In a manually supervised setting, similar or overly granular event types are merged or pruned by an annotator\. However, in an unsupervised setting, it is difficult to determine which event types should be merged or consolidated\. In an automated setting, the naive approach would be to iterate over each instance in the named event clusters and merge clusters with high textual overlap, but such a process is computationally expensive\.
Instead, it is computationally cheaper to simply merge redundant event clusters using the semantic similarity of their event type names and fine\-grained definitions\. A similar method has been utilized for open\-domain semantic event evaluation tasks\([Lu et al\., 2025](https://arxiv.org/html/2610.12580#bib.bib32)\)\. Semantic evaluation is deemed superior to token\-level matching, as similar event type names \(e\.g\., Conflict: Attack and Battle: War\) may differ in tokens but can refer to the same event\. The textual similarity model used for the threshold is a BGE\-embedding\-based model\([Chen et al\., 2024a](https://arxiv.org/html/2610.12580#bib.bib10)\)\. All types of events whose textual similarity is above a certain threshold \(t= 0\.85\) are merged and consolidated\. The merged event clusters are randomly assigned an event name from the original event type names, and their instances are combined into one single group\. In addition to refined event types, the event type labels also serve as top\-level event type annotations for each sentence in our corpus\.
## 5Experiment
DatasetDomain\#Docs\#Mentions\#EventTypes\#TopEvent TypesACENews5995,349338MAVENGeneral4,480118,7321685RAMSNews3,9939,12413912
Table 1:Statistics of studied event datasets\.MethodACEMAVENRAMSP↑\\uparrowR↑\\uparrowF1↑\\uparrowARI↑\\uparrowP↑\\uparrowR↑\\uparrowF1↑\\uparrowARI↑\\uparrowP↑\\uparrowR↑\\uparrowF1↑\\uparrowARI↑\\uparrowETypeClus0\.1800\.0130\.0200\.260\.0430\.0430\.0400\.110\.0100\.0100\.0100\.19CEO0\.1800\.3600\.2400\.280\.1310\.1720\.1500\.280\.1500\.2800\.2000\.25CLUE\-GPT\-J0\.3500\.2900\.320±\\pm\.0000\.29±\\pm\.0000\.1700\.2000\.180±\\pm\.0000\.33±\\pm\.0000\.2510\.2520\.251±\\pm\.0000\.62±\\pm\.000CLUE\-ICL\-gold0\.4590\.3830\.417±\\pm\.0140\.31±\\pm\.010\.3980\.2650\.320±\\pm\.0180\.50±\\pm\.010\.2600\.2600\.260±\\pm\.0100\.62±\\pm\.01
Table 2:Performance comparison across datasets on sentence\-level micro\-F1 statistics and ARI metric \(higher is better\)\. CLUE\-GPT\-J utilizes GPT\-J model for naming\. CLUE\-ICL\-gold uses GPT\-4 Turbo for naming\. Mean and s\.d\. values are presented\.ACEMAVENRAMSMethodSim dist↑\\uparrowROUGE\-L↑\\uparrowBERTScore↑\\uparrowSim dist↑\\uparrowROUGE\-L↑\\uparrowBERTScore↑\\uparrowSim dist↑\\uparrowROUGE\-L↑\\uparrowBERTScore↑\\uparrowmost frequent\.508\.167\.869\.466\.043\.836\.448\.041\.849tf\-idf\.505\.184\.869\.464\.041\.835\.447\.038\.849topicrank\.437\.024\.824\.380\.000\.721\.413\.006\.817textrank\.418\.035\.813\.376\.000\.724\.399\.016\.811keybert\.462\.072\.838\.427\.000\.795\.425\.014\.830WordNet\.438\.055\.827\.418\.006\.814\.411\.003\.825RoBERTa\-large\.510\.191\.871\.462\.041\.838\.440\.027\.842CEO\.513\.210\.880\.466\.051\.840\.466\.086\.851CLUE\-ICL\-gold\.949±\\pm\.001\.882±\\pm\.001\.979±\\pm\.001\.743±\\pm\.001\.342±\\pm\.001\.921±\\pm\.001\.808±\\pm\.001\.353±\\pm\.001\.928±\\pm\.001CLUE\-ZS\.744±\\pm\.001\.358±\\pm\.001\.941±\\pm\.001\.727±\\pm\.001\.276±\\pm\.001\.898±\\pm\.001\.710±\\pm\.001\.203±\\pm\.001\.881±\\pm\.001
Table 3:Event Type Naming Quality on ACE, MAVEN, and RAMS using Sim dist, ROUGE\-L, and BERTScore \(higher is better\)\. CEO baselines are from the original paper\. CLUE\-ICL\-gold uses in\-context learning for naming; CLUE\-ZS names clusters zero\-shot without access to any gold labels\. Mean and s\.d\. values are presented\.### 5\.1Datasets
The standard datasets used by previous baseline methods have been selected to evaluate our framework\. 1\)ACE\(Automatic Content Extraction\)\([Doddington et al\., 2004](https://arxiv.org/html/2610.12580#bib.bib13)\)is the most widely used news\-wire domain closed\-source dataset and was released by the Linguistic Data Consortium in 2005\. 2\)MAVEN\(Massive Event detection\)\([Wang et al\., 2020](https://arxiv.org/html/2610.12580#bib.bib45)\)dataset is an open\-source collection of Wikipedia articles\. 3\)RAMS\(Roles Across Multiple Sentences\)\([Ebner et al\., 2020](https://arxiv.org/html/2610.12580#bib.bib15)\)is an open\-source news source dataset built using the AIDA ontology\. All datasets used in this work are in English\. The training set of the dataset is utilized for the evaluation\. Detailed statistics of the dataset are provided in Table[1](https://arxiv.org/html/2610.12580#S5.T1)\.
### 5\.2Baselines
The performance of our framework is evaluated on the event type induction task against prior work: 1\)ETypeClus\([Shen et al\., 2021](https://arxiv.org/html/2610.12580#bib.bib39)\)and 2\)CEO\([Xu et al\., 2024](https://arxiv.org/html/2610.12580#bib.bib47)\)\. We compare the quality of the named event clusters provided by CLUE against the clusters induced by EtypeClus and CEO\. ETypeClus was the seminal work that introduced the unsupervised event type induction task\. Since EtypeClus induced unnamed clusters, we named the clusters produced by the method using our naming methodology\. The CEO method employs hierarchical event type ontology induction and names the induced clusters\. For the event type naming task, the chosen evaluation baseline is the CEO method\.
We note that while several methods, such as HALTON\([Cao et al\., 2023](https://arxiv.org/html/2610.12580#bib.bib7)\), include event\-type naming evaluations, their overall task is event ontology completion\. As our event type induction task uses an unlabeled raw corpus that does not include any seen event types, several weakly supervised or semi\-supervised methods are omitted\.
### 5\.3Evaluation Metrics
The evaluation metrics are chosen to assess the quality of the induced event clusters and the event names provided by our framework\.
#### 5\.3\.1Evaluating Event Cluster Quality
We evaluate based on the top\-level event type label at the sentence level\. Our evaluation pipeline consists of the following: 1\) Mapping the predicted major event type labels of the sentences in the merged clusters and aligning them with the ground truth labels using the BGE\-embedding similarity model\. A semantic evaluation approach is adopted where, if a predicted event type label is semantically similar to a ground truth type, we map that prediction label to the ground truth event type name\([Lu et al\., 2025](https://arxiv.org/html/2610.12580#bib.bib32)\)\. 2\) For sentences that do not have any ground truth event mentions, we filter out those sentences\. 3\) For each sentence in our corpus, the prediction set of aligned event type labels is evaluated using the ground truth label set\. The micro\-F1 and ARI\([Hubert and Arabie, 1985](https://arxiv.org/html/2610.12580#bib.bib22)\)are computed using the predicted and ground\-truth event type label sets\.
#### 5\.3\.2Evaluating Event Type Naming
Our event type name evaluation compares the predicted event type names of the final event clusters with the ground truth event type labels in the dataset\. As presented in theCEObaseline, the following metrics are used to infer the event name quality of the event clusters: 1\)Sim dist\([Xu et al\., 2024](https://arxiv.org/html/2610.12580#bib.bib47)\); 2\)Rouge\-L\([Lin, 2004](https://arxiv.org/html/2610.12580#bib.bib29)\); and 3\)BERTScore\([Zhang\* et al\., 2020](https://arxiv.org/html/2610.12580#bib.bib49)\)\.
### 5\.4Setup
CLUE uses theTextEE\([Huang et al\., 2024](https://arxiv.org/html/2610.12580#bib.bib20)\)library to pre\-process the datasets\. The training set of the datasets is used for the experiments\. P\-O pairs are extracted using the Stanford CoreNLP toolkit\([Angeli et al\., 2015](https://arxiv.org/html/2610.12580#bib.bib1)\)\. Stop\-words and common verbs are filtered out\. Each pair is combined with its sentence to form a joint instance, assigned a unique identifier, and encoded using BERT\. Instances are augmented via masked language modeling \(MLM\), with up to five augmentations per instance\. During augmentation, we filter out cases that result in errors and limit the context window length to ensure our representation does not exceed BERT’s maximum token limit\. The original and augmented instances are then clustered using a contrastive loss\-based K\-Means exemplar algorithm, withkkset to approximately 1\.5 times the number of event types \(i\.e\.,k=50k=50for ACE,252252for MAVEN, and209209for RAMS\)\. Training is performed for 5 epochs with a fixed random seed\. Event clusters are named using GPT\-4 Turbo and refined using the BGE embedding\-based semantic similarity metric with a threshold oft=0\.85t=0\.85\. We run CLUE 5 times with different random seeds and report the mean and standard deviation\. Additional implementation details are provided in the Appendix[A](https://arxiv.org/html/2610.12580#A1)\.
### 5\.5Results and Discussion
The effectiveness of our framework is demonstrated in Table[2](https://arxiv.org/html/2610.12580#S5.T2)and Table[3](https://arxiv.org/html/2610.12580#S5.T3)\. On ACE, CLUE achieves a micro\-F1 score of 41\.7%, compared to CEO’s 24\.0%, resulting in a 17\.7% improvement, while the ARI increases by 3% from 28% to 31%\. On MAVEN, CLUE obtains a micro\-F1 of 32%, a 17% relative improvement over CEO’s 15%, and the ARI improves from 28% to 50%, reflecting a 22% improvement\. For RAMS, CLUE achieves a micro\-F1 of 26%, a 6% relative improvement over CEO’s 20%, while the ARI increases from 25% to 62%, reflecting a 37% improvement\.
CLUE identifies all 8 top\-level event types in ACE, all 5 top\-level event types in MAVEN, and all 12 top\-level event types in RAMS\. The event names obtained via prompting also outperform the existing state\-of\-the\-art baseline methods as shown in Table[3](https://arxiv.org/html/2610.12580#S5.T3)\. CLUE outperforms existing baselines in both the in\-context learning \(CLUE\-ICL\-gold\) and zero\-shot \(CLUE\-ZS\) settings\. Further evaluations and ablations are provided in Appendix[D](https://arxiv.org/html/2610.12580#A4)\.
### 5\.6Ablations
#### 5\.6\.1Effectiveness of the representation and augmentation
An ablation study is conducted to evaluate the effectiveness of the representation and the utility of the augmentations using three settings\. In the first setting, only the P\-O pair is considered for the K\-Means clustering algorithm while keeping the augmentations of the predicate verb\. In the second setting, we use the sentence as input to the K\-Means clustering algorithm, but we keep the augmented instances of the predicate verb\. In the third setting, we use our joint instance representation of the predicate verb\-object pair with the sentence, but we do not perform any augmentations\.
Experimental results presented in Table[4](https://arxiv.org/html/2610.12580#S5.T4)show that removing any of the components in CLUE leads to a decrease in performance\. The use of only the P\-O pair is less effective than the joint representation, which incorporates both the P\-O pair and the sentence\.
MethodPrec\.↑\\uparrowRec\.↑\\uparrowF1↑\\uparrowCLUE0\.470\.390\.43Cluster with P\-O pairs only0\.340\.360\.35Cluster with sentences only0\.400\.350\.37Cluster without augmentations0\.320\.270\.29
Table 4:Ablation on the Representation\.
#### 5\.6\.2Effectiveness of Margin Loss
As shown in Table[5](https://arxiv.org/html/2610.12580#S5.T5), the ablation study on the loss function shows that margin loss is better than InfoNCE loss regarding precision and overall F1\-score\. The clustering aims to induce semantically coherent clusters that are neither overly granular nor too broad\. Ideally, the clustering algorithm should assign instances to clusters to maximize precision and capture all semantically similar instances while discarding dissimilar ones\. Since the number of dissimilar instances far outnumbers those that are similar in a dataset, we prefer the loss function that maximizes precision and the overall F1\-score\. Hence, we choose the margin loss function for the K\-Means clustering algorithm\.
Loss FunctionPrec\.↑\\uparrowRec\.↑\\uparrowF1↑\\uparrowInfoNCE0\.440\.410\.42Margin0\.470\.400\.43Table 5:F1\-scores for InfoNCE vs\. Margin loss
### 5\.7Case Study on Cluster Quality and Naming
Clustering is an under\-specified problem, and real\-world applications may lack ground\-truth labels\. To judge the quality and nature of the event clusters, a trained undergraduate annotator is assigned to assess the cluster coherence before and after merging, as well as the alignment of cluster names\.
The annotator rates cluster coherence on a 1–5 scale, where 1 indicates low coherence, and 5 indicates high coherence\. The annotator is provided with the cluster ID, five sentences closest to the centroid, the majority ground\-truth label based on the five sentences, their corresponding P–O pairs, and the LLM\-assigned event name\. Based on this information, the annotator assesses the semantic similarity and coherence of the cluster, both before and after merging\. The final score is computed as the average coherence across clusters\.
The annotator is also tasked with judging the alignment of the event type names\. Here, the LLM’s complete event type name is manually evaluated\. The LLM event type naming may result in names that are not part of the ACE event types, and some clusters can be associated with novel event types \(e\.g\., Sports: Game\)\. The annotator is asked to rate event type names as Correct if the LLM correctly reflects the event type of that cluster, Wrong if the LLM provides an event type name that differs from the ground truth event types, or Novel if the LLM provides a name not present in the list of ACE event type names\.
The results of the case study are presented in Table[6](https://arxiv.org/html/2610.12580#S5.T6)\. Manual evaluation shows that merging improves cluster coherence, with a 0\.27 increase in the mean score while maintaining comparable event naming quality\. The LLM can also identify novel event types, thereby aiding humans in the annotation process\.
ClusterTotalMean coherenceNaming qualitytypeclustersscore \(1–5\)CorrectWrongNovelPre\-merge504\.0633116Post\-merge184\.331242
Table 6:Case Study Results on ACE clusters before and after name\-based consolidation\. Event Naming Quality \(total event type\) is reported as counts ofCorrect/Wrong/Novel\.
### 5\.8Analysis of the framework
CLUE is a modular framework and can be implemented piecemeal\. The k\-value, semantic threshold, and event\-naming prompt templates can be adjusted based on user criteria\. For the stated purpose of generating new event datasets, CLUE can create annotated event datasets and is also well\-suited for human\-in\-the\-loop systems\. Human annotators often overlook rare, long\-tail, or domain\-specific event types, particularly in large\-scale corpora\. In fact, the novel event types discovered by CLUE can help enrich existing datasets by expanding their coverage and removing manual bias\. Beyond the event clustering task, CLUE can be extended to related unsupervised semantic clustering tasks, such as topic\-like grouping of sentences, and in situations where polysemy disambiguation is required\.
## 6Conclusion
The paper proposes the CLUE framework for inducing the top\-level event ontology from raw text without external verb resources\. It introduces a joint instance representation to handle verb polysemy, applies augmentation with contrastive loss\-guided K\-Means clustering to form coherent event clusters, and assigns interpretable cluster names\. CLUE refines event types through semantic similarity and produces sentence\-level event annotations, enabling thorough semantic evaluation\. Experiments show that CLUE effectively induces event types from unlabeled corpora and outperforms prior baselines while keeping annotation costs low\.
## 7Acknowledgements
The work is supported in part by NSF\-CAREER \#2237831 and USDA\-NIFA \#2024\-08585\.
## Limitations
The CLUE framework can produce variable output due to differences in the clusters produced by the K\-Means clustering algorithm\. Also, K\-Means clustering assumes that clusters are spherical and uniform in size\. However, K\-Means may not be an optimal fit for data with skewed distributions\. We have provided ablations on the role of k in our algorithm\.
CLUE only induces the flat or top\-level ontology and does not produce hierarchical event types\. Our method can be extended to hierarchical event type induction by recursively applying the method to the initial event clusters\. However, this naive extension may lead to error propagation issues\. We leave the task of hierarchical event type induction to future work\.
Also, our preliminary focus is not on prompt engineering; thus, a generic prompt has been utilized in our work\. We did not explore other strategies that may further improve the event type naming and event type refinement tasks\.
## References
- Angeli et al\. \(2015\)Gabor Angeli, Melvin Jose Johnson Premkumar, and Christopher D\. Manning\. 2015\.[Leveraging linguistic structure for open domain information extraction](https://doi.org/10.3115/v1/P15-1034)\.In*Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing \(Volume 1: Long Papers\)*, pages 344–354, Beijing, China\. Association for Computational Linguistics\.
- Bach \(1986\)Emmon Bach\. 1986\.[The algebra of events](https://doi.org/10.1007/BF00627432)\.*Linguistics and Philosophy*, 9:5–16\.
- Bonial et al\. \(2016\)Claire Bonial, David Tahmoush, Susan Windisch Brown, and Martha Palmer\. 2016\.[Multimodal use of an upper\-level event ontology](https://doi.org/10.18653/v1/W16-1003)\.In*Proceedings of the Fourth Workshop on Events*, pages 18–26, San Diego, California\. Association for Computational Linguistics\.
- Bronstein et al\. \(2015\)Ofer Bronstein, Ido Dagan, Qi Li, Heng Ji, and Anette Frank\. 2015\.[Seed\-based event trigger labeling: How far can event descriptions get us?](https://doi.org/10.3115/v1/P15-2061)In*Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing \(Volume 2: Short Papers\)*, pages 372–376, Beijing, China\. Association for Computational Linguistics\.
- Brown et al\. \(2017\)Susan Brown, Claire Bonial, Leo Obrst, and Martha Palmer\. 2017\.[The rich event ontology](https://doi.org/10.18653/v1/W17-2712)\.In*Proceedings of the Events and Stories in the News Workshop*, pages 87–97, Vancouver, Canada\. Association for Computational Linguistics\.
- Brown et al\. \(2020\)Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, Sandhini Agarwal, Ariel Herbert\-Voss, Gretchen Krueger, Tom Henighan, Rewon Child, Aditya Ramesh, Daniel Ziegler, Jeffrey Wu, Clemens Winter, and 12 others\. 2020\.[Language models are few\-shot learners](https://proceedings.neurips.cc/paper_files/paper/2020/file/1457c0d6bfcb4967418bfb8ac142f64a-Paper.pdf)\.In*Advances in Neural Information Processing Systems*, volume 33, pages 1877–1901\. Curran Associates, Inc\.
- Cao et al\. \(2023\)Pengfei Cao, Yupu Hao, Yubo Chen, Kang Liu, Jiexin Xu, Huaijun Li, Xiaojian Jiang, and Jun Zhao\. 2023\.[Event ontology completion with hierarchical structure evolution networks](https://doi.org/10.18653/v1/2023.emnlp-main.21)\.In*Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing*, pages 306–320, Singapore\. Association for Computational Linguistics\.
- Casati and Varzi \(2025\)Roberto Casati and Achille Varzi\. 2025\.Events\.In Edward N\. Zalta and Uri Nodelman, editors,*The Stanford Encyclopedia of Philosophy*, Summer 2025 edition\. Metaphysics Research Lab, Stanford University\.
- Chambers and Jurafsky \(2011\)Nathanael Chambers and Dan Jurafsky\. 2011\.[Template\-based information extraction without the templates](https://aclanthology.org/P11-1098/)\.In*Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies*, pages 976–986, Portland, Oregon, USA\. Association for Computational Linguistics\.
- Chen et al\. \(2024a\)Jianlyu Chen, Shitao Xiao, Peitian Zhang, Kun Luo, Defu Lian, and Zheng Liu\. 2024a\.[M3\-embedding: Multi\-linguality, multi\-functionality, multi\-granularity text embeddings through self\-knowledge distillation](https://doi.org/10.18653/v1/2024.findings-acl.137)\.In*Findings of the Association for Computational Linguistics: ACL 2024*, pages 2318–2335, Bangkok, Thailand\. Association for Computational Linguistics\.
- Chen et al\. \(2024b\)Ruirui Chen, Chengwei Qin, Weifeng Jiang, and Dongkyu Choi\. 2024b\.[Is a large language model a good annotator for event extraction?](https://doi.org/10.1609/aaai.v38i16.29730)*Proceedings of the AAAI Conference on Artificial Intelligence*, 38\(16\):17772–17780\.
- Devlin et al\. \(2019\)Jacob Devlin, Ming\-Wei Chang, Kenton Lee, and Kristina Toutanova\. 2019\.[BERT: Pre\-training of deep bidirectional transformers for language understanding](https://doi.org/10.18653/v1/N19-1423)\.In*Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 \(Long and Short Papers\)*, pages 4171–4186, Minneapolis, Minnesota\. Association for Computational Linguistics\.
- Doddington et al\. \(2004\)George Doddington, Alexis Mitchell, Mark Przybocki, Lance Ramshaw, Stephanie Strassel, and Ralph Weischedel\. 2004\.[The automatic content extraction \(ACE\) program – tasks, data, and evaluation](https://aclanthology.org/L04-1011/)\.In*Proceedings of the Fourth International Conference on Language Resources and Evaluation \(LREC’04\)*, Lisbon, Portugal\. European Language Resources Association \(ELRA\)\.
- Dong et al\. \(2025\)Bofu Dong, Pritesh Shah, Sumedh Sonawane, Tiyasha Banerjee, Erin Brady, Xinya Du, and Ming Jiang\. 2025\.[SciEvent: Benchmarking multi\-domain scientific event extraction](https://doi.org/10.18653/v1/2025.emnlp-main.871)\.In*Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing*, pages 17225–17255, Suzhou, China\. Association for Computational Linguistics\.
- Ebner et al\. \(2020\)Seth Ebner, Patrick Xia, Ryan Culkin, Kyle Rawlins, and Benjamin Van Durme\. 2020\.[Multi\-sentence argument linking](https://doi.org/10.18653/v1/2020.acl-main.718)\.In*Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics*, pages 8057–8077, Online\. Association for Computational Linguistics\.
- Fedoryszak et al\. \(2019\)Mateusz Fedoryszak, Brent Frederick, Vijay Rajaram, and Changtao Zhong\. 2019\.[Real\-time event detection on social data streams](https://doi.org/10.1145/3292500.3330689)\.In*Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining \(KDD ’19\)*, pages 2774–2782, New York, NY, USA\. Association for Computing Machinery\.
- Guo et al\. \(2023\)Shaoru Guo, Chenhao Wang, Yubo Chen, Kang Liu, Ru Li, and Jun Zhao\. 2023\.[EventOA: An event ontology alignment benchmark based on FrameNet and Wikidata](https://doi.org/10.18653/v1/2023.findings-acl.637)\.In*Findings of the Association for Computational Linguistics: ACL 2023*, pages 10038–10052, Toronto, Canada\. Association for Computational Linguistics\.
- He et al\. \(2019\)Kaiming He, Haoqi Fan, Yuxin Wu, Saining Xie, and Ross B\. Girshick\. 2019\.[Momentum contrast for unsupervised visual representation learning](https://arxiv.org/abs/1911.05722)\.*CoRR*, abs/1911\.05722\.
- Hsu et al\. \(2022\)I\-Hung Hsu, Kuan\-Hao Huang, Elizabeth Boschee, Scott Miller, Prem Natarajan, Kai\-Wei Chang, and Nanyun Peng\. 2022\.[DEGREE: A data\-efficient generation\-based event extraction model](https://doi.org/10.18653/v1/2022.naacl-main.138)\.In*Proceedings of the 2022 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies*, pages 1890–1908, Seattle, United States\. Association for Computational Linguistics\.
- Huang et al\. \(2024\)Kuan\-Hao Huang, I\-Hung Hsu, Tanmay Parekh, Zhiyu Xie, Zixuan Zhang, Prem Natarajan, Kai\-Wei Chang, Nanyun Peng, and Heng Ji\. 2024\.[TextEE: Benchmark, reevaluation, reflections, and future challenges in event extraction](https://doi.org/10.18653/v1/2024.findings-acl.760)\.In*Findings of the Association for Computational Linguistics: ACL 2024*, pages 12804–12825, Bangkok, Thailand\. Association for Computational Linguistics\.
- Huang and Ji \(2020\)Lifu Huang and Heng Ji\. 2020\.[Semi\-supervised new event type induction and event detection](https://doi.org/10.18653/v1/2020.emnlp-main.53)\.In*Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing \(EMNLP\)*, pages 718–724, Online\. Association for Computational Linguistics\.
- Hubert and Arabie \(1985\)Lawrence Hubert and Phipps Arabie\. 1985\.[Comparing partitions](https://doi.org/10.1007/BF01908075)\.*Journal of Classification*, 2\(1\):193–218\.
- Kim et al\. \(2013\)Jin\-Dong Kim, Yue Wang, and Yamamoto Yasunori\. 2013\.[The Genia event extraction shared task, 2013 edition \- overview](https://aclanthology.org/W13-2002/)\.In*Proceedings of the BioNLP Shared Task 2013 Workshop*, pages 8–15, Sofia, Bulgaria\. Association for Computational Linguistics\.
- Li et al\. \(2021a\)Junnan Li, Pan Zhou, Caiming Xiong, and Steven C\. H\. Hoi\. 2021a\.[Prototypical contrastive learning of unsupervised representations](https://openreview.net/forum?id=KmykpuSrjcq)\.In*9th International Conference on Learning Representations, ICLR 2021, Virtual Event, Austria, May 3\-7, 2021*\. OpenReview\.net\.
- Li et al\. \(2020\)Manling Li, Alireza Zareian, Qi Zeng, Spencer Whitehead, Di Lu, Heng Ji, and Shih\-Fu Chang\. 2020\.[Cross\-media structured common space for multimedia event extraction](https://doi.org/10.18653/v1/2020.acl-main.230)\.In*Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics*, pages 2557–2568, Online\. Association for Computational Linguistics\.
- Li et al\. \(2021b\)Sha Li, Heng Ji, and Jiawei Han\. 2021b\.[Document\-level event argument extraction by conditional generation](https://doi.org/10.18653/v1/2021.naacl-main.69)\.In*Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies*, pages 894–908, Online\. Association for Computational Linguistics\.
- Li et al\. \(2022\)Sha Li, Heng Ji, and Jiawei Han\. 2022\.[Open relation and event type discovery with type abstraction](https://doi.org/10.18653/v1/2022.emnlp-main.461)\.In*Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing*, pages 6864–6877, Abu Dhabi, United Arab Emirates\. Association for Computational Linguistics\.
- Li et al\. \(2023\)Sha Li, Qiusi Zhan, Kathryn Conger, Martha Palmer, Heng Ji, and Jiawei Han\. 2023\.[GLEN: General\-purpose event detection for thousands of types](https://doi.org/10.18653/v1/2023.emnlp-main.170)\.In*Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing*, pages 2823–2838, Singapore\. Association for Computational Linguistics\.
- Lin \(2004\)Chin\-Yew Lin\. 2004\.[ROUGE: A package for automatic evaluation of summaries](https://aclanthology.org/W04-1013/)\.In*Text Summarization Branches Out*, pages 74–81, Barcelona, Spain\. Association for Computational Linguistics\.
- Lin et al\. \(2020\)Ying Lin, Heng Ji, Fei Huang, and Lingfei Wu\. 2020\.[A joint neural model for information extraction with global features](https://doi.org/10.18653/v1/2020.acl-main.713)\.In*Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics*, pages 7999–8009, Online\. Association for Computational Linguistics\.
- Lu et al\. \(2023\)Di Lu, Shihao Ran, Joel Tetreault, and Alejandro Jaimes\. 2023\.[Event extraction as question generation and answering](https://doi.org/10.18653/v1/2023.acl-short.143)\.In*Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics \(Volume 2: Short Papers\)*, pages 1666–1688, Toronto, Canada\. Association for Computational Linguistics\.
- Lu et al\. \(2025\)Yi\-Fan Lu, Xian\-Ling Mao, Tian Lan, Tong Zhang, Yu\-Shi Zhu, and Heyan Huang\. 2025\.[SEOE: A scalable and reliable semantic evaluation framework for open domain event detection](https://doi.org/10.18653/v1/2025.acl-long.356)\.In*Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\)*, pages 7201–7218, Vienna, Austria\. Association for Computational Linguistics\.
- Nguyen et al\. \(2015\)Kiem\-Hieu Nguyen, Xavier Tannier, Olivier Ferret, and Romaric Besançon\. 2015\.[Generative event schema induction with entity disambiguation](https://doi.org/10.3115/v1/P15-1019)\.In*Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing \(Volume 1: Long Papers\)*, pages 188–197, Beijing, China\. Association for Computational Linguistics\.
- Parekh et al\. \(2025\)Tanmay Parekh, Yuxuan Dong, Lucas Bandarkar, Artin Kim, I\-Hung Hsu, Kai\-Wei Chang, and Nanyun Peng\. 2025\.[SNaRe: Domain\-aware data generation for low\-resource event detection](https://doi.org/10.18653/v1/2025.emnlp-main.1039)\.In*Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing*, pages 20583–20604, Suzhou, China\. Association for Computational Linguistics\.
- Peng et al\. \(2023\)Hao Peng, Xiaozhi Wang, Feng Yao, Kaisheng Zeng, Lei Hou, Juanzi Li, Zhiyuan Liu, and Weixing Shen\. 2023\.[The devil is in the details: On the pitfalls of event extraction evaluation](https://doi.org/10.18653/v1/2023.findings-acl.586)\.In*Findings of the Association for Computational Linguistics: ACL 2023*, pages 9206–9227, Toronto, Canada\. Association for Computational Linguistics\.
- Reimers and Gurevych \(2019\)Nils Reimers and Iryna Gurevych\. 2019\.[Sentence\-BERT: Sentence embeddings using Siamese BERT\-networks](https://doi.org/10.18653/v1/D19-1410)\.In*Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing \(EMNLP\-IJCNLP\)*, pages 3982–3992, Hong Kong, China\. Association for Computational Linguistics\.
- Satyapanich et al\. \(2020\)Taneeya Satyapanich, Francis Ferraro, and Tim Finin\. 2020\.[Casie: Extracting cybersecurity event information from text](https://doi.org/10.1609/aaai.v34i05.6401)\.*Proceedings of the AAAI Conference on Artificial Intelligence*, 34\(05\):8749–8757\.
- Segers et al\. \(2017\)Roxane Segers, Tommaso Caselli, and Piek Vossen\. 2017\.[The circumstantial event ontology \(CEO\)](https://doi.org/10.18653/v1/W17-2706)\.In*Proceedings of the Events and Stories in the News Workshop*, pages 37–41, Vancouver, Canada\. Association for Computational Linguistics\.
- Shen et al\. \(2021\)Jiaming Shen, Yunyi Zhang, Heng Ji, and Jiawei Han\. 2021\.[Corpus\-based open\-domain event type induction](https://doi.org/10.18653/v1/2021.emnlp-main.441)\.In*Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing*, pages 5427–5440, Online and Punta Cana, Dominican Republic\. Association for Computational Linguistics\.
- Sun et al\. \(2022\)Zhaoyue Sun, Jiazheng Li, Gabriele Pergola, Byron Wallace, Bino John, Nigel Greene, Joseph Kim, and Yulan He\. 2022\.[PHEE: A dataset for pharmacovigilance event extraction from text](https://doi.org/10.18653/v1/2022.emnlp-main.376)\.In*Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing*, pages 5571–5587, Abu Dhabi, United Arab Emirates\. Association for Computational Linguistics\.
- Sundheim \(1992\)Beth M\. Sundheim\. 1992\.[Overview of the fourth Message Understanding Evaluation and Conference](https://aclanthology.org/M92-1001/)\.In*Fourth Message Understanding Conference \(MUC\-4\): Proceedings of a Conference Held in McLean, Virginia, June 16\-18, 1992*\.
- van den Oord et al\. \(2018\)Aäron van den Oord, Yazhe Li, and Oriol Vinyals\. 2018\.Representation learning with contrastive predictive coding\.*ArXiv*, abs/1807\.03748\.
- Wadden et al\. \(2019\)David Wadden, Ulme Wennberg, Yi Luan, and Hannaneh Hajishirzi\. 2019\.[Entity, relation, and event extraction with contextualized span representations](https://doi.org/10.18653/v1/D19-1585)\.In*Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing \(EMNLP\-IJCNLP\)*, pages 5784–5789, Hong Kong, China\. Association for Computational Linguistics\.
- Wang et al\. \(2023\)Qing Wang, Kang Zhou, Qiao Qiao, Yuepei Li, and Qi Li\. 2023\.[Improving unsupervised relation extraction by augmenting diverse sentence pairs](https://doi.org/10.18653/v1/2023.emnlp-main.745)\.In*Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing*, pages 12136–12147, Singapore\. Association for Computational Linguistics\.
- Wang et al\. \(2020\)Xiaozhi Wang, Ziqi Wang, Xu Han, Wangyi Jiang, Rong Han, Zhiyuan Liu, Juanzi Li, Peng Li, Yankai Lin, and Jie Zhou\. 2020\.[MAVEN: A Massive General Domain Event Detection Dataset](https://doi.org/10.18653/v1/2020.emnlp-main.129)\.In*Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing \(EMNLP\)*, pages 1652–1671, Online\. Association for Computational Linguistics\.
- Wei et al\. \(2025\)Kangda Wei, Xi Shi, Jonathan Tong, Sai Ramana Reddy, Anandhavelu Natarajan, Rajiv Jain, Aparna Garimella, and Ruihong Huang\. 2025\.[LegalCore: A dataset for event coreference resolution in legal documents](https://doi.org/10.18653/v1/2025.findings-acl.1284)\.In*Findings of the Association for Computational Linguistics: ACL 2025*, pages 25044–25059, Vienna, Austria\. Association for Computational Linguistics\.
- Xu et al\. \(2024\)Nan Xu, Hongming Zhang, and Jianshu Chen\. 2024\.[CEO: Corpus\-based open\-domain event ontology induction](https://aclanthology.org/2024.findings-eacl.64/)\.In*Findings of the Association for Computational Linguistics: EACL 2024*, pages 946–964, St\. Julian’s, Malta\. Association for Computational Linguistics\.
- Yuan et al\. \(2018\)Quan Yuan, Xiang Ren, Wenqi He, Chao Zhang, Xinhe Geng, Lifu Huang, Heng Ji, Chin\-Yew Lin, and Jiawei Han\. 2018\.[Open\-schema event profiling for massive news corpora](https://doi.org/10.1145/3269206.3271674)\.In*Proceedings of the 27th ACM International Conference on Information and Knowledge Management*, CIKM ’18, page 587–596, New York, NY, USA\. Association for Computing Machinery\.
- Zhang\* et al\. \(2020\)Tianyi Zhang\*, Varsha Kishore\*, Felix Wu\*, Kilian Q\. Weinberger, and Yoav Artzi\. 2020\.[Bertscore: Evaluating text generation with bert](https://openreview.net/forum?id=SkeHuCVFDr)\.In*International Conference on Learning Representations*\.
## Appendix AImplementation Details
This section presents the hyperparameters and prompt settings for the CLUE framework for event cluster induction and event cluster naming, respectively\.
In Table[7](https://arxiv.org/html/2610.12580#A1.T7), the hyperparameter values used in the experimental setup for the CLUE framework are presented\.
HyperparameterValueEpochs5Batch size16Learning rate1×10−51\\times 10^\{\-5\}Weight decay1×10−41\\times 10^\{\-4\}Margin0\.75Table 7:CLUE hyperparameter values used in all experiments\.In Table[8](https://arxiv.org/html/2610.12580#A1.T8), the prompt parameters used for event naming and for obtaining the fine\-grained definitions of the event names are reported\.
ParameterValueLLM ModelGPT\-4 TurboTemperature0\.3Number of Examples5Example SelectionCentroid\-based closest 5 sentencesOutput FormatXML tags \(<EventType\>\)
Table 8:Prompt settings for LLM\-Based Event Naming
## Appendix BRunning Environment
The experimental setup and evaluations were carried out on a machine with a 16\-core CPU, an RTX 4090 GPU, and 96 GB of RAM, as well as on a multi\-GPU system with A100 GPUs\. Furthermore, an API was used to obtain the LLM outputs\. The total GPU hours for running the CLUE framework on the three datasets were approximately three hours\. The cost for LLM API calls \(via Open Router and OpenAI/Claude API\) was approximately 50 dollars\.
The following Python libraries have been used which include Stanford CoreNLP for linguistic preprocessing, BERT \(bert\-base\-uncased\) from Hugging Face Transformers with PyTorch for encoding the joint instance, and alsoscikit\-learn\(with optional FAISS\) forKK\-Means clustering\. In terms of LLMs, we used GPT\-4 Turbo via the OpenRouter API for event naming and definition generation\. For evaluations and semantic matching, we utilizeBAAI/bge\-base\-en\-v1\.5via FlagEmbedding for semantic similarity, and therouge\_scoreandbert\_scorepackages for ROUGE\-L and BERTScore evaluation\.
## Appendix CPrompts used for Naming and Description
The prompt templates used for naming the event clusters and for obtaining the event type name description are provided in this section\.
We provide clear instructions to the LLM for the event naming task\. We start by clearly defining and explaining the event cluster naming to the LLM\. We then provide in\-context examples consisting of five sentences closest to the centroid of the event cluster to be named\. The examples include the original sentence, with the predicate verb lemma on the next line, followed by the object lemma\. Then we provide the ground\-truth labels for the example sentences\. Finally, we ask the LLM to provide the output in XML <\> tags so we can easily extract the event type name\. We note that the event names are constrained by the specific dataset used, and the in\-context examples might not be present in a truly unsupervised setting\. The prompt for event naming is provided in Figure[3](https://arxiv.org/html/2610.12580#A3.F3)\.
Figure 3:Prompt template for LLM\-based event naming\.The prompt for the event description is provided in Figure[4](https://arxiv.org/html/2610.12580#A3.F4)\.
Figure 4:Prompt template for LLM\-based event type definition\.
## Appendix DAdditional Evaluation and Ablations
### D\.1Evaluation on additional event datasets
We evaluate our framework on additional datasets and present the event annotation and naming quality for these datasets\.
The additional datasets on which we evaluated our framework are: 1\) CASIE[Satyapanich et al\. \(2020\)](https://arxiv.org/html/2610.12580#bib.bib37), 2\) GENIA\([Kim et al\., 2013](https://arxiv.org/html/2610.12580#bib.bib23)\), 3\) M2E2\([Li et al\., 2020](https://arxiv.org/html/2610.12580#bib.bib25)\), 4\) PHEE\([Sun et al\., 2022](https://arxiv.org/html/2610.12580#bib.bib40)\), 5\) WikiEvents\([Li et al\., 2021b](https://arxiv.org/html/2610.12580#bib.bib26)\)\.
The statistics of the additional datasets are in Table[9](https://arxiv.org/html/2610.12580#A4.T9)\.
DatasetDomain\#Docs\#Mentions\#Event TypesCASIECybersecurity9998,4695GENIABiomedical206,00113M2E2Multimedia6,0131,1058PHEEPharmacovigilance4,8275,0192WikiEventsWikipedia2453,93250
Table 9:Statistics of additional datasets used in our experiments\.In Table[10](https://arxiv.org/html/2610.12580#A4.T10)we report the micro\-F1 metric and the ARI values for the datasets\. We note that the low recall values for GENIA and PHEE are due to the fact that our method names the top\-level event types for a dataset\. Both datasets have hierarchical event types that might not align with the event names generated by our framework\.
DatasetPrec\.Rec\.F1ARICASIE0\.6280\.5490\.5860\.550GENIA0\.6100\.1800\.2780\.579M2E20\.5480\.4950\.5200\.298PHEE0\.8630\.8450\.8540\.297WIKIEVENTS0\.7300\.2350\.3550\.490Table 10:Additional Dataset Evaluations on micro\-F1 and ARIIn Table[11](https://arxiv.org/html/2610.12580#A4.T11), we report the event naming metrics, specifically the Sim dist, ROUGE\-L, and BERTScore metrics for the datasets\.
DatasetSim\_distROUGE\-LBERT ScoreCASIE0\.8400\.4300\.880GENIA0\.9800\.9700\.990M2E20\.8670\.7380\.929PHEE1\.0001\.0001\.000WIKIEVENTS0\.9000\.7400\.950
Table 11:Additional Evaluation on Event NamingDatasetTotal Event TypeskkACE3350MAVEN168252RAMS139209CASIE58M2E2812PHEE23WIKIEVENTS5076GENIA1320Table 12:Number of Total Event Types and value ofkk\(number of clusters\) used for each dataset\.
### D\.2Performance of various LLMs on the Event Naming Task
ModelSim\_dist↑\\uparrowROUGE\-L↑\\uparrowBERT Score↑\\uparrowGPT\-5\.40\.9210\.7910\.975Gemini 3\.1 Pro0\.9040\.7500\.981GPT\-4 Turbo0\.9000\.7310\.970Deepseek\-v3\.20\.8710\.6610\.971Qwen\-3 VL 32B\-Instruct0\.8340\.5940\.956Claude Opus\-4\.60\.8320\.5920\.954Ministral 3 8B0\.7830\.4970\.891Llama\-3\.1 70B\-Instruct0\.7730\.4060\.932Llama\-3\.1 8B\-Instruct0\.7710\.4080\.934Ministral 3 32B0\.7690\.3860\.929Qwen\-3 VL 8B\-Instruct0\.7660\.3900\.945Phi\-40\.7430\.3920\.937Llama\-3\.2 3B\-Instruct0\.7310\.3100\.923Table 13:Performance comparison across LLMs on the event naming task\. Sim\_dist, ROUGE\-L, and BERT Score are reported \(higher is better\)\. Best results per column are inbold\.kkFactorPRF1331\.000\.4500\.3700\.406421\.250\.5010\.4010\.445501\.500\.5050\.4150\.456662\.000\.4830\.4000\.438832\.500\.4970\.4100\.450Table 14:Ablation results across different values ofkkon ACE dataset, which has 33 event types\. The Factor column denotesk∗33k\*33\. Precision \(P\), Recall \(R\), and F1 scores are reported\. Best results are inbold\.We showcase the performance of various LLMs on the event type naming task in Table[13](https://arxiv.org/html/2610.12580#A4.T13)\. We observe that closed\-source models perform better than open\-source models\. Additionally, the latest frontier models are more accurate than the older models\. However, it should also be noted that the closed\-source frontier models are more expensive in terms of API costs\. Our framework can use a variety of models, including open\-source, lower\-parameter LLMs, and still demonstrate state\-of\-the\-art performance on the event naming task\.
### D\.3Annotation Quality and K
We report the results of an ablation study conducted on the ACE dataset that uses varying k values for the K\-Means clustering algorithm\. ACE has 33 total event types and 8 major event types\. We perform the ablation by increasing thekvalue from 33 \(where we used a multiplicative factor of 1 compared to the actual 33 event types\) to 83 \(a multiplicative factor of 2\.5\)\. We report the results in Table[14](https://arxiv.org/html/2610.12580#A4.T14)\. As observed in the table, akvalue greater than 1\.5 provides little benefit in terms of improving event annotation quality\. Additionally, we incur more expenses in LLM API costs as a greater number of clusters have to be named and defined\. Thus, an optimal value ofkis chosen as 1\.5 times the actual number of clusters in the dataset\. In an open\-domain scenario, the user can opt to choose a k that is 1\.5 times their desired number of event types\. A very largekwould be detrimental to keeping costs low in terms of API calls and computational resource expenditure\.
### D\.4Semantic threshold \(t\) for merging and coverage of event types
We also perform an ablation study on the semantic threshold value \(t\) for merging event type names\. The study is conducted on the ACE dataset\. The results are presented in table[15](https://arxiv.org/html/2610.12580#A4.T15)\. It is observed that lowering thettvalue merges clusters more aggressively and reduces the coverage of these major event types\. Higher values ofttrecover full coverage\. However, choosing token\-level matching of event type names over semantic matching results in a decrease in F1\-score\. Semantic matching allows merging semantically similar names that might express the same event but differ in exact wording\. A strict token\-level matching would treat semantically similar event types as distinct\. As discussed previously, strict token\-level matching results in event types like Conflict:Attack and Battle:War being treated as semantically distinct events\. This problem is avoided by choosing the BGE\-embedding thresholdt=0\.85t=0\.85\.
SettingCoverage ofMajor Event TypesMicro\-F1t=0\.55t=0\.551/80\.04t=0\.70t=0\.705/80\.17t=0\.85t=0\.85\(baseline\)8/80\.42Exact Match8/80\.37Table 15:Ablation over the merge thresholdtton the ACE dataset, compared against exact\-match merging\. ACE has 8 major event types\. Loweringttmerges clusters more aggressively and reduces the coverage of these major event types, while higher values ofttrecover full coverage\. Micro\-F1 is aggregated over all evaluated sentences\. Best result inbold\.
## Appendix EAnnotation Cost Reduction based on sentence and token usage
DatasetUnique Sentences\(Filtered\)Total Token Count ofUnique SentenceskkSentences sampled percluster for PromptingTotal Sentences usedfor PromptingPrompt Tokens used\(incl\. prompt text\)ACE6,676144,25950525021,355MAVEN25,235614,71325251,280188,521RAMS7,417991,02920951,045282,787
Table 16:Token and sentence usage statistics per dataset\.Unique Sentences \(Filtered\)is the number of unique sentences remaining after filtering, andTotal Token Count of Unique Sentencesis the total number of tokens across them\.kkis the number of clusters; CLUE samples 5 sentences from each cluster\.Prompt Tokens usedis the total number of tokens across all naming and definition prompts, including the full prompt text\. Tokens are counted as whitespace\-separated words\.A key goal of the CLUE framework is to reduce annotation costs for event type induction and event annotation\. The joint P\-O pair and sentence embedding design reduces manual annotation costs by eliminating the need for a domain\-specific verb dictionary\. The clustering and prompting strategy also aims to reduce the LLM API cost, which can be extremely expensive\. As discussed earlier, we limit the number of clusters to 1\.5 times the actual number of event types in the dataset\. This reduces the cost of using the LLM for naming clusters without adversely affecting annotation quality\. In Table[16](https://arxiv.org/html/2610.12580#A5.T16), we also show a token and sentence\-level analysis of the CLUE framework\. The prompt tokens used for naming the clusters include the tokens from the 5 sampled sentences closest to the event cluster’s centroid, as well as the instructions given to the LLM for the event cluster naming and definition task\. As shown in the table, for the ACE dataset, CLUE uses only 250 of the 6,676 unique sentences\. In terms of token usage, CLUE utilizes only 21,355 prompt tokens out of 144,259 total tokens\. The same trend is observed at the sentence and token levels in the MAVEN and RAMS datasets\. Thus, CLUE can induce event types and annotate the dataset using only a fraction of the total available tokens for LLM API calling\. While CLUE uses the entire corpus of sentences for clustering, the cost of LLM API usage far exceeds that of running the clustering algorithm\.
## Appendix FNovel Event Names and Semantic Evaluation
CLUE annotated Event Cluster NameGround Truth Event Type Name of majority of the sampled sentencesHuman annotated Event Cluster NameSampled SentencesGovernment: ElectPersonnel: Electelection, democrats/justice\(1\) On the other hand, I have yet to see any Democrats challenge incumbents for being fiscally irresponsible\.
\(2\) I think it’s important to recognize that African Americans, though still overwhelmingly Democratic, comprise less of a monolith than they did 20–30 years ago\.
\(3\) Did you vote in the recent US Presidential election?
\(4\) Our alliance to them is supporting people that want to have a free democratically elected gov’t\.
\(5\) I actually can’t recall it ever taking 2 weeks to “count” these many ballots, generally elections are called within 24 hours\.Conflict: Use\-Conventional\-ForceConflict: Attacknuclear, weapon/conflict\(1\) A senior lawmaker seen as close to the Kremlin ridiculed the United States Sunday for failing to find any weapons of mass destruction in Iraq\.
\(2\) A North Korean foreign ministry spokesman, quoted by the official Korean Central News Agency, made no reference to the reports that North Korea had admitted to possessing nuclear weapons\.
\(3\) Rodong called for a “fair and equal” footing in talks with the United States, blasting Washington for insisting that there would be “no security of the system nor provision of rewards” even if Pyongyang gave up its nuclear program\.
\(4\) The plant, based on Russian design and upgraded with U\.S\. technology, has been plagued by frequent, non\-nuclear malfunctions since testing began in November 2000\.
\(5\) North Korea has never tested a nuclear weapon, though the CIA long ago estimated that it manufactured two crude devices in the late 1980s or early 1990s\.Table 17:Example clusters showing CLUE\-assigned label, ground truth event type name for the majority of the sampled sentences, human annotated cluster name, and the five sampled sentences\.As discussed earlier, the CLUE framework names and refines the event clusters\. The event naming is done by prompting an LLM to provide the appropriate event name for the cluster\. We apply constraints to the event cluster naming task by asking the LLM to name clusters based on the given dataset \(e\.g\. ACE\) and providing in\-context examples\. In an unsupervised setting, such constraints might be removed, and the event naming prompt template can be modified to ask the LLM to provide event type names\. Despite our constraints, the LLM often provides novel event type names for the clusters that closely align with the actual events expressed in the cluster’s sentences\. While in some cases the actual major event label may not be a perfect match for the cluster, the CLUE\-annotated event name is semantically closest to the event type expressed by the sampled sentences\. This is illustrated in Table[17](https://arxiv.org/html/2610.12580#A6.T17)\. In the first row of the table, the sampled sentences are chosen from an induced cluster in the ACE corpus\. The sentences represent the semantic concept of an election and can be expressed as the event of "getting a government elected" \( Government: Elect\) or "getting a personnel/person elected" \(Personnel: Elect\)\. While both labels are semantically coherent for this cluster, a strict token\-level matching would consider the CLUE annotation to be incorrect\. Thus, only the semantic evaluation approach can appropriately judge the quality of the CLUE event naming\. Also, the alternative CLUE event cluster name can be thought of as an additional label for the sentences\. In the second row of the table, we see that the LLM has named the cluster Conflict: Use\-Conventional\-Force instead of Conflict: Attack\. While our method focuses only on the major event type and does not produce hierarchical event clusters, we see that the CLUE method can also provide alternative minor sub\-event type annotations for the corpus\. In both cases, the CLUE annotation and the ground truth annotation are semantically similar\.
## Appendix GAdditional Formulas and Definitions
We define the unsupervised event type induction task as the process of discovering major event type labels without access to the ground truth labels for the clustering task\. CLUE utilizes a contrastive K\-Means exemplar clustering for the induction task without access to the ground truth event type labels\. The loss function for CLUE is defined as:
ℒCLUE=ℒtriplet\+ℒexemplar\\mathcal\{L\}\_\{\\text\{CLUE\}\}=\\mathcal\{L\}\_\{\\text\{triplet\}\}\+\\mathcal\{L\}\_\{\\text\{exemplar\}\}Hereℒtriplet\\mathcal\{L\}\_\{\\text\{triplet\}\}is triplet loss,ℒexemplar\\mathcal\{L\}\_\{\\text\{exemplar\}\}is exemplar loss\.
The micro\-F1 score is calculated as follows:
Micro\-F1=2⋅∑i=1NTPi2⋅∑i=1NTPi\+∑i=1NFPi\+∑i=1NFNi,\\text\{Micro\-F1\}=\\\\ \\frac\{2\\cdot\\sum\_\{i=1\}^\{N\}\\text\{TP\}\_\{i\}\}\{2\\cdot\\sum\_\{i=1\}^\{N\}\\text\{TP\}\_\{i\}\+\\sum\_\{i=1\}^\{N\}\\text\{FP\}\_\{i\}\+\\sum\_\{i=1\}^\{N\}\\text\{FN\}\_\{i\}\},\(6\)whereNNis the number of evaluated sentences\. Since a sentence can have multiple top\-level event types, for each sentenceii
TPi\\displaystyle\\text\{TP\}\_\{i\}=\|\{y\}i∩\{y^\}i\|,\\displaystyle=\|\\\{y\\\}\_\{i\}\\cap\\\{\\hat\{y\}\\\}\_\{i\}\|,FPi\\displaystyle\\text\{FP\}\_\{i\}=\|\{y^\}i∖\{y\}i\|,\\displaystyle=\|\\\{\\hat\{y\}\\\}\_\{i\}\\setminus\\\{y\\\}\_\{i\}\|,FNi\\displaystyle\\text\{FN\}\_\{i\}=\|\{y\}i∖\{y^\}i\|\.\\displaystyle=\|\\\{y\\\}\_\{i\}\\setminus\\\{\\hat\{y\}\\\}\_\{i\}\|\.where\{y\}i\\\{y\\\}\_\{i\}denotes the set of ground truth labels and\{y^\}i\\\{\\hat\{y\}\\\}\_\{i\}denotes the set of predicted labels\.
We have employed a positive\-label\-only approach when computing the ARI metric\([Hubert and Arabie, 1985](https://arxiv.org/html/2610.12580#bib.bib22)\)for our framework\. The ARI is considered for sentence\-level event detection by evaluating each event type independently as a binary partition over all sentences in our corpus\. We exclude cases in which both the gold standard and the predictions are absent for that event type\.
ARI=RI−𝔼\[RI\]max\(RI\)−𝔼\[RI\],\\text\{ARI\}=\\frac\{\\text\{RI\}\-\\mathbb\{E\}\[\\text\{RI\}\]\}\{\\max\(\\text\{RI\}\)\-\\mathbb\{E\}\[\\text\{RI\}\]\},\(7\)where the Rand Index \(RI\) is defined asRI=TP\+TNNe\\text\{RI\}=\\frac\{\\text\{TP\}\+\\text\{TN\}\}\{N\_\{e\}\},NeN\_\{e\}is the total number of instance pairs, and𝔼\[RI\]\\mathbb\{E\}\[\\text\{RI\}\]is the expected value of the Rand Index under random partitioning\.
The metrics for event name quality evaluation are: 1\)Sim dist\([Xu et al\., 2024](https://arxiv.org/html/2610.12580#bib.bib47)\)is defined to consider both the semantic and granular differences between the reference event name and the predicted event name; 2\)Rouge\-L\([Lin, 2004](https://arxiv.org/html/2610.12580#bib.bib29)\): measures the longest common subsequence \(LCS\) between a reference event type name and a predicted event type name; and 3\)BERTScore\([Zhang\* et al\., 2020](https://arxiv.org/html/2610.12580#bib.bib49)\): measures the similarity between a ground truth event name and a predicted event name using contextual embeddings\.
Sim\_distis defined to consider both semantic similarity and granularity differences between each pair of referenceeire\_\{i\}^\{r\}and generated namesejpe\_\{j\}^\{p\}:
sim\_dist\\displaystyle\\mathrm\{sim\\\_dist\}=1nr⋅np∑i,j\(1−\|inr−jnp\|\)⏟granularity diff\.\\displaystyle=\\frac\{1\}\{n\_\{r\}\\cdot n\_\{p\}\}\\sum\_\{i,j\}\\underbrace\{\\left\(1\-\\left\|\\frac\{i\}\{n\_\{r\}\}\-\\frac\{j\}\{n\_\{p\}\}\\right\|\\right\)\}\_\{\\text\{granularity diff\.\}\}⋅cos\(emb\(eir\),emb\(ejp\)\)\+12⏟semantic sim\.,\\displaystyle\\quad\\cdot\\underbrace\{\\frac\{\\cos\(\\mathrm\{emb\}\(e\_\{i\}^\{r\}\),\\mathrm\{emb\}\(e\_\{j\}^\{p\}\)\)\+1\}\{2\}\}\_\{\\text\{semantic sim\.\}\},\(8\)whereemb\\mathrm\{emb\}is the phrase representation from SBERT\([Reimers and Gurevych, 2019](https://arxiv.org/html/2610.12580#bib.bib36)\)\.
ROUGE\-Lis defined as follows:
RLCS\\displaystyle R\_\{\\text\{LCS\}\}=LCS\(X,Y\)m,\\displaystyle=\\frac\{\\text\{LCS\}\(X,Y\)\}\{m\},\(9\)PLCS\\displaystyle P\_\{\\text\{LCS\}\}=LCS\(X,Y\)n,\\displaystyle=\\frac\{\\text\{LCS\}\(X,Y\)\}\{n\},\(10\)FLCS\\displaystyle F\_\{\\text\{LCS\}\}=\(1\+β2\)⋅RLCS⋅PLCSRLCS\+β2⋅PLCS,\\displaystyle=\\frac\{\(1\+\\beta^\{2\}\)\\cdot R\_\{\\text\{LCS\}\}\\cdot P\_\{\\text\{LCS\}\}\}\{R\_\{\\text\{LCS\}\}\+\\beta^\{2\}\\cdot P\_\{\\text\{LCS\}\}\},\(11\)
whereXXis the reference event type name of lengthmm,YYis the predicted event type name of lengthnn,LCS\(X,Y\)\\text\{LCS\}\(X,Y\)is the length of their longest common subsequence, andβ\\betacontrols the relative importance of recall versus precision\.
BERTscoreis defined as follows:
RBERT\\displaystyle R\_\{\\text\{BERT\}\}=1\|x\|∑xi∈xmaxx^j∈x^𝐱i⊤𝐱^j,\\displaystyle=\\frac\{1\}\{\|x\|\}\\sum\_\{x\_\{i\}\\in x\}\\max\_\{\\hat\{x\}\_\{j\}\\in\\hat\{x\}\}\\mathbf\{x\}\_\{i\}^\{\\top\}\\hat\{\\mathbf\{x\}\}\_\{j\},\(12\)PBERT\\displaystyle P\_\{\\text\{BERT\}\}=1\|x^\|∑x^j∈x^maxxi∈x𝐱i⊤𝐱^j,\\displaystyle=\\frac\{1\}\{\|\\hat\{x\}\|\}\\sum\_\{\\hat\{x\}\_\{j\}\\in\\hat\{x\}\}\\max\_\{x\_\{i\}\\in x\}\\mathbf\{x\}\_\{i\}^\{\\top\}\\hat\{\\mathbf\{x\}\}\_\{j\},\(13\)FBERT\\displaystyle F\_\{\\text\{BERT\}\}=2⋅PBERT⋅RBERTPBERT\+RBERT,\\displaystyle=2\\cdot\\frac\{P\_\{\\text\{BERT\}\}\\cdot R\_\{\\text\{BERT\}\}\}\{P\_\{\\text\{BERT\}\}\+R\_\{\\text\{BERT\}\}\},\(14\)
where𝐱i⊤𝐱^j\\mathbf\{x\}\_\{i\}^\{\\top\}\\hat\{\\mathbf\{x\}\}\_\{j\}is the cosine similarity \(inner product of normalized embeddings\) between token embeddings𝐱i\\mathbf\{x\}\_\{i\}and𝐱^j\\hat\{\\mathbf\{x\}\}\_\{j\}\.
## Appendix HAI Usage Disclosure
AI was used only for fixing grammar and coding bugs\.Similar Articles
EventLens: Event-Structure Reinforcement Learning for Video Understanding
EventLens 提出一种以视觉为中心的强化学习框架,通过事件结构恢复(事件分割、进程判别、多事件关系推理)来训练多模态大模型,实现可验证奖励的 GRPO 训练与多教师在线策略蒸馏,在 Qwen3-VL 上提升时序理解且降低训练成本。
Semantic Alignment of EEG and Text: A Contrastive Learning Framework for Decoding Imagined Speech
该论文提出一个对比学习框架,将EEG信号与冻结的预训练文本编码器的嵌入空间对齐,用于解码想象言语,并在Chisco数据集上验证了其在固定意图解码、相似度检索和语义结构探针方面的能力。
LC-ICL: Label-Guided Contrastive In-Context Learning for Robust Information Extraction
This paper proposes LC-ICL, a novel few-shot technique that uses both correct and incorrect examples with error-cause labels to improve large language models' performance on information extraction tasks like named entity recognition and relation extraction.
Contrastive-LM/CLM-v0.1-8B
The article introduces Contrastive-LM (CLM), a new language model trained with contrastive learning for connecting states and actions, offering significant improvements in latency and performance on computer-use, gaming, and tool-calling tasks.
Hey, guess what: CUES lead to inferences about typicality
This paper constructs EventTyp and EventTypGold corpora to study typicality and atypicality inferences in conversation, finding that humans rely on three cues—commonsense knowledge, utterance emphasis, and snark—while LLMs struggle due to lacking commonsense knowledge about event typicality.