Charting the Shapes of Stories with Game Theory
Constantinos Daskalakis, Ian Gemp, Yanchen Jiang, Renato Paes Leme, Christos Papadimitriou, Georgios Piliouras
TL;DR
The paper proposes a framework to convert narratives into extensive-form games by extracting decisions and payoffs with AI, allowing formal game-theoretic analysis of the plot. It introduces the idea of a 'rationalizes' relationship between a story path and a game equilibrium, and demonstrates this on Romeo and Juliet using LLM-assisted construction and Gambit solving to compare alternative game trees. The work connects narrative dynamics to equilibrium-based fortune, suspense, and counterfactuals, and discusses potential real-world applications and limitations. It lays out a scalable pipeline for analyzing stories and other narratives, with future work aimed at broader genres and more robust evaluation.
Abstract
Stories are records of our experiences and their analysis reveals insights into the nature of being human. Successful analyses are often interdisciplinary, leveraging mathematical tools to extract structure from stories and insights from structure. Historically, these tools have been restricted to one dimensional charts and dynamic social networks; however, modern AI offers the possibility of identifying more fully the plot structure, character incentives, and, importantly, counterfactual plot lines that the story could have taken but did not take. In this work, we use AI to model the structure of stories as game-theoretic objects, amenable to quantitative analysis. This allows us to not only interrogate each character's decision making, but also possibly peer into the original author's conception of the characters' world. We demonstrate our proposed technique on Shakespeare's famous Romeo and Juliet. We conclude with a discussion of how our analysis could be replicated in broader contexts, including real-life scenarios.
