---
title: Structured Event Representation (SER)
url: https://www.emergentmind.com/topics/structured-event-representation-ser
type: topic
---

# Structured Event Representation (SER)

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 [1711.07611][2306.14633][2408.16098].

## 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)\) or \(\langle\)trigger, type, argument, role\(\rangle\) | [1711.07611], [2211.12157] |
| Semantic graph | \(G=(V,E,\ell_V,\ell_E,\alpha)\) | [2306.14633] |
| Schema graph | \(S=(V,E)\) with event, entity, relation, and gate nodes | [2405.09733] |
| Latent-frame hierarchy | \(f_{1:M}\), \(z^{(1)},z^{(2)}\) | [2010.04361], [2212.10547] |
| Symbolic world/state model | state matrices and PDDL domain/problem files | [2408.16098] |
| Operational event structure | \(\mathcal{E}=(E,\#,\leadsto)\) | [2012.00118] |
| Episodic event frame | \(\mathbf{e}_t=(F_t,\rho_t^{eml})\) | [2601.06411] |

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 \(et_i=\langle s_i^{tr},e_i^{tr},E_i,s_i^{ar},e_i^{ar},R_i\rangle\) [2211.12157]. In tensor-based event composition, transitive events are written as subject, predicate, and object embeddings \(s,p,o\in\mathbb{R}^d\), with an event embedding \(e\in\mathbb{R}^{d'}\) derived by tensor contraction [1711.07611].

At the graph level, JSEEGraph defines a sentence-level event graph \(G=(V,E,\ell_V,\ell_E,\alpha)\), where nodes denote entities or event triggers, edges encode event types, argument roles, or entity relations, and the anchor map \(\alpha\) assigns each node to a token span; because spans are represented by separate nodes, nested and overlapping entities or triggers are directly representable [2306.14633]. SCI 3.0 adopts a broader schema graph \(S=(V,E)\) with event, entity, relation, and logic-gate nodes, together with hierarchy, temporal, participant, and entity–entity relation edges [2405.09733].

Other strands of SER are explicitly symbolic. One line models procedures through sub-event relation graphs, entity-state matrices \(S_t\), or PDDL domain/problem files that can be executed by planners [2408.16098]. Another line formalizes dynamic dependencies through Context-Dependent Event Structures \(\mathcal{E}=(E,\#,\leadsto)\), later shown equivalent to a class of causal nets with inhibitor and read arcs [2012.00118]. A more recent memory-oriented formulation defines an Episodic Event Frame as \(\mathbf{e}_t=(F_t,\rho_t^{eml})\), combining a small attributed graph with provenance pointers back to source passages [2601.06411].

## 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 \(P\in\mathbb{R}^{d\times d\times d}\) from shared tensors \(W,U\in\mathbb{R}^{d\times d\times d}\) and the predicate embedding \(p\), and then contracts \(P\) with subject and object embeddings. The role-factored tensor model instead learns a single tensor \(T\in\mathbb{R}^{h\times d\times d}\), computes partial interactions \(v_s=T(s,p)\) and \(v_o=T(o,p)\), and combines them as \(e=W_s v_s + W_o v_o\). In experiments, \(d=100\), \(h=100\), and typically \(d'=100\); training uses either a margin-ranking Predict-Events loss or a cross-entropy Predict-Words loss, optimized with Adagrad at learning rate \(0.01\), minibatch size \(128\), and tuned \(L_2\) regularization [1711.07611].

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 \(45\%\)–\(43\%\) accuracy, compared to \(33\%\)–\(34\%\) for a two-layer NN and \(5\%\) for simple averaging. On Transitive Sentence Similarity, the role-factored and predicate-tensor models both obtain approximately \(0.71\) Spearman’s \(\rho\), above the NN at \(0.68\), the multiplicative baseline at \(0.65\), and averaging at \(0.67\). On Multi-Choice Narrative Cloze, the role-factored model reaches \(72\%\) under event prediction, compared with \(68\%\) for the NN; in schema generation, average human relevance scores are \(1.51\) for Relgrams, \(2.26\) for the compositional NN, and \(2.45\) for the role-factored model. The accompanying nearest-neighbor schema induction procedure uses predicate-diversity \(\alpha=0.5\), entity-match \(\beta=0.25\), and acceptance thresholds \(\gamma=0.2\) for the role-factored model or \(\gamma=0.3\) for the NN, with about \(k=50\) candidate neighbors [1711.07611].

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 \(x=\{x_s,x_p,x_o\}\) in the prompt template “subject is \(x_s\), predicate is \(x_p\), object is \(x_o\)” with Bernoulli insertion probability \(\pi=0.2\), 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 \(\tau=0.3\). On the Original Hard Similarity benchmark, PromptCL reaches \(81.7\%\) versus \(80.9\%\) for SWCC; on the Extended benchmark, \(78.7\%\) versus \(72.1\%\); on Transitive Sentence Similarity, both obtain \(0.82\); and on MCNC zero-shot transfer, PromptCL reaches \(47.06\%\) versus \(44.50\%\). Ablations show that removing the prompt template reduces Original by \(1.7\), Extended by \(7.9\), and Transitive by \(0.01\), while removing SPO order reduces Original by \(1.8\), Extended by \(4.6\), and Transitive by \(0.02\) [2404.17877].

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 \(\mathsf{ROOT}\to\)trigger edges carry event types, trigger\(\to\)entity edges carry argument roles, and entity\(\to\)entity 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 \(70.7\%\), about \(10\) percentage points above the previous best single model; when moving from heads-only ACE-E\(^+\) to full-span ACE-E\(^{++}\) with heavy nesting, argument F1 drops by only about \(3\) points; and removing entity and relation nodes hurts argument extraction by about \(4\)–\(6\) F1 points [2306.14633].

PESE uses a different SER target: each output step is an event tuple \(\langle\)trigger phrase, trigger type, argument phrase, role\(\rangle\). 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 \(P=95.3\), \(R=85.7\), \(F_1=90.2\); TC \(P=88.3\), \(R=78.8\), \(F_1=83.4\); AI \(P=73.1\), \(R=65.5\), \(F_1=68.9\); and ARC \(P=61.9\), \(R=56.2\), \(F_1=58.4\) [2211.12157].

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 \(\mathcal{H}_i=\{u\in\mathbb{R}^d:\|u-P_i\|_2\le\gamma\}\) with radius typically set to \(\gamma=1\). The total loss combines structured-hinge terms, cross-entropy, and \(L_2\) 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 \(5\)–\(10\) F1 points on both event detection and event-relation extraction, with particular strength on low-frequency classes and relation types [2305.13617].

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 \(M\) events, each represented as a 4-tuple \((\)verb, subject, object, modifier\()\), is flattened into a token sequence \(w_{1:T}\) with \(T=4M\). The latent variables \(f_{1:M}\) are one-of-\(F\) semantic frames, with some fraction \(\epsilon\) 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 \(I_m\), and Gumbel-Softmax provides differentiable sampling. The optimized objective is \(L=L_w+\alpha_q L_q+\alpha_c L_c\), mixing reconstruction, a KL-derived term, and supervised classification [2010.04361].

The quantitative results show that partially supervised discrete SER can substantially alter script induction performance. On Wikipedia event sequences, test perplexity is \(61.8\) for an RNNLM baseline, about \(61.0\) for RNNLM+ROLE, \(21.4\) for HAQAE, and \(19.8\) for the proposed model at \(\epsilon=0.9\). On held-out Wikipedia inverse narrative cloze, HAQAE reaches \(24.9\%\) while the model reaches \(47.9\%\) at \(\epsilon=0.4\); on NYT cross-domain evaluation, HAQAE is about \(22.1\%\) while the model reaches \(30.6\%\). With \(\epsilon=0.9\) supervision, frame-label classification reaches \(0.87\) accuracy, and the model still reaches \(0.77\) \(F_1\) with only \(50\%\) frame supervision [2010.04361].

Semantically-informed hierarchical event modeling adds a second hierarchy: structural compression and ontological abstraction. The observed sequence \(x=(x_1,\dots,x_M)\) is paired with discrete latent layers \(z^{(1)},z^{(2)},\dots,z^{(L)}\); in the two-layer instantiation, \(z^{(1)}=(f_1,\dots,f_M)\) is a FrameNet frame sequence and \(z^{(2)}\) is a shorter compression layer. Partial supervision at layer 1 adds \(\alpha\cdot o_i\) to the amortization logits for observed frame \(f_i^*\), while ontological injection at layer 2 adds \(\beta\cdot u_i\), where \(u_i\) 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, \(300\)-d GloVe event embeddings, \(500\)-d frame embeddings, 2-layer BiGRU encoders and 2-layer GRU decoders with hidden size \(512\), gradient clipping at norm \(\le 5.0\), and \(r=2\) averaged Gumbel-Softmax samples [2212.10547].

The reported outcome is that this doubly hierarchical, semi-supervised framework out-performs previous state-of-the-art approaches by up to \(8.5\%\) across two datasets and four evaluation metrics [2212.10547]. 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 \(O(|V|+|E|)\). In the RESIN pipeline, a second manual iteration doubles both event and participant coverage [2405.09733].

A broader reasoning-oriented formulation distinguishes three SER regimes. The first is a language-based event graph \(G=(V,E)\) 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 \(S_t\) 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 \(95\%\) to about \(99\%\); step–step pretraining boosts few-shot next-event prediction by \(10\)–\(30\) points; on OpenPI2.0, schemata \(F_1\) is about \(.45\) and state accuracy about \(.68\) for text-davinci; code prompts raise CREPE event-likelihood-change performance from \(.59\) to \(.78\) \(F_1\); and on PROC2PDDL, GPT-4 reaches action accuracy of about \(18\%\) and plan-solve of about \(36\%\), versus \(0\)–\(1\%\) for end-to-end baselines [2408.16098].

SER also has an operational semantics tradition. Context-Dependent Event Structures formalize dynamically changing dependencies as \(\mathcal{E}=(E,\#,\leadsto)\), where \(\#\) is conflict and \(\leadsto\) is a context-dependency relation over finite sets of alternative contexts. Elementary C-DES can be translated into labeled Petri nets \(\mathcal{N}=(S,T,F,I,R,m_0,\ell)\) 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 [2012.00118].

Recent memory architectures extend schema ideas into long-horizon agent systems. Structured Episodic Event Memory defines an Episodic Event Frame \(\mathbf{e}_t=(F_t,\rho_t^{eml})\), stores static facts in a graph memory layer \(\mathcal{G}=(V,E,\tau,\mathcal{R},\rho^{gml})\), 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 \(+4.4\) points on LongMemEval [2601.06411].

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 \(500\) events and \(4{,}490\) event-specific concepts mined from \(95{,}321\) YouTube videos and WikiHow categories. A CNN identical to AlexNet is trained over the \(500\) events using about \(4\) million sampled frames, producing \(4096\)-d fc7 features; \(4{,}490\) binary SVMs then define a concept-based representation \(R(x)=(f_1(x),\dots,f_m(x))\). On zero-shot retrieval, EventNet’s representation reaches \(8.86\%\) mAP on TRECVID MED versus \(2.89\%\) for the best prior ImageNet-20K CNN baseline, and \(35.58\%\) mAP on CCV versus \(30.82\%\) [1506.02328].

In video event-relation prediction, structural symbolic representation uses event type plus argument roles and entities as the input sequence \([v;r_1;e_1;\dots;r_M;e_M]\). A key finding is methodological: the earlier \(25.0\%\) macro-accuracy failure of SSR-only baselines was traced to training configuration, especially a learning rate of \(1\times 10^{-4}\). With learning rate \(1\times 10^{-5}\), the SSR-only model reaches \(53.6\%\) macro-accuracy, and \(53.98\%\) with balanced loss; an Event-Sequence model over all five video events plus all arguments reaches \(58.60\%\); and VisualCOMET pretraining raises this to \(59.21\%\). 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 \(35.5\%\) versus \(33.8\%\) for SlowFast [2301.03410].

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 \(z_{\rm event}=e_{\rm subj}+e_{\rm act}-e_{\rm obj}\), 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 \(10.93\%\) \((t=3.31)\), Sharpe ratio \(0.78\), and Fama–French 5-factor \(\alpha\) of \(10.58\%\) \((t=3.17)\); the weekly portfolio yields annualized return \(5.23\%\) \((t=3.03)\), Sharpe ratio \(0.63\), and \(\alpha\) \(4.21\%\) \((t=2.46)\). In Fama–MacBeth regressions, SER-based predicted returns enter with coefficients of about \(0.22\) daily and about \(0.45\) weekly, with \(t\)-statistics above \(2.5\). Interpretation is provided by gradient-based attribution over exact event triplets, entities, and LDA-derived topics [2512.19484].

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.

Source: https://www.emergentmind.com/topics/structured-event-representation-ser