Speeding Up Narrative Planning with Causal Width Search and Pruning

Authors

  • Gage Birchmeier University of Kentucky
  • Stephen G. Ware University of Kentucky

DOI:

https://doi.org/10.1609/aiide.v21i1.36823

Abstract

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