HEART: Using Abstract Plans as a Guarantee of Downward Refinement in Decompositional Planning

In recent years the ubiquity of artificial intelligence raised concerns among the uninitiated. The misunderstanding is further increased since most advances do not have explainable results. For automated planning, the research often targets speed, quality, or expressivity. Most existing solutions focus on one criteria while not addressing the others. However, human-related applications require a complex combination of all those criteria at different levels. We present a new method to compromise on these aspects while staying explainable. We aim to leave the range of potential applications as wide as possible but our main targets are human intent recognition and assistive robotics. We propose the HEART planner, a real-time decompositional planner based on a hierarchical version of Partial Order Causal Link (POCL). It cyclically explores the plan space while making sure that intermediary high level plans are valid and will return them as approximate solutions when interrupted. These plans are proven to be a guarantee of solvability. This paper aims to evaluate that process and its results compared to classical approaches in terms of efficiency and quality.

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

[2]  Daniel S. Weld,et al.  UCPOP: A Sound, Complete, Partial Order Planner for ADL , 1992, KR.

[3]  Alfonso Gerevini,et al.  Combining Domain-Independent Planning and HTN Planning: The Duet Planner , 2008, ECAI.

[4]  Daniel S. Weld An Introduction to Least Commitment Planning , 1994, AI Mag..

[5]  Maria Fox,et al.  Explainable Planning , 2017, ArXiv.

[6]  Susanne Biundo-Stephan,et al.  Hybrid Planning Heuristics Based on Task Decomposition Graphs , 2014, SOCS.

[7]  Stuart J. Russell,et al.  Angelic Semantics for High-Level Actions , 2007, ICAPS.

[8]  Paolo Traverso,et al.  Automated Planning and Acting , 2016 .

[9]  Paolo Traverso,et al.  Automated Planning: Theory & Practice , 2004 .

[10]  Hector Geffner,et al.  Probabilistic Plan Recognition Using Off-the-Shelf Classical Planners , 2010, AAAI.

[11]  Bernhard Nebel,et al.  Coming up With Good Excuses: What to do When no Plan Can be Found , 2010, Cognitive Robotics.

[12]  Magali Barbier,et al.  HiPOP: Hierarchical Partial-Order Planning , 2014, STAIRS.

[13]  Chris L. Baker,et al.  Goal Inference as Inverse Planning , 2007 .

[14]  Earl D. Sacerdott Planning in a hierarchy of abstraction spaces , 1973, IJCAI 1973.

[15]  Maria Fox,et al.  Natural Hierarchical Planning Using Operator Decomposition , 1997, ECP.

[16]  Subbarao Kambhampati,et al.  Handling Model Uncertainty and Multiplicity in Explanations via Model Reconciliation , 2018, ICAPS.

[17]  Johanna D. Moore,et al.  DPOCL: A Principled Approach To Discourse Planning , 1994, INLG.

[18]  Yixin Chen,et al.  A Planning Approach to the Recognition of Multiple Goals , 2013, Int. J. Intell. Syst..

[19]  James A. Hendler,et al.  HTN Planning: Complexity and Expressivity , 1994, AAAI.

[20]  Subbarao Kambhampati,et al.  Hybrid Planning for Partially Hierarchical Domains , 1998, AAAI/IAAI.

[21]  Félix Ingrand,et al.  Interleaving Temporal Planning and Execution in Robotics Domains , 2004, AAAI.

[22]  Earl D. Sacerdoti,et al.  The Nonlinear Nature of Plans , 1975, IJCAI.

[23]  Malik Ghallab,et al.  A Flexible ANML Actor and Planner in Robotics , 2014 .

[24]  Shirin Sohrabi,et al.  Plan Recognition as Planning Revisited , 2016, IJCAI.

[25]  Alfredo Milani,et al.  Encoding Planning Constraints into Partial Order Planners , 1998, KR.

[26]  Hector Geffner,et al.  Plan Recognition as Planning , 2009, IJCAI.

[27]  Susanne Biundo-Stephan,et al.  Making Hybrid Plans More Clear to Human Users - A Formal Approach for Generating Sound Explanations , 2012, ICAPS.

[28]  Subbarao Kambhampati,et al.  Hierarchical Expertise-Level Modeling for User Specific Robot-Behavior Explanations , 2020, AAAI.