Multiple Narrative Disentanglement: Unraveling Infinite Jest
📜 Abstract
Many works (of both fiction and non-fiction) span multiple, intersecting narratives, each of which constitutes a story in its own right. In this work I introduce the task of multiple narrative disentanglement (MND), in which the aim is to tease these narratives apart by assigning passages from a text to the sub-narratives to which they belong. The motivating example I use is David Foster Wallace’s fictional text Infinite Jest. I selected this book because it contains multiple, interweaving narratives within its sprawling 1,000-plus pages. I propose and evaluate a novel unsupervised approach to MND that is motivated by the theory of narratology. This method achieves strong empirical results, successfully disentangling the threads in Infinite Jest and significantly outperforming baseline strategies in doing so.
✨ Summary
Overview
The paper introduces multiple narrative disentanglement (MND), an unsupervised task that assigns passages in a text to one or more underlying narrative threads. Unlike conversational-thread disentanglement, where an utterance is generally assigned to one discussion, MND allows passages to belong to multiple intersecting narratives and treats narratives as potentially hierarchical.
Method
The proposed narrative modeling pipeline has three stages:
- Segment the text into passages.
- Extract named entities—primarily characters, organizations, and locations—from each passage.
- Apply latent Dirichlet allocation (LDA) to the extracted entities rather than to the full text.
The central modeling assumption is that a passage is a mixture of latent narratives, while each narrative is characterized by a distribution over entities. The approach assigns a passage to a narrative when its estimated mixture probability exceeds a threshold and the passage contains at least one highly ranked entity associated with that narrative. The number of narratives is supplied by the user because the hierarchical nature of narrative makes a single objectively correct number difficult to define.
The same entity rankings are also used for focalizer detection: the highest-ranked entity classified as a person is selected as the focalizer of each narrative.
Corpus and evaluation
The evaluation uses a manually annotated version of David Foster Wallace’s Infinite Jest. The author annotated 49 narrative labels across 183 passages, with three principal threads used for the main experiment: the wheelchair-assassin narrative, the Ennet House Drug Recovery House narrative, and the Enfield Tennis Academy narrative. A fourth, more heavily overlapping Incandenza-family narrative was added for a harder test. Because the corpus was annotated by a single person, inter-annotator agreement was unavailable.
The system is compared with round-robin assignment, majority-thread assignment, and full-text topic modeling. For the three main narratives, entity-based narrative modeling achieves a macro-averaged F-score of 0.702, compared with 0.545 for full-text topic modeling. Its micro-averaged F-score is 0.706, compared with 0.551 for full-text topic modeling. For the more entangled four-thread experiment, narrative modeling achieves a macro-averaged F-score of 0.67, compared with 0.56 for full-text topic modeling. Focalizer detection identifies the focalizers of the three main narratives with 100% accuracy in the reported experiment.
Main conclusions and limitations
The results support the paper’s claim that modeling entities provides a representation more closely aligned with the actors and locations underlying narrative structure than modeling raw lexical content. The work establishes MND as a distinct computational-literary task and demonstrates that probabilistic, soft multi-label assignments are useful for narratives that intersect. Important limitations include the subjective definition and granularity of narrative annotations, the single-annotator corpus, the need to specify the number of threads in advance, dependence on named-entity recognition quality, and evaluation on one unusually complex novel.
Subsequent research influence
The paper’s task formulation and entity-based topic-modeling idea were cited in later computational-literary research. For example, GutenTag: an NLP-driven Tool for Digital Humanities Research in the Project Gutenberg Corpus cites Wallace as prior work motivating automatic narrative extraction with topic-modeling methods. (aclanthology.org) A later computational study of literary text also identifies Wallace’s work as part of the developing body of literature-specific computational-linguistics research. (researchgate.net) The available evidence indicates influence primarily as a methodological reference in computational literary analysis; I found no well-documented industry deployment directly attributable to this paper. The paper’s bibliographic details and publication venue were verified against the ACL Anthology record. (aclanthology.org)