Acting as Inverse Inverse Planning
Not on the map. Why?
Abstract (arXiv)
Great storytellers know how to take us on a journey. They direct characters to act -- not necessarily in the most rational way -- but rather in a way that leads to interesting situations, and ultimately creates an impactful experience for audience members looking on. If audience experience is what matters most, then can we help artists and animators *directly* craft such experiences, independent of the concrete character actions needed to evoke those experiences? In this paper, we offer a novel computational framework for such tools. Our key idea is to optimize animations with respect to *simulated* audience members' experiences. To simulate the audience, we borrow an established principle from cognitive science: that human social intuition can be modeled as "inverse planning," the task of inferring an agent's (hidden) goals from its (observed) actions. Building on this model, we treat storytelling as "*inverse* inverse planning," the task of choosing actions to manipulate an inverse planner's inferences. Our framework is grounded in literary theory, naturally capturing many storytelling elements from first principles. We give a series of examples to demonstrate this, with supporting evidence from human subject studies.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 8 of its 67 references that are in the map. First posted on arXiv 26 May 2023.
Builds on
8 of 67 references.
References · 8
- 2018A Survey of Inverse Reinforcement Learning: Challenges, Methods and Progresscited by 294
- 2022Accelerated Policy Learning with Parallel Differentiable Simulationcited by 92
- 2016The emotional arcs of stories are dominated by six basic shapescited by 69
- 2020Online Bayesian Goal Inference for Boundedly-Rational Planning Agentscited by 67
- 2014Narrative Planning: Balancing Plot and Charactercited by 61
- 2021PHASE: PHysically-grounded Abstract Social Events for Machine Social Perceptioncited by 22
- 2022Designing Perceptual Puzzles by Differentiating Probabilistic Programscited by 12
- 2019Applying Probabilistic Programming to Affective Computingcited by 6
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 1.
5 papers.
- 2024Building Machines that Learn and Think with Peoplecited by 73
- 2024Evaluating and Modeling Social Intelligence: A Comparative Study of Human and AI Capabilitiescited by 6
- 2023Differentiating Metropolis-Hastings to Optimize Intractable Densitiescited by 5
- 2024Sketching With Your Voice: "Non-Phonorealistic" Rendering of Sounds via Vocal Imitationcited by 1
- 2025Visual Theory of Mind Enables the Invention of Proto-Writingcited by 1
- 2025Visual Theory of Mind Enables the Invention of Proto-Writing3 Feb 2025
- 2024Sketching With Your Voice: "Non-Phonorealistic" Rendering of Sounds via Vocal Imitation20 Sep 2024
- 2024Building Machines that Learn and Think with People22 Jul 2024
- 2024Evaluating and Modeling Social Intelligence: A Comparative Study of Human and AI Capabilities20 May 2024
- 2023Differentiating Metropolis-Hastings to Optimize Intractable Densities13 Jun 2023