Efficient Explanations for Knowledge Compilation Languages
Not on the map. Why?
Abstract (arXiv)
Knowledge compilation (KC) languages find a growing number of practical uses, including in Constraint Programming (CP) and in Machine Learning (ML). In most applications, one natural question is how to explain the decisions made by models represented by a KC language. This paper shows that for many of the best known KC languages, well-known classes of explanations can be computed in polynomial time. These classes include deterministic decomposable negation normal form (d-DNNF), and so any KC language that is strictly less succinct than d-DNNF. Furthermore, the paper also investigates the conditions under which polynomial time computation of explanations can be extended to KC languages more succinct than d-DNNF.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 18 of its 62 references that are in the map. First posted on arXiv 4 Jul 2021.
Builds on
18 of 62 references.
References · 18
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 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
- 2018A Survey Of Methods For Explaining Black Box Modelscited by 970
- 2016The Mythos of Model Interpretabilitycited by 716
- 2014OpenML: networked science in machine learningcited by 523
- 2018Abduction-Based Explanations for Machine Learning Modelscited by 159
- 2017PMLB: A Large Benchmark Suite for Machine Learning Evaluation and Comparisoncited by 139
- 2018Explaining Explanations in AIcited by 136
- 2018A Symbolic Approach to Explaining Bayesian Network Classifierscited by 130
- 2019Towards Explainable Artificial Intelligencecited by 106
- 2020On The Reasons Behind Decisionscited by 99
6 more
- 2020Model Interpretability through the Lens of Computational Complexitycited by 75
- 2019Explanation in Human-AI Systems: A Literature Meta-Review, Synopsis of Key Ideas and Publications, and Bibliography for Explainable AIcited by 63
- 2021On Guaranteed Optimal Robust Explanations for NLP Modelscited by 54
- 2018The Challenge of Crafting Intelligible Intelligencecited by 46
- 2021On the Computational Intelligibility of Boolean Classifierscited by 40
- 2016SDDs are Exponentially More Succinct than OBDDscited by 19
Built on by
Citing papers per year: 2022: 5; 2023: 2; 2024: 0; 2025: 2.
9 papers.
- 2022Logic-Based Explainability in Machine Learningcited by 47
- 2022On Tackling Explanation Redundancy in Decision Treescited by 44
- 2022On the Computation of Necessary and Sufficient Explanationscited by 23
- 2023Logic for Explainable AIcited by 23
- 2022Tractable Boolean and Arithmetic Circuitscited by 9
- 2023A New Class of Explanations for Classifiers with Non-Binary Featurescited by 8
- 2022On Deciding Feature Membership in Explanations of SDD & Related Classifierscited by 2
- 2025Feature Relevancy, Necessity and Usefulness: Complexity and Algorithmscited by 1
- 2025Leveraging Association Rules for Better Predictions and Better Explanationscited by 0
- 2025Leveraging Association Rules for Better Predictions and Better Explanations21 Oct 2025
- 2025Feature Relevancy, Necessity and Usefulness: Complexity and Algorithms6 May 2025
- 2023Logic for Explainable AI9 May 2023
- 2023A New Class of Explanations for Classifiers with Non-Binary Features28 Apr 2023
- 2022Logic-Based Explainability in Machine Learning24 Oct 2022
- 2022On Tackling Explanation Redundancy in Decision Trees20 May 2022
- 2022On the Computation of Necessary and Sufficient Explanations20 Mar 2022
- 2022On Deciding Feature Membership in Explanations of SDD & Related Classifiers15 Feb 2022
- 2022Tractable Boolean and Arithmetic Circuits7 Feb 2022