Contrastive Explanations of Centralized Multi-agent Optimization Solutions
Not on the map. Why?
Abstract (arXiv)
In many real-world scenarios, agents are involved in optimization problems. Since most of these scenarios are over-constrained, optimal solutions do not always satisfy all agents. Some agents might be unhappy and ask questions of the form ``Why does solution S not satisfy property P?''. We propose CMAoE, a domain-independent approach to obtain contrastive explanations by: (i) generating a new solution S^prime where property P is enforced, while also minimizing the differences between S and S^prime; and (ii) highlighting the differences between the two solutions, with respect to the features of the objective function of the multi-agent system. Such explanations aim to help agents understanding why the initial solution is better in the context of the multi-agent system than what they expected. We have carried out a computational evaluation that shows that CMAoE can generate contrastive explanations for large multi-agent optimization problems. We have also performed an extensive user study in four different domains that shows that: (i) after being presented with these explanations, humans' satisfaction with the original solution increases; and (ii) the constrastive explanations generated by CMAoE are preferred or equally preferred by humans over the ones generated by state of the art approaches.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 8 of its 36 references that are in the map. First posted on arXiv 11 Aug 2023.
Builds on
8 of 36 references.
References · 8
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,206
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,089
- 2018Metrics for Explainable AI: Challenges and Prospectscited by 260
- 2018Contrastive Explanation: A Structural-Model Approachcited by 65
- 2021Contrastive Explanations of Plans Through Model Restrictionscited by 16
- 2019AI for Explaining Decisions in Multi-Agent Environmentscited by 12
- 2021Understanding Consumer Preferences for Explanations Generated by XAI Algorithmscited by 5
- 2022Explaining Preference-driven Schedules: the EXPRES Frameworkcited by 5
Built on by
Citing papers per year: 2024: 3; 2025: 1.
4 papers.
- 2024On Generating Monolithic and Model Reconciling Explanations in Probabilistic Scenarioscited by 1
- 2024Contrastive Explainable Clustering with Differential Privacycited by 1
- 2024TRACE-CS: A Hybrid Logic-LLM System for Explainable Course Schedulingcited by 0
- 2025Exploiting Constraint Reasoning to Build Graphical Explanations for Mixed-Integer Linear Programmingcited by 0
- 2025Exploiting Constraint Reasoning to Build Graphical Explanations for Mixed-Integer Linear Programming17 Jul 2025
- 2024TRACE-CS: A Hybrid Logic-LLM System for Explainable Course Scheduling5 Sep 2024
- 2024Contrastive Explainable Clustering with Differential Privacy7 Jun 2024
- 2024On Generating Monolithic and Model Reconciling Explanations in Probabilistic Scenarios29 May 2024