Best-Fit Action-Cost Domain Model Acquisition and Its Application to Authorship in Interactive Narrative

Domain model acquisition is the problem of learning the structure of a state-transition system from some input data, typically example transition sequences. Recent work has shown that it is possible to learn action costs of PDDL models, given the overall costs of individual plans. In this work we have explored the extension of these ideas to narrative planning where cost can represent a variety of features (e.g. tension or relationship strength) and where exact solutions don’t exist. Hence in this paper we generalise earlier results to show that when an exact solution does not exist, a best-fit costing can be generated. This approach is of particular interest in the context of plan-based narrative generation where the input cost functions are based on subjective input. In order to demonstrate the effectiveness of the approach, we have learnt models of narratives using subjective measures of narrative tension. These were obtained with narratives (presented as video in this case) that were encoded as action traces, and then scored for subjective narrative tension by viewers. This provided a collection of input plan traces for our domain model acquisition system to learn a best-fit model. Using this learnt model we demonstrate how it can be used to generate new narratives that fit different target levels of tension.

[1]  S. Sitharama Iyengar,et al.  An Event Drive Integration Reasoning Scheme for Handling Dynamic Threats in an Unstructured Environment , 1997, Artif. Intell..

[2]  Qiang Yang,et al.  ARMS: an automatic knowledge engineering tool for learning action models for AI planning , 2007, The Knowledge Engineering Review.

[3]  Qiang Yang,et al.  Learning complex action models with quantifiers and logical implications , 2010, Artif. Intell..

[4]  Robert Michael Young,et al.  Suspenser: A Story Generation System for Suspense , 2015, IEEE Transactions on Computational Intelligence and AI in Games.

[5]  Ana Paiva,et al.  An Affectively Driven Planner for Synthetic Characters , 2006, ICAPS.

[6]  Robert Michael Young,et al.  Narrative Planning: Balancing Plot and Character , 2010, J. Artif. Intell. Res..

[7]  R. Michael Young,et al.  Creating Interactive Narrative Structures: The Potential for AI Approaches , 2000 .

[8]  Marc Cavazza,et al.  Visual Programming of Plan Dynamics Using Constraints and Landmarks , 2011, ICAPS.

[9]  T. L. McCluskey,et al.  Acquisition of Object-Centred Domain Models from Planning Examples , 2009, ICAPS.

[10]  Stephen Cresswell,et al.  Domain Model Acquisition in the Presence of Static Relations in the LOP System , 2015, ICAPS.

[11]  Marc Cavazza,et al.  Using Social Relationships to Control Narrative Generation , 2015, AAAI.

[12]  Stephen Cresswell,et al.  Generalised Domain Model Acquisition from Action Traces , 2011, ICAPS.

[13]  Mark Steedman,et al.  Learning STRIPS Operators from Noisy and Incomplete Observations , 2012, UAI.

[14]  Adi Botea,et al.  Offline Planning with Hierarchical Task Networks in Video Games , 2007, AIIDE.

[15]  Marc Cavazza,et al.  A Brain-Computer Interface to a Plan-Based Narrative , 2013, IJCAI.

[16]  Marc Cavazza,et al.  NetworkING: using character relationships for interactive narrative generation , 2013, AAMAS.

[17]  Mark O. Riedl Incorporating Authorial Intent into Generative Narrative Systems , 2009, AAAI Spring Symposium: Intelligent Narrative Technologies II.

[18]  Robert Michael Young,et al.  Cinematic Visual Discourse: Representation, Generation, and Evaluation , 2010, IEEE Transactions on Computational Intelligence and AI in Games.

[19]  Hector Muñoz-Avila,et al.  Hierarchical Plan Representations for Encoding Strategic Game AI , 2005, AIIDE.

[20]  Maria Fox,et al.  Automatic Construction of Efficient Multiple Battery Usage Policies , 2011, IJCAI.

[21]  Daniel J. Scheeres,et al.  Heuristic Search and Receding-Horizon Planning in Complex Spacecraft Orbit Domains , 2015, SOCS.

[22]  Robert Michael Young,et al.  A Use of Flashback and Foreshadowing for Surprise Arousal in Narrative Using a Plan-Based Approach , 2008, ICIDS.

[23]  Simon Parkinson,et al.  The Application of Automated Planning to Machine Tool Calibration , 2012, ICAPS.

[24]  T. L. McCluskey,et al.  Automated Acquisition of Action Knowledge , 2009, ICAART.

[25]  T. L. McCluskey,et al.  Engineering and Compiling Planning Domain Models to Promote Validity and Efficiency , 1997, Artif. Intell..

[26]  Nona Elizabeth Richardson,et al.  An operator induction tool supporting knowledge engineering in planning , 2008 .

[27]  Peter Gregory,et al.  Domain Model Acquisition in Domains with Action Costs , 2016, ICAPS.