Goal Reasoning , Planning , and Acting with A C T O R S I M , The Actor Simulator 1

Goal reasoning is maturing as a field, but it lacks a model with clear semantics in a readily available implementation that researchers can build upon. This paper presents contributions that address this gap. First, we formalize goal reasoning with crisp semantics by extending a recent formalism called goal-task network planning. Second, we describe an open source package, called A C T O R S I M , that partially implements the semantics of the formal model. Finally, we use ActorSim in a study to examine whether a machine learning technique can improve subgoal selection using goal reasoning in the game of Minecraft. The study reveals that simple mechanisms for gathering experience improve over less knowledge intensive or random approaches for the domain we study.

[1]  Dana S. Nau,et al.  SHOP2: An HTN Planning System , 2003, J. Artif. Intell. Res..

[2]  Paolo Traverso,et al.  Blended Planning and Acting: Preliminary Approach, Research Challenges , 2015, AAAI.

[3]  John Thangarajah,et al.  Operational Behaviour for Executing, Suspending, and Aborting Goals in BDI Agent Systems , 2010, DALT.

[4]  Patrik Haslum,et al.  Deterministic planning in the fifth international planning competition: PDDL3 and experimental evaluation of the planners , 2009, Artif. Intell..

[5]  Thomas Apker,et al.  LTL Templates for Play-Calling Supervisory Control , 2016 .

[6]  Benjamin Johnson Goal Reasoning with Information Measures , 2016 .

[7]  David W. Aha,et al.  Applying Goal Driven Autonomy to a Team Shooter Game , 2010, FLAIRS.

[8]  David W. Aha,et al.  Learning Unknown Event Models , 2014, AAAI.

[9]  Giuseppe De Giacomo,et al.  Agent planning programs , 2016, Artif. Intell..

[10]  Dana S. Nau,et al.  A hierarchical goal-based formalism and algorithm for single-agent planning , 2012, AAMAS.

[11]  Paolo Traverso,et al.  The actor's view of automated planning and acting: A position paper , 2014, Artif. Intell..

[12]  David W. Aha,et al.  Domain-Independent Heuristics for Goal Formulation , 2013, FLAIRS.

[13]  Santiago Ontañón,et al.  A Survey of Real-Time Strategy Game AI Research and Competition in StarCraft , 2013, IEEE Transactions on Computational Intelligence and AI in Games.

[14]  Nick Hawes,et al.  Evolutionary Learning of Goal Priorities in a Real-Time Strategy Game , 2012, AIIDE.

[15]  Pascal Bercher,et al.  On the Decidability of HTN Planning with Task Insertion , 2011, IJCAI.

[16]  David W. Aha,et al.  Hierarchical Planning: Relating Task and Goal Decomposition with Task Sharing , 2016, IJCAI.

[17]  David W. Aha,et al.  Coordinating Robot Teams for Disaster Relief , 2015, FLAIRS.

[18]  John Thangarajah,et al.  An operational semantics for the goal life-cycle in BDI agents , 2013, Autonomous Agents and Multi-Agent Systems.

[19]  Dana S. Nau,et al.  Current Trends in Automated Planning , 2007, AI Mag..

[20]  David W. Aha,et al.  GOAL‐DRIVEN AUTONOMY FOR RESPONDING TO UNEXPECTED EVENTS IN STRATEGY SIMULATIONS , 2013, Comput. Intell..

[21]  Hector Muñoz-Avila,et al.  Raising Expectations in GDA Agents Acting in Dynamic Environments , 2015, IJCAI.

[22]  David W. Aha,et al.  Case-Based Plan Recognition Under Imperfect Observability , 2015, ICCBR.

[23]  Stefanie Tellex,et al.  Goal-Based Action Priors , 2015, ICAPS.

[24]  Subbarao Kambhampati,et al.  Planning as Refinement Search: A Unified Framework for Evaluating Design Tradeoffs in Partial-Order Planning , 1995, Artif. Intell..

[25]  Stefanie Tellex,et al.  Minecraft as an Experimental World for AI in Robotics , 2015, AAAI Fall Symposia.

[26]  Hector Muñoz-Avila,et al.  MIDCA: A Metacognitive, Integrated Dual-Cycle Architecture for Self-Regulated Autonomy , 2016, AAAI.

[27]  Matthew Klenk,et al.  Breadth of Approaches to Goal Reasoning: A Research Survey , 2013 .

[28]  Michael A. Leece,et al.  A toolkit for studying Goal Reasoning , Planning , and Acting , 2016 .

[29]  Lukás Chrpa,et al.  The 2014 International Planning Competition: Progress and Trends , 2015, AI Mag..

[30]  Stuart J. Russell,et al.  Angelic Hierarchical Planning: Optimal and Online Algorithms , 2008, ICAPS.

[31]  D. Aha,et al.  Goal Reasoning to Coordinate Robotic Teams for Disaster Relief , 2015 .

[32]  Hector Muñoz-Avila,et al.  Guiding the Ass with Goal Motivation Weights , 2015 .