DH 2026

Daejeon, July 27–31

Fri, July 3109:00–10:30S005107
Long Paper

Computational Modeling of Plot Causality in Literary Texts through Event Knowledge Graphs

Heejin Kim
Kyungpook National University, Korea, Republic of (South Korea) · hkim1596@gmail.com
Sujin Kang
Kyungpook National University, Korea, Republic of (South Korea) · kangsujin@knu.ac.kr
Yujeong Noh
Kyungpook National University, Korea, Republic of (South Korea) · g3hjphjgrbw@gmail.com
Seungjin Kim
Kyungpook National University, Korea, Republic of (South Korea) · kim.seungjinigle@gmail.com
Severin Ye
Kyungpook National University, Korea, Republic of (South Korea) · 6severin9@gmail.com

Introduction

Narrative plot in long-form fiction emerges through causal, motivational, and thematic relations distributed across events, characters, and scenes. Recent systems for event causality extraction and knowledge graph construction, including CauseNet (Heindorf et al. 2020), ASER (Zhang et al. 2020), and WikiCausal (Hassanzadeh 2024), have improved large-scale event relation modeling. However, these approaches are primarily designed for commonsense reasoning and extraction accuracy, with limited emphasis on interpretable literary narrative organization. Narratological research has similarly emphasized that plot develops through structured relations of causality, motivation, and transformation rather than simple chronology (Bremond 1973; Herman 2004), yet existing computational approaches often struggle to represent long-range thematic progression and subplot organization across full-length literary texts.

To address this gap, we propose a Causal Event Knowledge Graph (CEKG) that models narrative progression through interconnected causal, thematic, and character-centered relations. The CEKG combines Large Language Model (LLM)-driven event extraction with narrative graph construction organized around events to analyze long-range plot structure across literary texts. Applied primarily to Charles Dickens’s Great Expectations, the framework enables thematic filtering, causal navigation, and subplot reconstruction through a browser-based visualization interface designed for exploratory literary analysis.

This study makes three contributions: (1) The CEKG, a framework that models literary plot as a network of causal and thematic event relations; (2) a schema-based methodology that extracts narrative knowledge graphs from literary texts by combining event extraction and ontology-guided annotation; and (3) an interactive interface, demonstrated through Great Expectations, that enables critical inquiry of distributed narrative trajectories.

Related Works

Both causal graph research and computational narratology address relations extending beyond local event adjacency. Early work on temporal reasoning formalized interval-based representations of event relations (Allen 1983), while later NLP research explored extraction of explicit and implicit cause–effect relations from unstructured text (Oh et al. 2016). More recent event-centric knowledge graph systems and LLM-driven causality frameworks have improved large-scale event relation modeling and long-range inference through neural, ontology-guided, and graph-augmented methods (Heindorf et al. 2020; Zhang et al. 2020; Liu et al. 2023; Hassanzadeh 2024; Su et al. 2025; Wang et al. 2025). Recent studies have additionally explored causal graph generation and temporal-causal consistency in narrative texts, highlighting the importance of structured event relations for long-range reasoning and interpretability (Li et al. 2025; Koupaee et al. 2025; Zhang et al. 2025). However, these approaches remain primarily oriented toward extraction and inference performance, providing limited support for interpretable modeling of long-range literary narrative structure.

Narratological research similarly argues that plot develops through structured relations of causality, motivation, and transformation rather than simple chronology (Bremond 1973; Todorov 1977; Ryan 1991; Herman 2004). Systems such as DramaBank (Elson 2012) operationalized these ideas through structured representations of agency and narrative action, but many existing approaches remain annotation-intensive, corpus-limited, or difficult to scale across full-length literary texts. Existing systems also provide limited support for exploration of thematic progression, scene-level organization, and character-centered narrative structure.

These considerations are particularly significant for literary narratives, where plot development depends on long-range interactions among events, themes, and character trajectories rather than isolated causal pairs. Graph-oriented representations may therefore provide a useful framework for modeling distributed narrative trajectories across multiple interpretive scales.

Method

Overview

Causal Event Knowledge Graph (CEKG) is a framework for representing and analyzing literary narratives through event-oriented graph modeling. The system operates in four stages: event extraction, relation classification, thematic and scene organization, and interactive narrative exploration. Literary texts are transformed into interconnected event, character, scene, and thematic relations through schema-guided LLM processing and ontology-guided relation classification. The resulting CEKG is deployed through a browser-based visualization interface supporting thematic filtering, causal navigation, and literary analysis. Figure 1 presents the overall CEKG pipeline from literary text input to navigable graph visualization.

Figure Overview of the CEKG pipeline

Graph Construction

The CEKG organizes literary narratives through linked event, agent, and scene nodes. The pipeline first extracts plot-relevant events from literary texts through structured LLM inference. Characters are represented as agent nodes linked to events through participation edges, while scene nodes group events occurring within the same localized narrative context. Alias resolution merges dispersed character mentions into shared agent identities.

The system then assigns causal edges between events through ontology-informed LLM classification constrained by predefined relation dictionaries. Event pairs are classified according to causal relation types including enabling, revelation, escalation, reversal, emotional triggering, and reinterpretation. Implausible or structurally inconsistent relations are filtered before incorporation into the CEKG.

Thematic Structuring

Beyond causal relations, the CEKG incorporates thematic links connecting events across shared narrative trajectories. Events are annotated through ontology-guided thematic classification across five categories: WEALTH, KNOWLEDGE, KINSHIP, JUSTICE, and POWER, enabling thematic filtering and subplot reconstruction through graph navigation.

Web Deployment

The resulting narrative graphs are exported as web visualization data and deployed through a browser-based interface supporting traversal, filtering, thematic overlay, and character-centered analysis without requiring direct interaction with the underlying graph database infrastructure.

Result

Web-based Exploration Interface

Figure Web-based CEKG interface for Great Expectations.

The CEKG is deployed through a browser-based visualization interface for interactive analysis of literary relations. Users may switch between causal, subplot, and agent-centered views, search event descriptions, and examine narrative structures through multiple graph layouts and filtering operations. The interface supports theme and character filtering, chapter restriction, and selective display of causal and thematic relations across large-scale literary networks. Figure 2 shows the global CEKG interface linking event nodes through causal and thematic connections in Great Expectations.

Selecting nodes or edges opens an inspection panel displaying event descriptions, thematic annotations, confidence scores, participating agents, and neighboring causal relations. These operations allow users to move between localized event structures and broader plot developments through dynamic examination rather than static visualization alone.

Thematic Filtering

The interface supports thematic filtering across five ontology-guided categories: WEALTH, KNOWLEDGE, KINSHIP, JUSTICE, and POWER. In subplot mode, selecting a thematic category isolates events associated with that theme above a user-defined confidence threshold, enabling examination of distributed thematic patterns across distant sections of the novel.

Users may additionally trace causal chains according to selected edge types and confidence thresholds. Selecting an event node opens an inspection panel on the right side of the interface displaying event descriptions, thematic annotations, confidence scores, participating agents, why-factors, and neighboring causal relations. Selecting an edge reveals the relation type, confidence level, and source–target provenance associated with the selected connection.

Case Study: Great Expectations WEALTH Trajectory

The CEKG reconnects disperesed long-range event sequences distributed across Great Expectations through event, agent, scene, causal, and thematic relations. Figure 3 presents a selected WEALTH-related CEKG subgraph from Chapters 39 to 42, generated through thematic filtering, agent-based filtering centered on Philip Pirrip (Pip), and keyword-guided causal exploration using the query term “Magwitch.”

Figure Pip’s WEALTH subgraph filtered by the query term “Magwitch.”

Thematic filtering of WEALTH-related events reveals a coherent pattern of aspiration, inheritance, mistaken belief, revelation, and reinterpretation. In Great Expectations, this sequence connects the protagonist Pip’s shame regarding his lower-class background, his desire to become a gentleman after encountering Estella and Miss Havisham, the announcement of his great expectations, his false assumption that Miss Havisham is the source of his fortune, Magwitch’s later revelation as the true benefactor, and Pip’s reinterpretation of his own identity and upward mobility. Although these events are distributed across distant sections of the novel, thematic filtering and causal analysis reconnect them as a unified structure of character transformation within the CEKG.

The resulting graph further suggests that Pip’s rise in status is shaped through concealment, mistaken inference, and delayed revelation as much as through economic change itself. Wealth in the novel therefore functions simultaneously as a material and epistemic structure, linking aspiration, misrecognition, and identity formation across long narrative distances.

Conclusion

This study presents the Causal Event Knowledge Graph (CEKG), a framework that combines structured LLM-assisted event extraction with ontology-guided modeling of causal, thematic, and character relations to reconstruct literary plot organization across long-form fiction. Applied primarily to Great Expectations, the resulting CEKG and web visualization interface demonstrate how dispersed subplots and long-range event connections can be reconstructed and examined through graph-based literary analysis. These results suggest the potential of event knowledge graphs as interpretive frameworks for both computational and interpretive literary analysis.

External Links

CEKG webpage link: https://xynovitch.github.io/Narrative-Causal-Graph/web/

References
  1. Allen, James F. (1983): “Maintaining Knowledge about Temporal Intervals”, in: Communications of the ACM 26, 11: 832–843. DOI: 10.1145/182.358434.
  2. Bremond, Claude (1973): Logique du récit. Paris: Éditions du Seuil.
  3. Dickens, Charles (2008): Great Expectations. Edited by Margaret Cardwell. With an introduction and notes by Robert Douglas-Fairhurst. Oxford: Oxford University Press.
  4. Elson, David (2012): “DramaBank: Annotating Agency in Narrative Discourse”, in: Proceedings of the Eighth International Conference on Language Resources and Evaluation (LREC’12): 2813–2819.
  5. Hassanzadeh, Oktie (2024): “WikiCausal: Corpus and Evaluation Framework for Causal Knowledge Graph Construction”. arXiv:2409.00331 <https://arxiv.org/abs/2409.00331> [14.05.2026].
  6. Heindorf, Stefan / Scholten, Yan / Wachsmuth, Henning / Ngonga Ngomo, Axel-Cyrille / Potthast, Martin (2020): “CauseNet: Towards a Causality Graph Extracted from the Web”, in: Proceedings of the 29th ACM International Conference on Information and Knowledge Management: 3023–3030. DOI: 10.1145/3340531.3412763.
  7. Herman, David (2004): Story Logic: Problems and Possibilities of Narrative. Lincoln: University of Nebraska Press.
  8. Koupaee, Mahnaz / Bai, Xueying / Chen, Mudan / Durrett, Greg / Chambers, Nathanael / Balasubramanian, Niranjan (2025): “Causal Graph based Event Reasoning using Semantic Relation Experts”. arXiv:2506.06910 <https://arxiv.org/abs/2506.06910> [14.05.2026].
  9. Li, Zehan / Pan, Ruhua / Pi, Xinyu (2025): “Beyond LLMs: A Linguistic Approach to Causal Graph Generation from Narrative Texts”. arXiv:2504.07459 <https://arxiv.org/abs/2504.07459> [14.05.2026].
  10. Liu, Jintao / Zhang, Zequn / Wei, Kaiwen / Guo, Zhi / Sun, Xian / Jin, Li / Li, Xiaoyu (2023): “Event Causality Extraction via Implicit Cause–Effect Interactions”, in: Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing: 6792–6804. DOI: 10.18653/v1/2023.emnlp-main.420.
  11. Oh, Jong-Hoon / Torisawa, Kentaro / Hashimoto, Chikara / Iida, Ryu / Tanaka, Masahiro / Kloetzer, Julien (2016): “A Semi-Supervised Learning Approach to Why-Question Answering”, in: Proceedings of the AAAI Conference on Artificial Intelligence 30, 1: 3022–3029.
  12. Ryan, Marie-Laure (1991): Possible Worlds, Artificial Intelligence, and Narrative Theory. Bloomington: Indiana University Press.
  13. Su, Ya / Zhang, Hu / Zhang, Guangjun / Wang, Yujie / Fan, Yue / Li, Ru / Wang, Yuanlong (2025): “Enhancing Event Causality Identification with LLM Knowledge and Concept-Level Event Relations”, in: Proceedings of the 31st International Conference on Computational Linguistics: 7403–7414.
  14. Todorov, Tzvetan (1977): The Poetics of Prose. Translated by Richard Howard. Ithaca, NY: Cornell University Press.
  15. Wang, Nengbo / Han, Xiaotian / Singh, Jagdip / Ma, Jing / Chaudhary, Vipin (2025): “CausalRAG: Integrating Causal Graphs into Retrieval-Augmented Generation”, in: Findings of the Association for Computational Linguistics: ACL 2025: 22680–22693.
  16. Zhang, Hongming / Liu, Xin / Pan, Haojie / Song, Yangqiu / Leung, Cane Wing-Ki (2020): “ASER: A Large-Scale Eventuality Knowledge Graph”, in: Proceedings of The Web Conference 2020: 201–211. DOI: 10.1145/3366423.3380107.
  17. Zhang, Ze Yu / Li, Zitao / Li, Yaliang / Ding, Bolin / Low, Bryan Kian Hsiang (2025): “Respecting Temporal-Causal Consistency: Entity-Event Knowledge Graphs for Retrieval-Augmented Generation”. arXiv:2506.05939 <https://arxiv.org/abs/2506.05939> [14.05.2026].