Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretation
Not on the map. Why?
Abstract (arXiv)
The ability to interpret Machine Learning (ML) models is becoming increasingly essential. However, despite significant progress in the field, there remains a lack of rigorous characterization regarding the innate interpretability of different models. In an attempt to bridge this gap, recent work has demonstrated that it is possible to formally assess interpretability by studying the computational complexity of explaining the decisions of various models. In this setting, if explanations for a particular model can be obtained efficiently, the model is considered interpretable (since it can be explained ``easily''). However, if generating explanations over an ML model is computationally intractable, it is considered uninterpretable. Prior research identified two key factors that influence the complexity of interpreting an ML model: (i) the type of the model (e.g., neural networks, decision trees, etc.); and (ii) the form of explanation (e.g., contrastive explanations, Shapley values, etc.). In this work, we claim that a third, important factor must also be considered for this analysis -- the underlying distribution over which the explanation is obtained. Considering the underlying distribution is key in avoiding explanations that are socially misaligned, i.e., convey information that is biased and unhelpful to users. We demonstrate the significant influence of the underlying distribution on the resulting overall interpretation complexity, in two settings: (i) prediction models paired with an external out-of-distribution (OOD) detector; and (ii) prediction models designed to inherently generate socially aligned explanations. Our findings prove that the expressiveness of the distribution can significantly influence the overall complexity of interpretation, and identify essential prerequisites that a model must possess to generate socially aligned explanations.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Builds on 66 of its 102 references that are in the map. First posted on arXiv 7 Aug 2024.
Builds on
66 of 102 references.
References · 66
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 612
- 2018A Benchmark for Interpretability Methods in Deep Neural Networkscited by 476
- 2020Generalized ODIN: Detecting Out-of-distribution Image without Learning from Out-of-distribution Datacited by 408
- 2019The many Shapley values for model explanationcited by 344
- 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 242
- 2019FACE: Feasible and Actionable Counterfactual Explanationscited by 233
- 2019Input complexity and out-of-distribution detection with likelihood-based generative modelscited by 186
- 2019Feature relevance quantification in explainable AI: A causal problemcited by 167
- 2017Visualizing Deep Neural Network Decisions: Prediction Difference Analysiscited by 166
38 more
- 2018Abduction-Based Explanations for Machine Learning Modelscited by 160
- 2018Explaining Image Classifiers by Counterfactual Generationcited by 144
- 2022Is Out-of-Distribution Detection Learnable?cited by 109
- 2020On The Reasons Behind Decisionscited by 100
- 2020On the Tractability of SHAP Explanationscited by 92
- 2021The Out-of-Distribution Problem in Explainability and Search Methods for Feature Importance Explanationscited by 87
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networkscited by 81
- 2021Provable Guarantees for Understanding Out-of-distribution Detectioncited by 78
- 2020Verification of Deep Convolutional Neural Networks Using ImageStarscited by 75
- 2020Model Interpretability through the Lens of Computational Complexitycited by 75
- 2019An Abstraction-Based Framework for Neural Network Verificationcited by 68
- 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
- 2020Evaluations and Methods for Explanation through Robustness Analysiscited by 51
- 2020An SMT-Based Approach for Verifying Binarized Neural Networkscited by 47
- 2021Discretized Integrated Gradients for Explaining Language Modelscited by 46
- 2020Interpretation of NLP models through input marginalizationcited by 44
- 2018Formal Verification of Neural Network Controlled Autonomous Systemscited by 41
- 2019Fastened CROWN: Tightened Neural Network Robustness Certificatescited by 39
- 2021Explanations for Monotonic Classifierscited by 39
- 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
- 2022VeriX: Towards Verified Explainability of Deep Neural Networkscited by 30
- 2020Verifying Recurrent Neural Networks using Invariant Inferencecited by 26
- 2021Rationales for Sequential Predictionscited by 26
- 2021Foundations of Symbolic Languages for Model Interpretabilitycited by 26
- 2022ASTERYX : A model-Agnostic SaT-basEd appRoach for sYmbolic and score-based eXplanationscited by 26
- 2023Formally Explaining Neural Networks within Reactive Systemscited by 24
- 2022On the Computation of Necessary and Sufficient Explanationscited by 23
- 2022Eliminating The Impossible, Whatever Remains Must Be Truecited by 23
- 2022Computing Abductive Explanations for Boosted Treescited by 23
- 2022Feature Necessity & Relevancy in ML Classifier Explanationscited by 23
- 2024Local vs. Global Interpretability: A Computational Complexity Perspectivecited by 23
- 2024Distance-Restricted Explanations: Theoretical Underpinnings & Efficient Implementationcited by 21
50 most cited of 66 All 66 (JSON)
Built on by
Citing papers per year: 2025: 7; 2026: 4.
11 papers.
- 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
- 2026Formal Mechanistic Interpretability: Automated Circuit Discovery with Provable Guaranteescited by 11
- 2025SHAP Meets Tensor Networks: Provably Tractable Explanations with Parallelismcited by 8
- 2025Self-Explaining Neural Networks for Business Process Monitoringcited by 5
- 2025Additive Models Explained: A Computational Complexity Approachcited by 3
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspectivecited by 2
- 2025Uncovering Bugs in Formal Explainers: A Case Study with PyXAIcited by 1
- 2026Provably Explaining Neural Additive Modelscited by 1
- 2025Efficient & Correct Predictive Equivalence for Decision Treescited by 0
- 2026On the Hardness of Computing Counterfactual and Semifactual Explanations in XAIcited by 0
- 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
- 2026On the Hardness of Computing Counterfactual and Semifactual Explanations in XAI14 Jan 2026
- 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
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanations10 Jun 2025
- 2025Self-Explaining Neural Networks for Business Process Monitoring23 Mar 2025
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasons5 Feb 2025