mlsanityData to 14 Oct 2026

Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretation

arXiv 2408.03915 ↗First posted 7 Aug 2024cs.LG cs.CC cs.LOcited by 11

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

  1. 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
  2. 2017Axiomatic Attribution for Deep Networkscited by 3,384
  3. 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
  4. 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 612
  5. 2018A Benchmark for Interpretability Methods in Deep Neural Networkscited by 476
  6. 2020Generalized ODIN: Detecting Out-of-distribution Image without Learning from Out-of-distribution Datacited by 408
  7. 2019The many Shapley values for model explanationcited by 344
  8. 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 242
  9. 2019FACE: Feasible and Actionable Counterfactual Explanationscited by 233
  10. 2019Input complexity and out-of-distribution detection with likelihood-based generative modelscited by 186
  11. 2019Feature relevance quantification in explainable AI: A causal problemcited by 167
  12. 2017Visualizing Deep Neural Network Decisions: Prediction Difference Analysiscited by 166
38 more
  1. 2018Abduction-Based Explanations for Machine Learning Modelscited by 160
  2. 2018Explaining Image Classifiers by Counterfactual Generationcited by 144
  3. 2022Is Out-of-Distribution Detection Learnable?cited by 109
  4. 2020On The Reasons Behind Decisionscited by 100
  5. 2020On the Tractability of SHAP Explanationscited by 92
  6. 2021The Out-of-Distribution Problem in Explainability and Search Methods for Feature Importance Explanationscited by 87
  7. 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networkscited by 81
  8. 2021Provable Guarantees for Understanding Out-of-distribution Detectioncited by 78
  9. 2020Verification of Deep Convolutional Neural Networks Using ImageStarscited by 75
  10. 2020Model Interpretability through the Lens of Computational Complexitycited by 75
  11. 2019An Abstraction-Based Framework for Neural Network Verificationcited by 68
  12. 2020Explaining Naive Bayes and Other Linear Classifiers with Polynomial Time and Delaycited by 57
  13. 2021On Explaining Random Forests with SATcited by 57
  14. 2021On Guaranteed Optimal Robust Explanations for NLP Modelscited by 54
  15. 2020Evaluations and Methods for Explanation through Robustness Analysiscited by 51
  16. 2020An SMT-Based Approach for Verifying Binarized Neural Networkscited by 47
  17. 2021Discretized Integrated Gradients for Explaining Language Modelscited by 46
  18. 2020Interpretation of NLP models through input marginalizationcited by 44
  19. 2018Formal Verification of Neural Network Controlled Autonomous Systemscited by 41
  20. 2019Fastened CROWN: Tightened Neural Network Robustness Certificatescited by 39
  21. 2021Explanations for Monotonic Classifierscited by 39
  22. 2021On Efficiently Explaining Graph-Based Classifierscited by 37
  23. 2021Neural Network Robustness as a Verification Property: A Principled Case Studycited by 35
  24. 2022On Computing Probabilistic Explanations for Decision Treescited by 35
  25. 2021Towards Scalable Verification of Deep Reinforcement Learningcited by 33
  26. 2022Verifying Learning-Based Robotic Navigation Systemscited by 33
  27. 2022VeriX: Towards Verified Explainability of Deep Neural Networkscited by 30
  28. 2020Verifying Recurrent Neural Networks using Invariant Inferencecited by 26
  29. 2021Rationales for Sequential Predictionscited by 26
  30. 2021Foundations of Symbolic Languages for Model Interpretabilitycited by 26
  31. 2022ASTERYX : A model-Agnostic SaT-basEd appRoach for sYmbolic and score-based eXplanationscited by 26
  32. 2023Formally Explaining Neural Networks within Reactive Systemscited by 24
  33. 2022On the Computation of Necessary and Sufficient Explanationscited by 23
  34. 2022Eliminating The Impossible, Whatever Remains Must Be Truecited by 23
  35. 2022Computing Abductive Explanations for Boosted Treescited by 23
  36. 2022Feature Necessity & Relevancy in ML Classifier Explanationscited by 23
  37. 2024Local vs. Global Interpretability: A Computational Complexity Perspectivecited by 23
  38. 2024Distance-Restricted Explanations: Theoretical Underpinnings & Efficient Implementationcited by 21

50 most cited of 66 All 66 (JSON)

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 7; 2026: 4.

11 papers.