Explanation Generation as Model Reconciliation in Multi-Model Planning

When AI systems interact with humans in the loop, they are often called on to provide explanations for their plans and behavior. Past work on plan explanations primarily involved the AI system explaining the correctness of its plan and the rationale for its decision in terms of its own model. Such soliloquy is wholly inadequate in most realistic scenarios where the humans have domain and task models that differ significantly from that used by the AI system. We posit that the explanations are best studied in light of these differing models. In particular, we show how explanation can be seen as a "model reconciliation problem" (MRP), where the AI system in effect suggests changes to the human's model, so as to make its plan be optimal with respect to that changed human model. We will study the properties of such explanations, present algorithms for automatically computing them, and evaluate the performance of the algorithms.

[1]  Stephanie Rosenthal,et al.  Dynamic generation and refinement of robot verbalization , 2016, 2016 25th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN).

[2]  Miao‐kun Sun Trends in cognitive sciences , 2012 .

[3]  K. Holyoak,et al.  The Oxford handbook of thinking and reasoning , 2012 .

[4]  Hans van Ditmarsch,et al.  The Ditmarsch Tale of Wonders , 2011, KI.

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

[6]  Ping Hou,et al.  Goal Recognition Design with Stochastic Agent Action Outcomes , 2016, IJCAI.

[7]  Subbarao Kambhampati A Classification of Plan Modification Strategies Based on Coverage and Information Requirements , 1990 .

[8]  Andreas Herzig,et al.  On the revision of planning tasks , 2014, ECAI.

[9]  Craig A. Knoblock,et al.  PDDL-the planning domain definition language , 1998 .

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

[11]  Subbarao Kambhampati,et al.  Domain Independent Approaches for Finding Diverse Plans , 2007, IJCAI.

[12]  Subbarao Kambhampati,et al.  Refining Incomplete Planning Domain Models Through Plan Traces , 2013, IJCAI.

[13]  Serena Villata,et al.  Representing Excuses in Social Dependence Networks , 2009, AI*IA.

[14]  Subbarao Kambhampati,et al.  AI-MIX: Using Automated Planning to Steer Human Workers Towards Better Crowdsourced Plans , 2014, HCOMP.

[15]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[16]  Yu Zhang,et al.  Explicable Robot Planning as Minimizing Distance from Expected Behavior , 2016, ArXiv.

[17]  Jorge A. Baier,et al.  Preferred Explanations: Theory and Generation via Planning , 2011, AAAI.

[18]  Sheila A. McIlraith,et al.  Monitoring Plan Optimality During Execution , 2007, ICAPS.

[19]  Erez Karpas,et al.  Goal Recognition Design , 2014, ICAPS.

[20]  Qiang Yang,et al.  Learning Actions Models from Plan Examples with Incomplete Knowledge , 2005, ICAPS.

[21]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[22]  Daniel Bryce,et al.  Maintaining Evolving Domain Models , 2016, IJCAI.

[24]  Yu Zhang,et al.  Plan Explainability and Predictability for Cobots , 2015, ArXiv.

[25]  Maria Fox,et al.  VAL: automatic plan validation, continuous effects and mixed initiative planning using PDDL , 2004, 16th IEEE International Conference on Tools with Artificial Intelligence.

[26]  T. Lombrozo The structure and function of explanations , 2006, Trends in Cognitive Sciences.

[27]  James F. Allen,et al.  TRAINS-95: Towards a Mixed-Initiative Planning Assistant , 1996, AIPS.

[28]  Thomas Eiter,et al.  Updating action domain descriptions☆ , 2005, IJCAI.

[29]  Yu Zhang,et al.  Plan explicability and predictability for robot task planning , 2015, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[30]  Subbarao Kambhampati,et al.  Generating diverse plans to handle unknown and partially known user preferences , 2012, Artif. Intell..

[31]  Ari K. Jónsson,et al.  MAPGEN: Mixed-Initiative Planning and Scheduling for the Mars Exploration Rover Mission , 2004, IEEE Intell. Syst..

[32]  Malte Helmert,et al.  The Fast Downward Planning System , 2006, J. Artif. Intell. Res..

[33]  S. Kambhampati,et al.  Plan Explicability for Robot Task Planning , 2010 .

[34]  Pat Langley,et al.  Explainable Agency in Human-Robot Interaction , 2016 .

[35]  Subbarao Kambhampati,et al.  A Heuristic Approach to Planning with Incomplete STRIPS Action Models , 2014, ICAPS.

[36]  T. Lombrozo Explanation and Abductive Inference , 2012 .

[37]  Subbarao Kambhampati,et al.  Discovering Underlying Plans Based on Distributed Representations of Actions , 2016, AAMAS.