Answering the "why" in Answer Set Programming - A Survey of Explanation Approaches
Not on the map. Why?
Abstract (arXiv)
Artificial Intelligence (AI) approaches to problem-solving and decision-making are becoming more and more complex, leading to a decrease in the understandability of solutions. The European Union's new General Data Protection Regulation tries to tackle this problem by stipulating a "right to explanation" for decisions made by AI systems. One of the AI paradigms that may be affected by this new regulation is Answer Set Programming (ASP). Thanks to the emergence of efficient solvers, ASP has recently been used for problem-solving in a variety of domains, including medicine, cryptography, and biology. To ensure the successful application of ASP as a problem-solving paradigm in the future, explanations of ASP solutions are crucial. In this survey, we give an overview of approaches that provide an answer to the question of why an answer set is a solution to a given problem, notably off-line justifications, causal graphs, argumentative explanations and why-not provenance, and highlight their similarities and differences. Moreover, we review methods explaining why a set of literals is not an answer set or why no solution exists at all.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Sep 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 2; 2024: 0; 2025: 2; 2026: 4.
11 papers.
- 2021Argumentative XAI: A Surveycited by 66
- 2023An ASP Framework for the Refinement of Authorization and Obligation Policiescited by 3
- 2023Explainable Answer-set Programmingcited by 1
- 2021Learning logic programs by explaining their failurescited by 0
- 2022ValAsp: a tool for data validation in Answer Set Programmingcited by 0
- 2025Counting Answer Sets of Disjunctive Answer Set Programscited by 0
- 2025Interpolation in Knowledge Representationcited by 0
- 2026xDNN(ASP): Explanation Generation System for Deep Neural Networks powered by Answer Set Programmingcited by 0
- 2026An XAI View on Explainable ASP: Methods, Systems, and Perspectivescited by 0
- 2026The Dual Role of Abstracting over the Irrelevant in Symbolic Explanations: Cognitive Effort vs. Understandingcited by 0
- 2026Explainable Belief Harmonization under Dynamic Epistemic Partitionscited by 0
- 2026Explainable Belief Harmonization under Dynamic Epistemic Partitions23 Jul 2026
- 2026The Dual Role of Abstracting over the Irrelevant in Symbolic Explanations: Cognitive Effort vs. Understanding3 Feb 2026
- 2026An XAI View on Explainable ASP: Methods, Systems, and Perspectives21 Jan 2026
- 2026xDNN(ASP): Explanation Generation System for Deep Neural Networks powered by Answer Set Programming7 Jan 2026
- 2025Interpolation in Knowledge Representation9 Dec 2025
- 2025Counting Answer Sets of Disjunctive Answer Set Programs15 Jul 2025
- 2023Explainable Answer-set Programming30 Aug 2023
- 2023An ASP Framework for the Refinement of Authorization and Obligation Policies22 May 2023
- 2022ValAsp: a tool for data validation in Answer Set Programming19 Feb 2022
- 2021Argumentative XAI: A Survey24 May 2021
- 2021Learning logic programs by explaining their failures18 Feb 2021