Contrastive Explanations of Plans Through Model Restrictions
Not on the map. Why?
Abstract (arXiv)
In automated planning, the need for explanations arises when there is a mismatch between a proposed plan and the user's expectation. We frame Explainable AI Planning in the context of the plan negotiation problem, in which a succession of hypothetical planning problems are generated and solved. The object of the negotiation is for the user to understand and ultimately arrive at a satisfactory plan. We present the results of a user study that demonstrates that when users ask questions about plans, those questions are contrastive, i.e. "why A rather than B?". We use the data from this study to construct a taxonomy of user questions that often arise during plan negotiation. We formally define our approach to plan negotiation through model restriction as an iterative process. This approach generates hypothetical problems and contrastive plans by restricting the model through constraints implied by user questions. We formally define model-based compilations in PDDL2.1 of each constraint derived from a user question in the taxonomy, and empirically evaluate the compilations in terms of computational complexity. The compilations were implemented as part of an explanation framework that employs iterative model restriction. We demonstrate its benefits in a second user study.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Builds on 16 of its 74 references that are in the map. First posted on arXiv 29 Mar 2021.
Builds on
16 of 74 references.
References · 16
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,201
- 2016The Mythos of Model Interpretabilitycited by 716
- 2018Metrics for Explainable AI: Challenges and Prospectscited by 257
- 2019Explainable Reinforcement Learning Through a Causal Lenscited by 177
- 2017Explainable AI: Beware of Inmates Running the Asylum Or: How I Learnt to Stop Worrying and Love the Social and Behavioural Sciencescited by 84
- 2018Contrastive Explanation: A Structural-Model Approachcited by 64
- 2019Explanation in Human-AI Systems: A Literature Meta-Review, Synopsis of Key Ideas and Publications, and Bibliography for Explainable AIcited by 63
- 2017Explainable Planningcited by 40
- 2015Plan Explicability and Predictability for Robot Task Planningcited by 26
- 2018Towards Providing Explanations for AI Planner Decisionscited by 9
- 2018Plan Explanations as Model Reconciliation -- An Empirical Studycited by 7
4 more
- 2019Generating Justifications for Norm-Related Agent Decisionscited by 5
- 2017Toward Foraging for Understanding of StarCraft Agents: An Empirical Studycited by 4
- 2019Why Couldn't You do that? Explaining Unsolvability of Classical Planning Problems in the Presence of Plan Advicecited by 1
- 2020Towards Contrastive Explanations for Comparing the Ethics of Planscited by 1
Built on by
Citing papers per year: 2022: 3; 2023: 1; 2024: 3; 2025: 5; 2026: 4.
16 papers.
Sort:
By area:
- 2022Logic-Based Explainability in Machine Learningcited by 47
- 2022Diagnosing AI Explanation Methods with Folk Concepts of Behaviorcited by 15
- 2023Contrastive Explanations of Centralized Multi-agent Optimization Solutionscited by 4
- 2024Counterfactual Influence in Markov Decision Processescited by 4
- 2025Counting and Reasoning with Planscited by 2
- 2025On the Design and Evaluation of Human-centered Explainable AI Systems: A Systematic Review and Taxonomycited by 2
- 2022Understanding a Robot's Guiding Ethical Principles via Automatically Generated Explanationscited by 1
- 2024On Generating Monolithic and Model Reconciling Explanations in Probabilistic Scenarioscited by 1
- 2024A User Study on Contrastive Explanations for Multi-Effector Temporal Planning with Non-Stationary Costscited by 0
- 2025Preprint: Exploring Inevitable Waypoints for Unsolvability Explanation in Hybrid Planning Problemscited by 0
- 2025Counterfactual Scenarios for Automated Planningcited by 0
- 2025Ontological foundations for contrastive explanatory narration of robot planscited by 0
4 more
- 2026Contrastive explanations of BDI agentscited by 0
- 2026Exploring Plan Space through Conversation: An Agentic Framework for LLM-Mediated Explanations in Planningcited by 0
- 2026"Why This Avoidance Maneuver?" Contrastive Explanations in Human-Supervised Maritime Autonomous Navigationcited by 0
- 2026i-EXAM: Instructable and Explainable Attack Connectivity Graph Modelercited by 0
- 2026i-EXAM: Instructable and Explainable Attack Connectivity Graph Modeler7 Jul 2026
- 2026"Why This Avoidance Maneuver?" Contrastive Explanations in Human-Supervised Maritime Autonomous Navigation9 Apr 2026
- 2026Exploring Plan Space through Conversation: An Agentic Framework for LLM-Mediated Explanations in Planning2 Mar 2026
- 2026Contrastive explanations of BDI agents10 Feb 2026
- 2025On the Design and Evaluation of Human-centered Explainable AI Systems: A Systematic Review and Taxonomy14 Oct 2025
- 2025Ontological foundations for contrastive explanatory narration of robot plans26 Sep 2025
- 2025Counterfactual Scenarios for Automated Planning29 Aug 2025
- 2025Preprint: Exploring Inevitable Waypoints for Unsolvability Explanation in Hybrid Planning Problems22 Apr 2025
- 2025Counting and Reasoning with Plans31 Jan 2025
- 2024A User Study on Contrastive Explanations for Multi-Effector Temporal Planning with Non-Stationary Costs20 Sep 2024
- 2024On Generating Monolithic and Model Reconciling Explanations in Probabilistic Scenarios29 May 2024
- 2024Counterfactual Influence in Markov Decision Processes13 Feb 2024
4 more
- 2023Contrastive Explanations of Centralized Multi-agent Optimization Solutions11 Aug 2023
- 2022Logic-Based Explainability in Machine Learning24 Oct 2022
- 2022Understanding a Robot's Guiding Ethical Principles via Automatically Generated Explanations20 Jun 2022
- 2022Diagnosing AI Explanation Methods with Folk Concepts of Behavior27 Jan 2022
- 2022Logic-Based Explainability in Machine Learningcited by 47
- 2022Diagnosing AI Explanation Methods with Folk Concepts of Behaviorcited by 15
- 2023Contrastive Explanations of Centralized Multi-agent Optimization Solutionscited by 4
- 2024Counterfactual Influence in Markov Decision Processescited by 4
- 2025Counting and Reasoning with Planscited by 2
- 2025On the Design and Evaluation of Human-centered Explainable AI Systems: A Systematic Review and Taxonomycited by 2
- 2022Understanding a Robot's Guiding Ethical Principles via Automatically Generated Explanationscited by 1
- 2024On Generating Monolithic and Model Reconciling Explanations in Probabilistic Scenarioscited by 1
- 2024A User Study on Contrastive Explanations for Multi-Effector Temporal Planning with Non-Stationary Costscited by 0
- 2025Preprint: Exploring Inevitable Waypoints for Unsolvability Explanation in Hybrid Planning Problemscited by 0
- 2025Counterfactual Scenarios for Automated Planningcited by 0
- 2025Ontological foundations for contrastive explanatory narration of robot planscited by 0
12 most cited of 15 All 15 (JSON)
- 2026i-EXAM: Instructable and Explainable Attack Connectivity Graph Modeler7 Jul 2026
- 2026"Why This Avoidance Maneuver?" Contrastive Explanations in Human-Supervised Maritime Autonomous Navigation9 Apr 2026
- 2026Contrastive explanations of BDI agents10 Feb 2026
- 2025On the Design and Evaluation of Human-centered Explainable AI Systems: A Systematic Review and Taxonomy14 Oct 2025
- 2025Ontological foundations for contrastive explanatory narration of robot plans26 Sep 2025
- 2025Counterfactual Scenarios for Automated Planning29 Aug 2025
- 2025Preprint: Exploring Inevitable Waypoints for Unsolvability Explanation in Hybrid Planning Problems22 Apr 2025
- 2025Counting and Reasoning with Plans31 Jan 2025
- 2024A User Study on Contrastive Explanations for Multi-Effector Temporal Planning with Non-Stationary Costs20 Sep 2024
- 2024On Generating Monolithic and Model Reconciling Explanations in Probabilistic Scenarios29 May 2024
- 2024Counterfactual Influence in Markov Decision Processes13 Feb 2024
- 2023Contrastive Explanations of Centralized Multi-agent Optimization Solutions11 Aug 2023
12 newest of 15 All 15 (JSON)