Speeding Up Narrative Planning with Causal Width Search and Pruning
DOI:
https://doi.org/10.1609/aiide.v21i1.36823Abstract
Narrative planning can be used to create structured interactive experiences that dynamically respond to user input. Narrative planning works by generating a sequence of actions that achieves an author's desired goal while ensuring that there is an explanation for why each character takes each action in the sequence. An action in a sequence is considered necessary to that sequence if leaving the action out would prevent a later action in the sequence from being taken or prevent an author or character goal from being achieved. Using this definition, we define the causal width of a sequence to be the number of causally unnecessary actions, and we hypothesize sequences with a lower causal width are more likely to lead to a solution. We show that using causal width as a ranking mechanism can sometimes improve blind search, and ignoring stories with a high causal width can always improve the performance of heuristic search on a set of story benchmark problems.Downloads
Published
2025-11-07
How to Cite
Birchmeier, G., & Ware, S. G. (2025). Speeding Up Narrative Planning with Causal Width Search and Pruning. Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, 21(1), 196-205. https://doi.org/10.1609/aiide.v21i1.36823
Issue
Section
Poster Research