Abstract
AI planning has featured in a number of Interactive Storytelling prototypes: since narratives can be naturally modelled as a sequence of actions it is possible to exploit state of the art planners in the task of narrative generation. However the characteristics of a “good” plan, such as optimality, aren’t necessarily the same as those of a “good” narrative, where errors and convoluted sequences may offer more reader interest, so some narrative structuring is required. We have looked at injecting narrative control into plan generation through the use of PDDL3.0 state trajectory constraints which enable us to express narrative control information within the planning representation. As part of this we have developed an approach to planning with trajectory constraints. The approach decomposes the problem into a set of smaller subproblems using the temporal orderings described by the constraints and then solves them incrementally. In this paper we outline our method and present results that illustrate the potential of the approach.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Weld, D.: An introduction to least commitment planning. AI Magazine 15(4), 26–61 (1994)
Riedl, M., Young, M.: An intent-driven planner for multi-agent story generation. In: Proc. Third Int’l. Joint Conf. on Autonomous Agents and Multi-Agent Systems, vol. 1, pp. 186–193. IEEE, Washington DC (2004)
Aylett, R., Dias, J., Paiva, A.: An affectively-driven planner for synthetic characters. In: Long, D., Smith, S.F., Borrajo, D., McCluskey, L. (eds.) Proc. 16th Int’l Conf. on Automated Planning, pp. 2–10. AAAI, Menlo Park (2006)
Bonet, B., Geffner, H.: Planning as heuristic search: New results. In: Biundo, S., Fox, M. (eds.) ECP 1999. LNCS, vol. 1809, pp. 360–372. Springer, Heidelberg (2000)
Pizzi, D., Cavazza, M., Whittaker, A., Lugrin, J.L.: Automatic generation of game level solutions as storyboards. In: Darken, C., Mateas, M. (eds.) Proc. fourth AI and interactive digital entertainment conf., pp. 96–101. AAAI, Menlo Park (2008)
Erol, K., Hendler, J., Nau, D.S.: UMCP: A sound and complete procedure for hierarchical task-network planning. In: Hammond, K.J. (ed.) Proc. of the Second Int’l. Conf. on AI Planning, pp. 249–254. AAAI, Menlo Park (1994)
Cavazza, M., Charles, F., Mead, S.: Character-based interactive storytelling. IEEE Intelligent Systems 17(7), 17–24 (2002)
Cheong, Y., Young, R.: A computational model of narrative generation for suspense. In: Liu, H., Mihalcea, R. (eds.) Computational Aesthetics: AI Approaches to Beauty and Happiness, TR WS–06–04, pp. 8–15. AAAI, Menlo Park (2006)
Weyhrauch, P.: Guiding Interactive Drama. Ph.D. thesis, School of Computer Science, Carnegie Mellon University (1997)
Magerko, B., Laird, J., Assanie, M., Kerfoot, A., Stokes, D.: AI characters and directors for interactive computer games. In: Hill, R., Jacobstein, N. (eds.) Proc. 16th Innov. Appl. of AI Conf., pp. 877–883. AAAI, Menlo Park (2004)
Mateas, M., Stern, A.: Structuring content in the Façade interactive drama architecture. In: Young, R.M., Laird, J. (eds.) Proc. First AI and interactive digital entertainment conf., pp. 93–98. AAAI, Menlo Park (2005)
Riedl, M., Stern, A.: Believable agents and intelligent story adaptation for interactive storytelling. In: Göbel, S., Malkewitz, R., Iurgel, I. (eds.) TIDSE 2006. LNCS, vol. 4326, pp. 1–12. Springer, Heidelberg (2006)
Riedl, M.: Incorporating authorial intent into generative narrative systems. In: Louchart, S., Roberts, D., Mehta, M. (eds.) Intelligent Narrative Technologies II, TR SS–09–06, pp. 91–94. AAAI, Menlo Park (2009)
Edelkamp, S., Jabbar, S., Nazih, M.: Large-scale optimal PDDL3 planning with MIPS-XXL. In: 5th Int’l. Planning Competition, pp. 28–30. icaps (2006)
Barthes, R.: Image Music Text. Fontana Press (1993)
Cavazza, M., Charles, F., Mead, S.: Multi-modal acting in mixed reality interactive storytelling. IEEE Multimedia 11(3), 2–11 (2004)
Gerevini, A., Long, D.: Plan constraints and preferences in PDDL3. Tech. Rep. RT–2005–08–47, Department of Electronics for Automation, University of Brescia, Italy (2005), http://www.cs.yale.edu/homes/dvm/papers/pddl-ipc5.pdf
Hoffmann, J., Porteous, J., Sebastia, L.: Ordered landmarks in planning. JAIR 22, 215–278 (2004)
Fikes, R., Nilsson, N.: STRIPS: A new approach to the application of theorem proving to problem solving. Artificial Intelligence 2(3/4), 189–208 (1971)
Gazen, B.C., Knoblock, C.: Combining the expressivity of UCPOP with the efficiency of Graphplan. In: Steel, S. (ed.) ECP 1997. LNCS, vol. 1348, pp. 221–233. Springer, Heidelberg (1997)
Hoffmann, J., Nebel, B.: The FF planning system: Fast plan generation through heuristic search. JAIR 14, 253–302 (2001)
The Strathclyde Planning Group: VAL: The automatic validation tool for PDDL including PDDL3 and PDDL+, http://planning.cis.strath.ac.uk/VAL/
Mateas, M.: A neo-Aristotelian theory of interactive drama. In: AI and Interactive Entertainment, TR SS–00–02, pp. 56–61. AAAI, Menlo Park (2000)
Zagalo, N., Barker, A., Branco, V.: Story reaction structures to emotion detection. In: Proc. first ACM workshop on Story Representation, Mechanism and Context, pp. 33–38. ACM, New York (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Porteous, J., Cavazza, M. (2009). Controlling Narrative Generation with Planning Trajectories: The Role of Constraints. In: Iurgel, I.A., Zagalo, N., Petta, P. (eds) Interactive Storytelling. ICIDS 2009. Lecture Notes in Computer Science, vol 5915. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10643-9_28
Download citation
DOI: https://doi.org/10.1007/978-3-642-10643-9_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10642-2
Online ISBN: 978-3-642-10643-9
eBook Packages: Computer ScienceComputer Science (R0)