Papers
Topics
Authors
Recent
Search
2000 character limit reached

Structured Event Representation (SER)

Updated 5 July 2026
  • Structured Event Representation (SER) is a family of formalisms that model events as explicit structured objects with internal roles and interdependencies.
  • SER methods use diverse formats such as tuples, labeled graphs, tensor compositions, and latent frames to facilitate robust extraction and downstream prediction.
  • Recent advancements in SER show significant improvements in event extraction, schema induction, and reasoning tasks across NLP, video analysis, and financial prediction.

Structured Event Representation (SER) denotes a family of formalisms that encode events as explicitly structured objects rather than as unstructured text spans or flat embeddings. In the cited literature, SER appears as subject–predicate–object compositions, event tuples, typed directed graphs, latent frame sequences, schema graphs, symbolic state models, and provenance-grounded episodic frames. Across these variants, the common objective is to make event-internal roles, inter-event relations, and higher-order scenario structure computationally explicit for event understanding, extraction, reasoning, schema induction, retrieval, and downstream prediction (Weber et al., 2017, You et al., 2023, Zhang, 2024).

1. Representational scope and core primitives

SER has no single canonical data structure. Instead, the literature instantiates it with several recurring primitives: argument-bearing tuples, labeled graphs, hierarchical schemas, discrete latent frames, symbolic state descriptions, and operational dependency structures. This suggests that SER is best understood as a representational design principle: events are modeled with explicit internal slots or relations, and those structures are then made available to learning, inference, or symbolic execution.

Formalism Core unit Representative papers
Event triple or tuple (s,p,o)(s,p,o) or \langletrigger, type, argument, role\rangle (Weber et al., 2017, Kuila et al., 2022)
Semantic graph G=(V,E,V,E,α)G=(V,E,\ell_V,\ell_E,\alpha) (You et al., 2023)
Schema graph S=(V,E)S=(V,E) with event, entity, relation, and gate nodes (Suchocki et al., 2024)
Latent-frame hierarchy f1:Mf_{1:M}, z(1),z(2)z^{(1)},z^{(2)} (Rezaee et al., 2020, Dipta et al., 2022)
Symbolic world/state model state matrices and PDDL domain/problem files (Zhang, 2024)
Operational event structure E=(E,#,)\mathcal{E}=(E,\#,\leadsto) (Pinna, 2020)
Episodic event frame et=(Ft,ρteml)\mathbf{e}_t=(F_t,\rho_t^{eml}) (Lu et al., 10 Jan 2026)

At the tuple level, PESE represents each event record as a single tuple containing trigger span, trigger type, argument span, and role information, formalized as eti=sitr,eitr,Ei,siar,eiar,Riet_i=\langle s_i^{tr},e_i^{tr},E_i,s_i^{ar},e_i^{ar},R_i\rangle (Kuila et al., 2022). In tensor-based event composition, transitive events are written as subject, predicate, and object embeddings \langle0, with an event embedding \langle1 derived by tensor contraction (Weber et al., 2017).

At the graph level, JSEEGraph defines a sentence-level event graph \langle2, where nodes denote entities or event triggers, edges encode event types, argument roles, or entity relations, and the anchor map \langle3 assigns each node to a token span; because spans are represented by separate nodes, nested and overlapping entities or triggers are directly representable (You et al., 2023). SCI 3.0 adopts a broader schema graph \langle4 with event, entity, relation, and logic-gate nodes, together with hierarchy, temporal, participant, and entity–entity relation edges (Suchocki et al., 2024).

Other strands of SER are explicitly symbolic. One line models procedures through sub-event relation graphs, entity-state matrices \langle5, or PDDL domain/problem files that can be executed by planners (Zhang, 2024). Another line formalizes dynamic dependencies through Context-Dependent Event Structures \langle6, later shown equivalent to a class of causal nets with inhibitor and read arcs (Pinna, 2020). A more recent memory-oriented formulation defines an Episodic Event Frame as \langle7, combining a small attributed graph with provenance pointers back to source passages (Lu et al., 10 Jan 2026).

2. Continuous compositional event representations

A central SER problem is how to compose predicate and argument information into a representation that captures both event-level meaning and scenario-level regularities. In tensor-based composition, the predicate-tensor model generates a predicate-specific tensor \langle8 from shared tensors \langle9 and the predicate embedding \rangle0, and then contracts \rangle1 with subject and object embeddings. The role-factored tensor model instead learns a single tensor \rangle2, computes partial interactions \rangle3 and \rangle4, and combines them as \rangle5. In experiments, \rangle6, \rangle7, and typically \rangle8; training uses either a margin-ranking Predict-Events loss or a cross-entropy Predict-Words loss, optimized with Adagrad at learning rate \rangle9, minibatch size G=(V,E,V,E,α)G=(V,E,\ell_V,\ell_E,\alpha)0, and tuned G=(V,E,V,E,α)G=(V,E,\ell_V,\ell_E,\alpha)1 regularization (Weber et al., 2017).

These tensor models were introduced precisely because additive or concatenative compositions often fail to distinguish scenario shifts caused by small lexical changes. The empirical results are correspondingly structured around semantic sensitivity. On the Hard Similarity set, tensor models achieve approximately G=(V,E,V,E,α)G=(V,E,\ell_V,\ell_E,\alpha)2–G=(V,E,V,E,α)G=(V,E,\ell_V,\ell_E,\alpha)3 accuracy, compared to G=(V,E,V,E,α)G=(V,E,\ell_V,\ell_E,\alpha)4–G=(V,E,V,E,α)G=(V,E,\ell_V,\ell_E,\alpha)5 for a two-layer NN and G=(V,E,V,E,α)G=(V,E,\ell_V,\ell_E,\alpha)6 for simple averaging. On Transitive Sentence Similarity, the role-factored and predicate-tensor models both obtain approximately G=(V,E,V,E,α)G=(V,E,\ell_V,\ell_E,\alpha)7 Spearman’s G=(V,E,V,E,α)G=(V,E,\ell_V,\ell_E,\alpha)8, above the NN at G=(V,E,V,E,α)G=(V,E,\ell_V,\ell_E,\alpha)9, the multiplicative baseline at S=(V,E)S=(V,E)0, and averaging at S=(V,E)S=(V,E)1. On Multi-Choice Narrative Cloze, the role-factored model reaches S=(V,E)S=(V,E)2 under event prediction, compared with S=(V,E)S=(V,E)3 for the NN; in schema generation, average human relevance scores are S=(V,E)S=(V,E)4 for Relgrams, S=(V,E)S=(V,E)5 for the compositional NN, and S=(V,E)S=(V,E)6 for the role-factored model. The accompanying nearest-neighbor schema induction procedure uses predicate-diversity S=(V,E)S=(V,E)7, entity-match S=(V,E)S=(V,E)8, and acceptance thresholds S=(V,E)S=(V,E)9 for the role-factored model or f1:Mf_{1:M}0 for the NN, with about f1:Mf_{1:M}1 candidate neighbors (Weber et al., 2017).

A later PLM-based line addresses a different weakness: event texts are often too short relative to pretraining distributions. PromptCL therefore wraps an event triple f1:Mf_{1:M}2 in the prompt template “subject is f1:Mf_{1:M}3, predicate is f1:Mf_{1:M}4, object is f1:Mf_{1:M}5” with Bernoulli insertion probability f1:Mf_{1:M}6, uses BERT-base-uncased as encoder, adopts canonical SPO order, and adds Event-oriented Masked Language Modeling that masks an entire semantic component rather than random subwords. The contrastive objective is InfoNCE-style with two prompt-augmented positives per anchor and temperature f1:Mf_{1:M}7. On the Original Hard Similarity benchmark, PromptCL reaches f1:Mf_{1:M}8 versus f1:Mf_{1:M}9 for SWCC; on the Extended benchmark, z(1),z(2)z^{(1)},z^{(2)}0 versus z(1),z(2)z^{(1)},z^{(2)}1; on Transitive Sentence Similarity, both obtain z(1),z(2)z^{(1)},z^{(2)}2; and on MCNC zero-shot transfer, PromptCL reaches z(1),z(2)z^{(1)},z^{(2)}3 versus z(1),z(2)z^{(1)},z^{(2)}4. Ablations show that removing the prompt template reduces Original by z(1),z(2)z^{(1)},z^{(2)}5, Extended by z(1),z(2)z^{(1)},z^{(2)}6, and Transitive by z(1),z(2)z^{(1)},z^{(2)}7, while removing SPO order reduces Original by z(1),z(2)z^{(1)},z^{(2)}8, Extended by z(1),z(2)z^{(1)},z^{(2)}9, and Transitive by E=(E,#,)\mathcal{E}=(E,\#,\leadsto)0 (Feng et al., 2024).

Taken together, these results counter the misconception that SER in continuous space is merely a matter of averaging lexical embeddings. In these studies, multiplicative composition and role-explicit prompting materially change what semantic distinctions the representation can encode.

3. Structured extraction and graph-based prediction

SER is also a target representation for information extraction. In this setting, the issue is not only how to embed an event, but how to recover its internal structure from text while preserving dependencies among triggers, arguments, relations, and nested spans.

JSEEGraph casts event extraction as general graph parsing. A pretrained XLM-R encoder produces token representations, learned queries are refined by Transformer encoder layers, node types are predicted by cross-entropy, node anchors by biaffine attention, and edges by separate biaffine scores for edge presence and edge labels. The graph is constrained so that E=(E,#,)\mathcal{E}=(E,\#,\leadsto)1trigger edges carry event types, triggerE=(E,#,)\mathcal{E}=(E,\#,\leadsto)2entity edges carry argument roles, and entityE=(E,#,)\mathcal{E}=(E,\#,\leadsto)3entity edges carry relation types. Because mentions are separate nodes with independent anchor spans, overlap and nesting are represented directly rather than approximated by sequence labels. On ACE05, JSEEGraph obtains argument-identification F1 of approximately E=(E,#,)\mathcal{E}=(E,\#,\leadsto)4, about E=(E,#,)\mathcal{E}=(E,\#,\leadsto)5 percentage points above the previous best single model; when moving from heads-only ACE-EE=(E,#,)\mathcal{E}=(E,\#,\leadsto)6 to full-span ACE-EE=(E,#,)\mathcal{E}=(E,\#,\leadsto)7 with heavy nesting, argument F1 drops by only about E=(E,#,)\mathcal{E}=(E,\#,\leadsto)8 points; and removing entity and relation nodes hurts argument extraction by about E=(E,#,)\mathcal{E}=(E,\#,\leadsto)9–et=(Ft,ρteml)\mathbf{e}_t=(F_t,\rho_t^{eml})0 F1 points (You et al., 2023).

PESE uses a different SER target: each output step is an event tuple et=(Ft,ρteml)\mathbf{e}_t=(F_t,\rho_t^{eml})1trigger phrase, trigger type, argument phrase, roleet=(Ft,ρteml)\mathbf{e}_t=(F_t,\rho_t^{eml})2. The encoder combines BERT with POS tags, dependency labels, entity-type tags, and character-level CNN features. The decoder is an LSTM conditioned on an attention-pooled sentence summary and the sum of previously generated tuple embeddings. Separate pointer networks predict trigger and argument spans, and classification heads predict event type and role label. On ACE2005, PESE’s best average results over four runs are TI et=(Ft,ρteml)\mathbf{e}_t=(F_t,\rho_t^{eml})3, et=(Ft,ρteml)\mathbf{e}_t=(F_t,\rho_t^{eml})4, et=(Ft,ρteml)\mathbf{e}_t=(F_t,\rho_t^{eml})5; TC et=(Ft,ρteml)\mathbf{e}_t=(F_t,\rho_t^{eml})6, et=(Ft,ρteml)\mathbf{e}_t=(F_t,\rho_t^{eml})7, et=(Ft,ρteml)\mathbf{e}_t=(F_t,\rho_t^{eml})8; AI et=(Ft,ρteml)\mathbf{e}_t=(F_t,\rho_t^{eml})9, eti=sitr,eitr,Ei,siar,eiar,Riet_i=\langle s_i^{tr},e_i^{tr},E_i,s_i^{ar},e_i^{ar},R_i\rangle0, eti=sitr,eitr,Ei,siar,eiar,Riet_i=\langle s_i^{tr},e_i^{tr},E_i,s_i^{ar},e_i^{ar},R_i\rangle1; and ARC eti=sitr,eitr,Ei,siar,eiar,Riet_i=\langle s_i^{tr},e_i^{tr},E_i,s_i^{ar},e_i^{ar},R_i\rangle2, eti=sitr,eitr,Ei,siar,eiar,Riet_i=\langle s_i^{tr},e_i^{tr},E_i,s_i^{ar},e_i^{ar},R_i\rangle3, eti=sitr,eitr,Ei,siar,eiar,Riet_i=\langle s_i^{tr},e_i^{tr},E_i,s_i^{ar},e_i^{ar},R_i\rangle4 (Kuila et al., 2022).

SPEECH frames event detection and event–event relation extraction as structured prediction with energy-based modeling. Token-level, sentence-level, and document-level energies combine local feature terms with learned label-interaction terms, while event classes are simultaneously represented by hyperspheres eti=sitr,eitr,Ei,siar,eiar,Riet_i=\langle s_i^{tr},e_i^{tr},E_i,s_i^{ar},e_i^{ar},R_i\rangle5 with radius typically set to eti=sitr,eitr,Ei,siar,eiar,Riet_i=\langle s_i^{tr},e_i^{tr},E_i,s_i^{ar},e_i^{ar},R_i\rangle6. The total loss combines structured-hinge terms, cross-entropy, and eti=sitr,eitr,Ei,siar,eiar,Riet_i=\langle s_i^{tr},e_i^{tr},E_i,s_i^{ar},e_i^{ar},R_i\rangle7 weight decay across all three levels. The reported pattern is consistent: SPEECH outperforms CNN- or BiLSTM-CRF, BERT-CRF, generative T5 systems, and prior hypersphere methods by eti=sitr,eitr,Ei,siar,eiar,Riet_i=\langle s_i^{tr},e_i^{tr},E_i,s_i^{ar},e_i^{ar},R_i\rangle8–eti=sitr,eitr,Ei,siar,eiar,Riet_i=\langle s_i^{tr},e_i^{tr},E_i,s_i^{ar},e_i^{ar},R_i\rangle9 F1 points on both event detection and event-relation extraction, with particular strength on low-frequency classes and relation types (Deng et al., 2023).

Across these systems, SER functions as a decoding target that preserves interdependencies that pipeline decompositions often lose. This is explicit in PESE’s tuple conditioning, in JSEEGraph’s joint graph inference, and in SPEECH’s learned global label interactions.

4. Latent frames, scripts, and semantic hierarchy

A different SER tradition represents events through structured latent variables rather than directly observed tuples or graphs. Here the focus is narrative schema induction, script modeling, and abstraction over multiple levels of semantic organization.

One approach uses a sequential neural variational autoencoder with discrete latent frame variables. A document of \langle00 events, each represented as a 4-tuple \langle01verb, subject, object, modifier\langle02, is flattened into a token sequence \langle03 with \langle04. The latent variables \langle05 are one-of-\langle06 semantic frames, with some fraction \langle07 observed during training. The decoder is a unidirectional GRU that attends over inferred frame embeddings; the encoder is a bidirectional GRU whose logits are biased by observed frame indicators \langle08, and Gumbel-Softmax provides differentiable sampling. The optimized objective is \langle09, mixing reconstruction, a KL-derived term, and supervised classification (Rezaee et al., 2020).

The quantitative results show that partially supervised discrete SER can substantially alter script induction performance. On Wikipedia event sequences, test perplexity is \langle10 for an RNNLM baseline, about \langle11 for RNNLM+ROLE, \langle12 for HAQAE, and \langle13 for the proposed model at \langle14. On held-out Wikipedia inverse narrative cloze, HAQAE reaches \langle15 while the model reaches \langle16 at \langle17; on NYT cross-domain evaluation, HAQAE is about \langle18 while the model reaches \langle19. With \langle20 supervision, frame-label classification reaches \langle21 accuracy, and the model still reaches \langle22 \langle23 with only \langle24 frame supervision (Rezaee et al., 2020).

Semantically-informed hierarchical event modeling adds a second hierarchy: structural compression and ontological abstraction. The observed sequence \langle25 is paired with discrete latent layers \langle26; in the two-layer instantiation, \langle27 is a FrameNet frame sequence and \langle28 is a shorter compression layer. Partial supervision at layer 1 adds \langle29 to the amortization logits for observed frame \langle30, while ontological injection at layer 2 adds \langle31, where \langle32 is derived from FrameNet parent or scenario frames. Training uses a weighted ELBO with reconstruction at both layers, KL terms, and a cross-entropy term on observed frames; optimization uses Adam, Gumbel-Softmax with annealed temperature, \langle33-d GloVe event embeddings, \langle34-d frame embeddings, 2-layer BiGRU encoders and 2-layer GRU decoders with hidden size \langle35, gradient clipping at norm \langle36, and \langle37 averaged Gumbel-Softmax samples (Dipta et al., 2022).

The reported outcome is that this doubly hierarchical, semi-supervised framework out-performs previous state-of-the-art approaches by up to \langle38 across two datasets and four evaluation metrics (Dipta et al., 2022). A plausible implication is that SER gains are not solely due to local event-role structure; abstraction over frame ontologies can also improve event modeling.

5. Schema graphs, symbolic reasoning, and executable semantics

In schema-centric SER, the representation itself is designed to be browsable, editable, and in some cases executable. SCI 3.0 is representative: it models a schema as a typed, labeled, directed graph whose node classes are chapter and primitive events, entities, relations, and OR/XOR logic gates, with hierarchy, temporal, participant, and relation edges. The underlying Schema Data Format is JSON Schema/JSON-LD with top-level keys @id, sdfVersion, version, events[], entities[], relations[], and logicGates[]. The interface is built with React.js, Cytoscape.js, and Flask; edits are synchronized bidirectionally between graph and JSON; and backend validation enforces unique IDs, referential integrity, and type constraints with worst-case complexity \langle39. In the RESIN pipeline, a second manual iteration doubles both event and participant coverage (Suchocki et al., 2024).

A broader reasoning-oriented formulation distinguishes three SER regimes. The first is a language-based event graph \langle40 over sub-events and relations such as goal–step or temporal links, trained by cross-entropy over relation labels. The second is a semi-symbolic entity-state matrix \langle41 whose cells store attribute values for entities after each step of a procedure. The third is a fully symbolic representation in PDDL, where an LLM translates text into domain and problem files that can be solved by a planner. On commonsense and planning tasks, these forms greatly outperform end-to-end LLMs: intent detection improves from about \langle42 to about \langle43; step–step pretraining boosts few-shot next-event prediction by \langle44–\langle45 points; on OpenPI2.0, schemata \langle46 is about \langle47 and state accuracy about \langle48 for text-davinci; code prompts raise CREPE event-likelihood-change performance from \langle49 to \langle50 \langle51; and on PROC2PDDL, GPT-4 reaches action accuracy of about \langle52 and plan-solve of about \langle53, versus \langle54–\langle55 for end-to-end baselines (Zhang, 2024).

SER also has an operational semantics tradition. Context-Dependent Event Structures formalize dynamically changing dependencies as \langle56, where \langle57 is conflict and \langle58 is a context-dependency relation over finite sets of alternative contexts. Elementary C-DES can be translated into labeled Petri nets \langle59 whose transitions correspond to contextual alternatives and whose inhibitor and read arcs test what has and has not happened so far. Proposition 6.3 states adequacy of the mapping, and Theorem 6.9 states full abstraction between well-behaved causal nets and elementary C-DES (Pinna, 2020).

Recent memory architectures extend schema ideas into long-horizon agent systems. Structured Episodic Event Memory defines an Episodic Event Frame \langle60, stores static facts in a graph memory layer \langle61, merges adjacent descriptions via agentic associative fusion, and reconstructs narrative context through Reverse Provenance Expansion. The paper reports significant gains on LoCoMo and LongMemEval, including an example gain of \langle62 points on LongMemEval (Lu et al., 10 Jan 2026).

These frameworks clarify a frequent confusion around SER. SER is not restricted to learned embeddings; in several strands it is a directly inspectable and sometimes executable object whose structural constraints are part of the modeling objective.

6. Applications, evaluation regimes, and interpretability

SER has been applied in NLP, video understanding, memory systems, and financial prediction. The applications differ substantially, but the repeated argument is that explicit event structure improves generalization, interpretability, or zero-shot transfer.

In large-scale video retrieval, EventNet organizes \langle63 events and \langle64 event-specific concepts mined from \langle65 YouTube videos and WikiHow categories. A CNN identical to AlexNet is trained over the \langle66 events using about \langle67 million sampled frames, producing \langle68-d fc7 features; \langle69 binary SVMs then define a concept-based representation \langle70. On zero-shot retrieval, EventNet’s representation reaches \langle71 mAP on TRECVID MED versus \langle72 for the best prior ImageNet-20K CNN baseline, and \langle73 mAP on CCV versus \langle74 (Ye et al., 2015).

In video event-relation prediction, structural symbolic representation uses event type plus argument roles and entities as the input sequence \langle75. A key finding is methodological: the earlier \langle76 macro-accuracy failure of SSR-only baselines was traced to training configuration, especially a learning rate of \langle77. With learning rate \langle78, the SSR-only model reaches \langle79 macro-accuracy, and \langle80 with balanced loss; an Event-Sequence model over all five video events plus all arguments reaches \langle81; and VisualCOMET pretraining raises this to \langle82. The same study argues that evaluation using only video as input is currently unfeasible and that oracle event information is needed for accurate evaluation; it also reports that adding video features such as SlowFast or CLIP hurts rather than helps, while SSR with predicted verbs and arguments still reaches \langle83 versus \langle84 for SlowFast (Lu et al., 2023).

In financial prediction, SER is used as an LLM-extracted, entity-linked event interface to news. GPT-3.5-turbo produces JSON arrays of subject–action–object events with DBpedia links and source context; normalized subject, action, and object embeddings are composed as \langle85, aggregated by hierarchical self-attention, and mapped to returns by an MLP. Out of sample from 2008 to 2022, the daily long–short portfolio formed on SER predictions yields annualized return \langle86 \langle87, Sharpe ratio \langle88, and Fama–French 5-factor \langle89 of \langle90 \langle91; the weekly portfolio yields annualized return \langle92 \langle93, Sharpe ratio \langle94, and \langle95 \langle96 \langle97. In Fama–MacBeth regressions, SER-based predicted returns enter with coefficients of about \langle98 daily and about \langle99 weekly, with \rangle00-statistics above \rangle01. Interpretation is provided by gradient-based attribution over exact event triplets, entities, and LDA-derived topics (Li et al., 22 Dec 2025).

A recurring evaluation issue across domains is that the benefits of SER often depend on isolating structure-sensitive reasoning from upstream perception errors. This is explicit in graph parsing and tuple decoding benchmarks, in schema curation workflows that include human editing, and in video event-relation work that separates oracle event inputs from raw visual perception. Another recurring issue is that “structured” does not imply a single trade-off profile: tensor composition prioritizes semantic sensitivity, graph parsers prioritize joint consistency, latent models prioritize abstraction, and symbolic systems prioritize interpretability and executable reasoning.

Across these strands, SER emerges not as a single model family but as a unifying commitment to explicit event structure. The representations differ—continuous, graph-based, latent, symbolic, operational, or hybrid—but the literature repeatedly treats explicit structure as the mechanism by which events become comparable, compositional, interpretable, and usable in downstream inference.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Structured Event Representation (SER).