Logic-Based Explainability in Machine Learning
Not on the map. Why?
Abstract (arXiv)
The last decade witnessed an ever-increasing stream of successes in Machine Learning (ML). These successes offer clear evidence that ML is bound to become pervasive in a wide range of practical uses, including many that directly affect humans. Unfortunately, the operation of the most successful ML models is incomprehensible for human decision makers. As a result, the use of ML models, especially in high-risk and safety-critical settings is not without concern. In recent years, there have been efforts on devising approaches for explaining ML models. Most of these efforts have focused on so-called model-agnostic approaches. However, all model-agnostic and related approaches offer no guarantees of rigor, hence being referred to as non-formal. For example, such non-formal explanations can be consistent with different predictions, which renders them useless in practice. This paper overviews the ongoing research efforts on computing rigorous model-based explanations of ML models; these being referred to as formal explanations. These efforts encompass a variety of topics, that include the actual definitions of explanations, the characterization of the complexity of computing explanations, the currently best logical encodings for reasoning about different ML models, and also how to make explanations interpretable for human decision makers, among others.
Key facts. Cited by 47 papers in the map (data through 7 Oct 2026). Builds on 105 of its 351 references that are in the map. First posted on arXiv 24 Oct 2022.
Builds on
105 of 351 references.
References · 105
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2022Generative Adversarial Networkscited by 5,603
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,201
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2018A Survey Of Methods For Explaining Black Box Modelscited by 970
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
- 2019Fooling LIME and SHAP: Adversarial Attacks on Post hoc Explanation Methodscited by 440
- 2019A Survey on Explainable Artificial Intelligence (XAI): Towards Medical XAIcited by 403
- 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 364
- 2016European Union regulations on algorithmic decision-making and a "right to explanation"cited by 343
38 more
- 2017Methods for Interpreting and Understanding Deep Neural Networkscited by 342
- 2017The (Un)reliability of saliency methodscited by 331
- 2018Actionable Recourse in Linear Classificationcited by 327
- 2020Algorithmic Recourse: from Counterfactual Explanations to Interventionscited by 250
- 2017Distilling a Neural Network Into a Soft Decision Treecited by 230
- 2019Algorithms for Verifying Deep Neural Networkscited by 221
- 2018Abduction-Based Explanations for Machine Learning Modelscited by 159
- 2022The Disagreement Problem in Explainable Machine Learning: A Practitioner's Perspectivecited by 156
- 2018A Symbolic Approach to Explaining Bayesian Network Classifierscited by 130
- 2020Explainable Deep Learning: A Field Guide for the Uninitiatedcited by 127
- 2020A survey of algorithmic recourse: definitions, formulations, solutions, and prospectscited by 118
- 2019"How do I fool you?": Manipulating User Trust via Misleading Black Box Explanationscited by 111
- 2019Optimal Sparse Decision Treescited by 104
- 2020On The Reasons Behind Decisionscited by 99
- 2020Generalized and Scalable Optimal Sparse Decision Treescited by 98
- 2020Preventing Repeated Real World AI Failures by Cataloging Incidents: The AI Incident Databasecited by 95
- 2019When Explanations Lie: Why Many Modified BP Attributions Failcited by 92
- 2020On the Tractability of SHAP Explanationscited by 92
- 2019On the Existence of Simpler Machine Learning Modelscited by 87
- 2020Model Interpretability through the Lens of Computational Complexitycited by 75
- 2020A Survey on Computational Propaganda Detectioncited by 69
- 2017Deep Lattice Networks and Partial Monotonic Functionscited by 62
- 2020MurTree: Optimal Classification Trees via Dynamic Programming and Searchcited by 61
- 2014Falling Rule Listscited by 58
- 2021On Explaining Random Forests with SATcited by 57
- 2020Explaining Naive Bayes and Other Linear Classifiers with Polynomial Time and Delaycited by 56
- 2021On Guaranteed Optimal Robust Explanations for NLP Modelscited by 54
- 2020Certified Monotonic Neural Networkscited by 51
- 2017Learning Certifiably Optimal Rule Lists for Categorical Datacited by 50
- 2020On Explaining Decision Treescited by 49
- 2020The Emerging Landscape of Explainable AI Planning and Decision Makingcited by 44
- 2022On Tackling Explanation Redundancy in Decision Treescited by 44
- 2017Interpreting Blackbox Models via Model Extractioncited by 43
- 2017Interpretability via Model Extractioncited by 40
- 2017Explainable Planningcited by 40
- 2021On the Computational Intelligibility of Boolean Classifierscited by 40
- 2021SAT-Based Rigorous Explanations for Decision Listscited by 40
- 2021Explanations for Monotonic Classifierscited by 39
50 most cited of 105 All 105 (JSON)
Built on by
Citing papers per year: 2023: 10; 2024: 10; 2025: 18; 2026: 9.
47 papers.
Sort:
- 2023The Inadequacy of Shapley Values for Explainabilitycited by 30
- 2023Explainability is NOT a Gamecited by 23
- 2024Local vs. Global Interpretability: A Computational Complexity Perspectivecited by 23
- 2024Distance-Restricted Explanations: Theoretical Underpinnings & Efficient Implementationcited by 20
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanationscited by 13
- 2023Disproving XAI Myths with Formal Methods -- Initial Resultscited by 12
- 2023On Formal Feature Attribution and Its Approximationcited by 11
- 2024Explainable AI (XAI) in Image Segmentation in Medicine, Industry, and Beyond: A Surveycited by 11
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasonscited by 11
- 2025Beyond Topological Self-Explainable GNNs: A Formal Explainability Perspectivecited by 10
- 2024From SHAP Scores to Feature Importance Scorescited by 8
- 2025SHAP Meets Tensor Networks: Provably Tractable Explanations with Parallelismcited by 8
35 more
- 2025Space Explanations of Neural Network Classificationcited by 5
- 2023A Refutation of Shapley Values for Explainabilitycited by 4
- 2023Refutation of Shapley Values for XAI -- Additional Evidencecited by 4
- 2023A Uniform Language to Explain Decision Treescited by 4
- 2025Faster Verified Explanations for Neural Networkscited by 4
- 2024Explaining Decisions in ML Models: a Parameterized Complexity Analysiscited by 3
- 2024Abductive and Contrastive Explanations for Scoring Rules in Votingcited by 3
- 2025On the Complexity of Global Necessary Reasons to Explain Classificationcited by 3
- 2025Why this and not that? A Logic-based Framework for Contrastive Explanationscited by 3
- 2026FAME: Formal Abstract Minimal Explanation for Neural Networkscited by 3
- 2023Attribution-Scores and Causal Counterfactuals as Explanations in Artificial Intelligencecited by 2
- 2024Logic-Based Explainability: Past, Present & Futurecited by 2
- 2024Query languages for neural networkscited by 2
- 2025Robust Explanations Through Uncertainty Decomposition: A Path to Trustworthier AIcited by 2
- 2025Explaining Tournament Solutions with Minimal Supportscited by 2
- 2026Recursive querying of neural networks via weighted structurescited by 2
- 2023COMET: Neural Cost Model Explanation Frameworkcited by 1
- 2023Explainable Answer-set Programmingcited by 1
- 2025The Explanation Game -- Rekindled (Extended Version)cited by 1
- 2025Feature Relevancy, Necessity and Usefulness: Complexity and Algorithmscited by 1
- 2025Database Views as Explanations for Relational Deep Learningcited by 1
- 2025Uncovering Bugs in Formal Explainers: A Case Study with PyXAIcited by 1
- 2026Provably Explaining Neural Additive Modelscited by 1
- 2024Interpretable classifiers for tabular data via discretization and feature selectioncited by 0
- 2024The Sets of Powercited by 0
- 2025Feature Attribution in 5G Intrusion Detection: A Statistical vs. Logic-Based Comparisoncited by 0
- 2025Efficient & Correct Predictive Equivalence for Decision Treescited by 0
- 2025User Profiles of Sleep Disorder Sufferers: Towards Explainable Clustering and Differential Variable Analysiscited by 0
- 2025Explaining Decisions in ML Models: a Parameterized Complexity Analysis (Part I)cited by 0
- 2026Formal Abductive Explanations for Navigating Mental Health Help-Seeking and Diversity in Tech Workplacescited by 0
- 2026Towards Rigorous Explainability by Feature Attributioncited by 0
- 2026Beyond Shapley: Efficient Computation of Asymmetric Shapley Valuescited by 0
- 2026ExplAIner: A Declarative Query Language for Explaining Classification Modelscited by 0
- 2026MiSS: A Logic-Driven Explanation of Minimal Sufficient Coalitions for Point Cloud Classifierscited by 0
- 2026Neuron Activation-based Computation of Logical Explanations for Deep Neural Networkscited by 0
- 2026Neuron Activation-based Computation of Logical Explanations for Deep Neural Networks12 Sep 2026
- 2026MiSS: A Logic-Driven Explanation of Minimal Sufficient Coalitions for Point Cloud Classifiers27 Jul 2026
- 2026ExplAIner: A Declarative Query Language for Explaining Classification Models7 Jul 2026
- 2026Beyond Shapley: Efficient Computation of Asymmetric Shapley Values23 Jun 2026
- 2026Towards Rigorous Explainability by Feature Attribution17 Apr 2026
- 2026Formal Abductive Explanations for Navigating Mental Health Help-Seeking and Diversity in Tech Workplaces14 Mar 2026
- 2026FAME: Formal Abstract Minimal Explanation for Neural Networks11 Mar 2026
- 2026Provably Explaining Neural Additive Models19 Feb 2026
- 2026Recursive querying of neural networks via weighted structures6 Jan 2026
- 2025Faster Verified Explanations for Neural Networks28 Nov 2025
- 2025Space Explanations of Neural Network Classification27 Nov 2025
- 2025Explaining Decisions in ML Models: a Parameterized Complexity Analysis (Part I)5 Nov 2025
35 more
- 2025Uncovering Bugs in Formal Explainers: A Case Study with PyXAI5 Nov 2025
- 2025SHAP Meets Tensor Networks: Provably Tractable Explanations with Parallelism24 Oct 2025
- 2025User Profiles of Sleep Disorder Sufferers: Towards Explainable Clustering and Differential Variable Analysis13 Oct 2025
- 2025Efficient & Correct Predictive Equivalence for Decision Trees22 Sep 2025
- 2025Feature Attribution in 5G Intrusion Detection: A Statistical vs. Logic-Based Comparison12 Sep 2025
- 2025Database Views as Explanations for Relational Deep Learning11 Sep 2025
- 2025Explaining Tournament Solutions with Minimal Supports11 Sep 2025
- 2025Robust Explanations Through Uncertainty Decomposition: A Path to Trustworthier AI17 Jul 2025
- 2025Why this and not that? A Logic-based Framework for Contrastive Explanations11 Jul 2025
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanations10 Jun 2025
- 2025Feature Relevancy, Necessity and Usefulness: Complexity and Algorithms6 May 2025
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasons5 Feb 2025
- 2025Beyond Topological Self-Explainable GNNs: A Formal Explainability Perspective4 Feb 2025
- 2025The Explanation Game -- Rekindled (Extended Version)20 Jan 2025
- 2025On the Complexity of Global Necessary Reasons to Explain Classification12 Jan 2025
- 2024The Sets of Power10 Oct 2024
- 2024Abductive and Contrastive Explanations for Scoring Rules in Voting23 Aug 2024
- 2024Query languages for neural networks19 Aug 2024
- 2024Explaining Decisions in ML Models: a Parameterized Complexity Analysis22 Jul 2024
- 2024Local vs. Global Interpretability: A Computational Complexity Perspective5 Jun 2024
- 2024Logic-Based Explainability: Past, Present & Future4 Jun 2024
- 2024From SHAP Scores to Feature Importance Scores20 May 2024
- 2024Distance-Restricted Explanations: Theoretical Underpinnings & Efficient Implementation14 May 2024
- 2024Explainable AI (XAI) in Image Segmentation in Medicine, Industry, and Beyond: A Survey2 May 2024
- 2024Interpretable classifiers for tabular data via discretization and feature selection8 Feb 2024
- 2023A Uniform Language to Explain Decision Trees18 Oct 2023
- 2023Refutation of Shapley Values for XAI -- Additional Evidence30 Sep 2023
- 2023A Refutation of Shapley Values for Explainability6 Sep 2023
- 2023Explainable Answer-set Programming30 Aug 2023
- 2023On Formal Feature Attribution and Its Approximation7 Jul 2023
- 2023Explainability is NOT a Game27 Jun 2023
- 2023Disproving XAI Myths with Formal Methods -- Initial Results13 May 2023
- 2023Attribution-Scores and Causal Counterfactuals as Explanations in Artificial Intelligence6 Mar 2023
- 2023The Inadequacy of Shapley Values for Explainability16 Feb 2023
- 2023COMET: Neural Cost Model Explanation Framework14 Feb 2023
- 2023The Inadequacy of Shapley Values for Explainabilitycited by 30
- 2023Explainability is NOT a Gamecited by 23
- 2024Local vs. Global Interpretability: A Computational Complexity Perspectivecited by 23
- 2024Distance-Restricted Explanations: Theoretical Underpinnings & Efficient Implementationcited by 20
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanationscited by 13
- 2023Disproving XAI Myths with Formal Methods -- Initial Resultscited by 12
- 2023On Formal Feature Attribution and Its Approximationcited by 11
- 2024Explainable AI (XAI) in Image Segmentation in Medicine, Industry, and Beyond: A Surveycited by 11
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasonscited by 11
- 2025Beyond Topological Self-Explainable GNNs: A Formal Explainability Perspectivecited by 10
- 2024From SHAP Scores to Feature Importance Scorescited by 8
- 2025SHAP Meets Tensor Networks: Provably Tractable Explanations with Parallelismcited by 8
12 most cited of 47 All 47 (JSON)
- 2026Neuron Activation-based Computation of Logical Explanations for Deep Neural Networks12 Sep 2026
- 2026MiSS: A Logic-Driven Explanation of Minimal Sufficient Coalitions for Point Cloud Classifiers27 Jul 2026
- 2026ExplAIner: A Declarative Query Language for Explaining Classification Models7 Jul 2026
- 2026Beyond Shapley: Efficient Computation of Asymmetric Shapley Values23 Jun 2026
- 2026Towards Rigorous Explainability by Feature Attribution17 Apr 2026
- 2026Formal Abductive Explanations for Navigating Mental Health Help-Seeking and Diversity in Tech Workplaces14 Mar 2026
- 2026FAME: Formal Abstract Minimal Explanation for Neural Networks11 Mar 2026
- 2026Provably Explaining Neural Additive Models19 Feb 2026
- 2026Recursive querying of neural networks via weighted structures6 Jan 2026
- 2025Faster Verified Explanations for Neural Networks28 Nov 2025
- 2025Space Explanations of Neural Network Classification27 Nov 2025
- 2025Explaining Decisions in ML Models: a Parameterized Complexity Analysis (Part I)5 Nov 2025
12 newest of 47 All 47 (JSON)