Plan Explanations as Model Reconciliation: Moving Beyond Explanation as Soliloquy
arXiv:1701.08317
Abstract
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.
Cited by in corpus (17)
- Explanations in Autonomous Driving: A Survey
- Explainable AI: Beware of Inmates Running the Asylum Or: How I Learnt to Stop Worrying and Love the Social and Behavioural Sciences
- Algorithms for the Greater Good! On Mental Modeling and Acceptable Symbiosis in Human-AI Collaboration
- The Emerging Landscape of Explainable AI Planning and Decision Making
- Explain Yourself: A Natural Language Interface for Scrutable Autonomous Robots
- Balancing Explicability and Explanation in Human-Aware Planning
- Efficiently Explaining CSPs with Unsatisfiable Subset Optimization (extended algorithms and examples)
- Towards Providing Explanations for AI Planner Decisions
- Human-AI Symbiosis: A Survey of Current Approaches
- Hierarchical Expertise-Level Modeling for User Specific Robot-Behavior Explanations
- Towards Empathetic Planning
- Progressive Explanation Generation for Human-robot Teaming
- Explainable AI for System Failures: Generating Explanations that Improve Human Assistance in Fault Recovery
- Why Couldn't You do that? Explaining Unsolvability of Classical Planning Problems in the Presence of Plan Advice
- Dungeon Crawl Stone Soup as an Evaluation Domain for Artificial Intelligence
- Why? Why not? When? Visual Explanations of Agent Behavior in Reinforcement Learning
- Guilty Artificial Minds