Local vs. Global Interpretability: A Computational Complexity Perspective
Not on the map. Why?
Abstract (arXiv)
The local and global interpretability of various ML models has been studied extensively in recent years. However, despite significant progress in the field, many known results remain informal or lack sufficient mathematical rigor. We propose a framework for bridging this gap, by using computational complexity theory to assess local and global perspectives of interpreting ML models. We begin by proposing proofs for two novel insights that are essential for our analysis: (1) a duality between local and global forms of explanations; and (2) the inherent uniqueness of certain global explanation forms. We then use these insights to evaluate the complexity of computing explanations, across three model types representing the extremes of the interpretability spectrum: (1) linear models; (2) decision trees; and (3) neural networks. Our findings offer insights into both the local and global interpretability of these models. For instance, under standard complexity assumptions such as P != NP, we prove that selecting global sufficient subsets in linear models is computationally harder than selecting local subsets. Interestingly, with neural networks and decision trees, the opposite is true: it is harder to carry out this task locally than globally. We believe that our findings demonstrate how examining explainability through a computational complexity lens can help us develop a more rigorous grasp of the inherent interpretability of ML models.
Key facts. Cited by 23 papers in the map (data through 14 Oct 2026). Builds on 48 of its 81 references that are in the map. First posted on arXiv 5 Jun 2024.
Builds on
48 of 81 references.
References · 48
- 2019A Survey on Bias and Fairness in Machine Learningcited by 1,917
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,416
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
- 2020A Survey on Neural Network Interpretabilitycited by 291
- 2018Techniques for Interpretable Machine Learningcited by 238
- 2021Beta-CROWN: Efficient Bound Propagation with Per-neuron Split Constraints for Complete and Incomplete Neural Network Robustness Verificationcited by 228
- 2018Abduction-Based Explanations for Machine Learning Modelscited by 160
- 2018A Symbolic Approach to Explaining Bayesian Network Classifierscited by 131
- 2020On The Reasons Behind Decisionscited by 100
- 2020On the Tractability of SHAP Explanationscited by 92
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networkscited by 81
- 2020Model Interpretability through the Lens of Computational Complexitycited by 75
36 more
- 2023First Three Years of the International Verification of Neural Networks Competition (VNN-COMP)cited by 58
- 2020Explaining Naive Bayes and Other Linear Classifiers with Polynomial Time and Delaycited by 57
- 2021On Explaining Random Forests with SATcited by 57
- 2021On Guaranteed Optimal Robust Explanations for NLP Modelscited by 54
- 2022Logic-Based Explainability in Machine Learningcited by 48
- 2020An SMT-Based Approach for Verifying Binarized Neural Networkscited by 47
- 2021Local Explanations via Necessity and Sufficiency: Unifying Theory and Practicecited by 45
- 2022On Tackling Explanation Redundancy in Decision Treescited by 44
- 2022Towards Formal XAI: Formally Approximate Minimal Explanations of Neural Networkscited by 42
- 2021On the Computational Intelligibility of Boolean Classifierscited by 40
- 2021Explanations for Monotonic Classifierscited by 39
- 2022Don't Lie to Me! Robust and Efficient Explainability with Verified Perturbation Analysiscited by 38
- 2021On Efficiently Explaining Graph-Based Classifierscited by 37
- 2021Neural Network Robustness as a Verification Property: A Principled Case Studycited by 35
- 2022On Computing Probabilistic Explanations for Decision Treescited by 35
- 2021Towards Scalable Verification of Deep Reinforcement Learningcited by 33
- 2022Verifying Learning-Based Robotic Navigation Systemscited by 33
- 2021Provably efficient, succinct, and precise explanationscited by 32
- 2018What made you do this? Understanding black-box decisions with sufficient input subsetscited by 31
- 2021Reachability Is NP-Complete Even for the Simplest Neural Networkscited by 27
- 2021Foundations of Symbolic Languages for Model Interpretabilitycited by 26
- 2022ASTERYX : A model-Agnostic SaT-basEd appRoach for sYmbolic and score-based eXplanationscited by 26
- 2021Probabilistic Sufficient Explanationscited by 24
- 2023Formally Explaining Neural Networks within Reactive Systemscited by 24
- 2022On the Computation of Necessary and Sufficient Explanationscited by 23
- 2022Computing Abductive Explanations for Boosted Treescited by 23
- 2022Feature Necessity & Relevancy in ML Classifier Explanationscited by 23
- 2023Logic for Explainable AIcited by 23
- 2024Distance-Restricted Explanations: Theoretical Underpinnings & Efficient Implementationcited by 21
- 2022Verification-Aided Deep Ensemble Selectioncited by 18
- 2022veriFIRE: Verifying an Industrial, Learning-Based Wildfire Detection Systemcited by 12
- 2022Constrained Reinforcement Learning for Robotics via Scenario-Based Programmingcited by 11
- 2023Verifying Generalization in Deep Learningcited by 11
- 2022Scenario-Assisted Deep Reinforcement Learningcited by 8
- 2022A Query-Optimal Algorithm for Finding Counterfactualscited by 7
- 2024Analyzing Adversarial Inputs in Deep Reinforcement Learningcited by 7
Built on by
Citing papers per year: 2024: 2; 2025: 14; 2026: 7.
23 papers.
Sort:
By area:
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanationscited by 13
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasonscited by 12
- 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretationcited by 11
- 2026Formal Mechanistic Interpretability: Automated Circuit Discovery with Provable Guaranteescited by 11
- 2025Explaining k-Nearest Neighbors: Abductive and Counterfactual Explanationscited by 10
- 2025SHAP Meets Tensor Networks: Provably Tractable Explanations with Parallelismcited by 8
- 2025Self-Explaining Neural Networks for Business Process Monitoringcited by 5
- 2025On the Complexity of Global Necessary Reasons to Explain Classificationcited by 3
- 2025Towards Unified Attribution in Explainable AI, Data-Centric AI, and Mechanistic Interpretabilitycited by 3
- 2025Why this and not that? A Logic-based Framework for Contrastive Explanationscited by 3
- 2025Additive Models Explained: A Computational Complexity Approachcited by 3
- 2025Evaluating Explanations: An Explanatory Virtues Framework for Mechanistic Interpretability -- The Strange Science Part I.iicited by 2
11 more
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspectivecited by 2
- 2024In Defence of Post-hoc Explainabilitycited by 1
- 2025Database Views as Explanations for Relational Deep Learningcited by 1
- 2025Uncovering Bugs in Formal Explainers: A Case Study with PyXAIcited by 1
- 2026Axiomatic Foundations of Counterfactual Explanationscited by 1
- 2026Provably Explaining Neural Additive Modelscited by 1
- 2025Efficient & Correct Predictive Equivalence for Decision Treescited by 0
- 2025Interpretable Recognition of Cognitive Distortions in Natural Language Textscited by 0
- 2026Position: Explainable AI is Causality in Disguisecited by 0
- 2026Fairness of Classifiers in the Presence of Constraints between Featurescited by 0
- 2026Interpretable experiential learning based on state history and global feedbackcited by 0
- 2026Interpretable experiential learning based on state history and global feedback1 May 2026
- 2026Fairness of Classifiers in the Presence of Constraints between Features1 May 2026
- 2026Position: Explainable AI is Causality in Disguise30 Mar 2026
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspective20 Feb 2026
- 2026Provably Explaining Neural Additive Models19 Feb 2026
- 2026Formal Mechanistic Interpretability: Automated Circuit Discovery with Provable Guarantees18 Feb 2026
- 2026Axiomatic Foundations of Counterfactual Explanations3 Feb 2026
- 2025Interpretable Recognition of Cognitive Distortions in Natural Language Texts8 Nov 2025
- 2025Uncovering Bugs in Formal Explainers: A Case Study with PyXAI5 Nov 2025
- 2025SHAP Meets Tensor Networks: Provably Tractable Explanations with Parallelism24 Oct 2025
- 2025Additive Models Explained: A Computational Complexity Approach24 Oct 2025
- 2025Efficient & Correct Predictive Equivalence for Decision Trees22 Sep 2025
11 more
- 2025Database Views as Explanations for Relational Deep Learning11 Sep 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
- 2025Evaluating Explanations: An Explanatory Virtues Framework for Mechanistic Interpretability -- The Strange Science Part I.ii2 May 2025
- 2025Self-Explaining Neural Networks for Business Process Monitoring23 Mar 2025
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasons5 Feb 2025
- 2025Towards Unified Attribution in Explainable AI, Data-Centric AI, and Mechanistic Interpretability31 Jan 2025
- 2025On the Complexity of Global Necessary Reasons to Explain Classification12 Jan 2025
- 2025Explaining k-Nearest Neighbors: Abductive and Counterfactual Explanations10 Jan 2025
- 2024In Defence of Post-hoc Explainability23 Dec 2024
- 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretation7 Aug 2024
- 2026Formal Mechanistic Interpretability: Automated Circuit Discovery with Provable Guaranteescited by 11
- 2025Towards Unified Attribution in Explainable AI, Data-Centric AI, and Mechanistic Interpretabilitycited by 3
- 2025Evaluating Explanations: An Explanatory Virtues Framework for Mechanistic Interpretability -- The Strange Science Part I.iicited by 2
- 2026Formal Mechanistic Interpretability: Automated Circuit Discovery with Provable Guarantees18 Feb 2026
- 2025Evaluating Explanations: An Explanatory Virtues Framework for Mechanistic Interpretability -- The Strange Science Part I.ii2 May 2025
- 2025Towards Unified Attribution in Explainable AI, Data-Centric AI, and Mechanistic Interpretability31 Jan 2025
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanationscited by 13
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasonscited by 12
- 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretationcited by 11
- 2025Explaining k-Nearest Neighbors: Abductive and Counterfactual Explanationscited by 10
- 2025SHAP Meets Tensor Networks: Provably Tractable Explanations with Parallelismcited by 8
- 2025Self-Explaining Neural Networks for Business Process Monitoringcited by 5
- 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
- 2025Additive Models Explained: A Computational Complexity Approachcited by 3
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspectivecited by 2
- 2024In Defence of Post-hoc Explainabilitycited by 1
- 2025Database Views as Explanations for Relational Deep Learningcited by 1
12 most cited of 20 All 20 (JSON)
- 2026Interpretable experiential learning based on state history and global feedback1 May 2026
- 2026Fairness of Classifiers in the Presence of Constraints between Features1 May 2026
- 2026Position: Explainable AI is Causality in Disguise30 Mar 2026
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspective20 Feb 2026
- 2026Provably Explaining Neural Additive Models19 Feb 2026
- 2026Axiomatic Foundations of Counterfactual Explanations3 Feb 2026
- 2025Interpretable Recognition of Cognitive Distortions in Natural Language Texts8 Nov 2025
- 2025Uncovering Bugs in Formal Explainers: A Case Study with PyXAI5 Nov 2025
- 2025SHAP Meets Tensor Networks: Provably Tractable Explanations with Parallelism24 Oct 2025
- 2025Additive Models Explained: A Computational Complexity Approach24 Oct 2025
- 2025Efficient & Correct Predictive Equivalence for Decision Trees22 Sep 2025
- 2025Database Views as Explanations for Relational Deep Learning11 Sep 2025
12 newest of 20 All 20 (JSON)