Actor–Event–Perspectivization Graphs
- AEP-Graphs are comprehensive frameworks that unify event-centric data with narrative perspectives, enabling nuanced analysis of public discourse.
- They employ a rigorous tuple structure to encode events, actors, and perspective tokens, effectively linking objective data with subjective attributions.
- Advanced indexing techniques, including Bloom filters, enhance query efficiency by reducing latency by approximately 3x while preserving full recall.
The Actor–Event–Perspectivization Graph (AEP-Graph) is a formalism and data structure designed to capture not only event-centric knowledge but also the subjective narrative and perspective-dependent aspects inherent in public discourse, political narratives, and complex event reporting. These graphs integrate the representation of events, actors, roles, and viewpoint-dependent attributions within a single graph-theoretic framework, supporting both objective properties and narrative (subjective) signals. AEP-Graphs are foundational for advanced narrative analysis, multi-perspective information retrieval, and the empirical study of narrative signals in digital textual corpora (Plötzky et al., 2022, Pournaki et al., 2024).
1. Formal Structure of Actor–Event–Perspectivization Graphs
AEP-Graphs are defined by a rigorous tuple structure, supporting both event-centric and narrative-centric modeling.
Let denote an AEP-Graph:
where:
- : the set of vertices, partitioned (depending on use) as follows:
| Component | Node Types (Event-Centric) | Node Types (Narrative-Centric) | |-----------|------------------------------------------------------|----------------------------------| | | Event nodes (e.g., conflicts, negotiations) | (AMR predicates) | | | Actor/entity nodes (countries, persons, orgs) | (AMR ARG fillers)| | | Event-type/class nodes | | | | Viewpoint/perspective tokens (e.g., "US", "RU") | (stance events)| | 0 | Collection nodes (event–document sets) | | | 1 | Document nodes (textual witnesses) | |
- 2: edges are typed, encoding role-based relations (e.g., participation, instantiation, perspectivization).
- 3 node-type function, typing nodes as event, actor, viewpoint, etc.
- 4: assigns typed labels (e.g., instOf, participatesAs5, attr6).
- 7: metadata attribution, distinguishing between objective attributions (unqualified) and subjective (viewpoint-dependent) attributions.
In narrative-centric formulations, each sentence is parsed into an Abstract Meaning Representation (AMR) graph 8, from which a document-level AEP-Graph 9 is extracted. The graph edges include participation (via PropBank roles, e.g., ARG0, ARG1), perspectivization (stance-taking predicate events), and potential event–event or actor–actor relations (Pournaki et al., 2024).
2. Event, Actor, and Perspective Representation and Linking
In event-centric models, event nodes possess temporal (0) and spatial (1) literals; actor nodes carry entity-specific attributes (e.g., type, temporal facts); and viewpoint nodes are tokens indexing the source or perspective (media outlet, nation-state, etc.).
Within the narrative-centric AMR approach, extraction focuses on three core sets:
- 2: Each AMR predicate with outgoing PropBank role edges is an event node.
- 3: Each concept node filling a PropBank ARG4 edge is an actor.
- 5: Nodes whose frame is one of a manually specified "perspectivization" set (e.g., want‐01, believe‐01).
Edges encode:
- Actor-event participation: 6 where 7 is actor, 8 is event, and 9 is PropBank role.
- Perspectivization: 0 with 1 and 2 targeted event; 3 links actor to perspective.
Subjective attributes (e.g., is_aggressor) are encoded as 4—attr5true, conditioned on viewpoint 6, with document 7 acting as a provenance witness if 8.
3. Construction and Extraction Pipelines
Event-Centric (Knowledge Graph) Pipeline
- Event/Actor Extraction: Use Open IE or event-extraction modules on raw texts 9 to extract 0. Insert nodes and edges accordingly.
- Document Linking: For each event 1, identify relevant documents 2 via keyword/time overlap; create event-specific collection node and connect documents.
- Subjective Attribution Annotation: For each event and its documents, extract subjective attributions by applying a witness-checking procedure (e.g., extractive QA + entity canonicalization). Add attr3 edges for validated attributions.
- Index Construction: Assemble specialized indexes (see Section 4).
Extraction is exemplified by the following pseudocode fragment:
5
Narrative Signal Extraction Pipeline (AMR-Based)
- Sentence Segmentation and AMR Parsing: Segment documents into sentences, parse each with an AMR parser.
- Graph Substructure Extraction: For each AMR, identify predicates (events), their argument structures (actors), and perspectivization frames.
- Actor/Event/Perspective Linking: Collapse AMR name structures to entities, assign actors and events, and identify perspectivization events according to a curated frame list.
- Narrative Trace Table Construction: For each extracted event, record sentence ID, root, role-fillers, and perspectivization status.
- Global Graph Assembly: Aggregate per-sentence subgraphs and narrative traces into a corpus-level 4 (Pournaki et al., 2024).
4. Indexing and Query Mechanisms for Perspective-Aware Retrieval
To enable efficient perspective- and narrative-aware queries, AEP-Graphs employ specialized index structures:
- For each 5 with 6, 7 (subjective attributes), a Bloom filter 8 indexes actors 9 such that 0—attr1true exists.
- The index function:
2
- Queries such as "which actors are aggressors under viewpoint US" use 3 to prune candidates prior to expensive document-level validation.
This yields approximately 4 reduction in query latency with no loss of recall, as Bloom filters have no false negatives (Plötzky et al., 2022).
5. Example Graphs and Query Patterns
A sample subgraph (event-centric prototype "RvU", Crimea Crisis 2014):
6
Illustrative query (SPARQL-style, event-centric):
Retrieve all events where "Russia" was an aggressor under the US viewpoint: 7
AMR-based example (SOTEU 2010): "Emmanuel Barroso wants the European Union to invest more in innovation, technology and the role of science."
- Events: want‐01, invest‐01, innovate‐01
- Actors: Emmanuel Barroso, European Union
- Perspective: want‐01 (stance), links Emmanuel Barroso to European Union’s investment action
Resulting actantial edges include (Emmanuel Barroso, ARG0, want-01), (want-01, perspectivizes, invest-01), (European Union, ARG0, invest-01) (Pournaki et al., 2024).
6. Weighting, Scoring, and Narrative Signal Aggregation
Narrative signal analysis employs actantial networks, where actor–actor directed edges are weighted by their participation in beneficial or adverse event frames (as categorized by VerbAtlas):
- 5: number of beneficial interactions (from 6 and 7 with 8 in “beneficial” frame category)
- 9: number of adverse interactions
- Aggregate, signed edge weights:
0
1
Values of 2 near 3 indicate dominance of beneficial interactions, 4 dominance of adverse, enabling analysis of alliance/adversarial narrative structures in the source corpus (Pournaki et al., 2024).
7. Limitations and Future Extensions
- Cross-Sentence Phenomena: Base pipelines do not resolve coreference or link events, actors, or causality across sentences. Integrating coreference resolution and discourse relation models is identified as a primary extension.
- Implicit Narrative Relations: Extraction is limited to explicitly encoded AMR structures; implicit temporal, causal, or rhetorical links are not currently captured.
- State Change and Narrative Arc Modeling: No current support for tracking state transitions or high-level narrative arcs across event sequences.
- Coverage Constraints: AMR-based pipelines are restricted by parser limitations (primarily English, PropBank inventory).
- Integration with LLMs: Combining AMR’s deep semantics with LLM-based inference may extend implicit narrative reasoning but risks interpretability challenges.
- Scalability: For event-centric AEP-Graphs, anticipated work includes scaling to larger corpora, incremental indexing, and automated viewpoint detection (e.g., stance detection modules) (Plötzky et al., 2022, Pournaki et al., 2024).
AEP-Graphs thus provide a systematic foundation for integrating perspective, narrative attribution, and empirical event knowledge, supporting both exploratory and formal analyses of narrative phenomena in public, political, and historical text corpora.