Model Interpretability through the Lens of Computational Complexity
Not on the map. Why?
Abstract (arXiv)
In spite of several claims stating that some models are more interpretable than others -- e.g., "linear models are more interpretable than deep neural networks" -- we still lack a principled notion of interpretability to formally compare among different classes of models. We make a step towards such a notion by studying whether folklore interpretability claims have a correlate in terms of computational complexity theory. We focus on local post-hoc explainability queries that, intuitively, attempt to answer why individual inputs are classified in a certain way by a given model. In a nutshell, we say that a class C1 of models is more interpretable than another class C2, if the computational complexity of answering post-hoc queries for models in C2 is higher than for those in C1. We prove that this notion provides a good theoretical counterpart to current beliefs on the interpretability of models; in particular, we show that under our definition and assuming standard complexity-theoretical assumptions (such as PneqNP), both linear and tree-based models are strictly more interpretable than neural networks. Our complexity analysis, however, does not provide a clear-cut difference between linear and tree-based models, as we obtain different results depending on the particular post-hoc explanations considered. Finally, by applying a finer complexity analysis based on parameterized complexity, we are able to prove a theoretical result suggesting that shallow neural networks are more interpretable than deeper ones.
Key facts. Cited by 75 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 14; 2023: 12; 2024: 12; 2025: 19; 2026: 12.
75 papers.
Sort:
- 2022Framework for Evaluating Faithfulness of Local Explanationscited by 55
- 2022Logic-Based Explainability in Machine Learningcited by 47
- 2022On Tackling Explanation Redundancy in Decision Treescited by 44
- 2024What is the Role of Small Models in the LLM Era: A Surveycited by 41
- 2021On Efficiently Explaining Graph-Based Classifierscited by 37
- 2022On Computing Probabilistic Explanations for Decision Treescited by 35
- 2024GraphKAN: Enhancing Feature Extraction with Graph Kolmogorov Arnold Networkscited by 31
- 2023The Inadequacy of Shapley Values for Explainabilitycited by 30
- 2021Foundations of Symbolic Languages for Model Interpretabilitycited by 26
- 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
38 more
- 2023Logic for Explainable AIcited by 23
- 2024Local vs. Global Interpretability: A Computational Complexity Perspectivecited by 23
- 2022Feature Necessity & Relevancy in ML Classifier Explanationscited by 22
- 2024Interpretable and Editable Programmatic Tree Policies for Reinforcement Learningcited by 18
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanationscited by 13
- 2021Efficient Explanations With Relevant Setscited by 12
- 2023Disproving XAI Myths with Formal Methods -- Initial Resultscited by 12
- 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretationcited by 11
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasonscited by 11
- 2025Explaining k-Nearest Neighbors: Abductive and Counterfactual Explanationscited by 10
- 2026Formal Mechanistic Interpretability: Automated Circuit Discovery with Provable Guaranteescited by 10
- 2021Efficient Explanations for Knowledge Compilation Languagescited by 9
- 2022Provably Precise, Succinct and Efficient Explanations for Decision Treescited by 8
- 2022Cardinality-Minimal Explanations for Monotonic Neural Networkscited by 8
- 2023On the Impact of Knowledge Distillation for Model Interpretabilitycited by 8
- 2025SHAP Meets Tensor Networks: Provably Tractable Explanations with Parallelismcited by 8
- 2021On the Explanatory Power of Decision Treescited by 6
- 2025Self-Explaining Neural Networks for Business Process Monitoringcited by 5
- 2023Equalised Odds is not Equal Individual Odds: Post-processing for Group and Individual Fairnesscited by 4
- 2023A Uniform Language to Explain Decision Treescited by 4
- 2024Even-if Explanations: Formal Foundations, Priorities and Complexitycited by 4
- 2025Interpretable Retinal Disease Prediction Using Biology-Informed Heterogeneous Graph Representationscited by 4
- 2025Parameterized Hardness of Zonotope Containment and Neural Network Verificationcited by 4
- 2023Inapproximability of sufficient reasons for decision treescited by 3
- 2024Explaining Decisions in ML Models: a Parameterized Complexity Analysiscited by 3
- 2025On the Complexity of Global Necessary Reasons to Explain Classificationcited by 3
- 2025Evaluating Interpretable Reinforcement Learning by Distilling Policies into Programscited 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
- 2021Querying in the Age of Graph Databases and Knowledge Graphscited by 2
- 2022Interpretable pipelines with evolutionarily optimized modules for RL tasks with visual inputscited by 2
- 2022On Deciding Feature Membership in Explanations of SDD & Related Classifierscited by 2
- 2022Verifying And Interpreting Neural Networks using Finite Automatacited by 2
- 2024Counterfactual and Semifactual Explanations in Abstract Argumentation: Formal Foundations, Complexity and Computationcited by 2
- 2024Evolutionary Computation and Explainable AI: A Roadmap to Understandable Intelligent Systemscited by 2
- 2023Limits of Actor-Critic Algorithms for Decision Tree Policies Learning in IBMDPscited by 1
- 2023The Computational Complexity of Concise Hypersphere Classificationcited by 1
- 2024The Distributional Uncertainty of the SHAP score in Explainable Machine Learningcited by 1
50 most cited of 75 All 75 (JSON)
- 2026Probabilistic Linear Explanations16 Sep 2026
- 2026ExplAIner: A Declarative Query Language for Explaining Classification Models7 Jul 2026
- 2026Fairness of Classifiers in the Presence of Constraints between Features1 May 2026
- 2026Rigorous Explanations for Tree Ensembles31 Mar 2026
- 2026Position: Explainable AI is Causality in Disguise30 Mar 2026
- 2026Concisely Explaining the Doubt: Minimum-Size Abductive Explanations for Linear Models with a Reject Option14 Mar 2026
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspective20 Feb 2026
- 2026Provably Explaining Neural Additive Models19 Feb 2026
- 2026A statistical perspective on transformers for small longitudinal cohort data18 Feb 2026
- 2026Formal Mechanistic Interpretability: Automated Circuit Discovery with Provable Guarantees18 Feb 2026
- 2026Synthesis and Verification of Transformer Programs (Technical Report)18 Feb 2026
- 2026On the Hardness of Computing Counterfactual and Semifactual Explanations in XAI14 Jan 2026
38 more
- 2025Extracting Robust Register Automata from Neural Networks over Data Sequences24 Nov 2025
- 2025Explaining Decisions in ML Models: a Parameterized Complexity Analysis (Part I)5 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
- 2025Parameterized Hardness of Zonotope Containment and Neural Network Verification26 Sep 2025
- 2025Efficient & Correct Predictive Equivalence for Decision Trees22 Sep 2025
- 2025Rigorous Feature Importance Scores based on Shapley Value and Banzhaf Index16 Aug 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
- 2025Interpretable DNFs27 May 2025
- 2025Feature Relevancy, Necessity and Usefulness: Complexity and Algorithms6 May 2025
- 2025Self-Explaining Neural Networks for Business Process Monitoring23 Mar 2025
- 2025Evaluating Interpretable Reinforcement Learning by Distilling Policies into Programs11 Mar 2025
- 2025Interpretable Retinal Disease Prediction Using Biology-Informed Heterogeneous Graph Representations23 Feb 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
- 2024What is the Role of Small Models in the LLM Era: A Survey10 Sep 2024
- 2024Structuring Quantitative Image Analysis with Object Prominence30 Aug 2024
- 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretation7 Aug 2024
- 2024Explaining Decisions in ML Models: a Parameterized Complexity Analysis22 Jul 2024
- 2024GraphKAN: Enhancing Feature Extraction with Graph Kolmogorov Arnold Networks19 Jun 2024
- 2024Evolutionary Computation and Explainable AI: A Roadmap to Understandable Intelligent Systems12 Jun 2024
- 2024Local vs. Global Interpretability: A Computational Complexity Perspective5 Jun 2024
- 2024Interpretable and Editable Programmatic Tree Policies for Reinforcement Learning23 May 2024
- 2024Counterfactual and Semifactual Explanations in Abstract Argumentation: Formal Foundations, Complexity and Computation7 May 2024
- 2024Social Interpretable Reinforcement Learning27 Jan 2024
- 2024The Distributional Uncertainty of the SHAP score in Explainable Machine Learning23 Jan 2024
- 2024Even-if Explanations: Formal Foundations, Priorities and Complexity17 Jan 2024
- 2023The Computational Complexity of Concise Hypersphere Classification12 Dec 2023
- 2023A Uniform Language to Explain Decision Trees18 Oct 2023
- 2023Limits of Actor-Critic Algorithms for Decision Tree Policies Learning in IBMDPs23 Sep 2023
- 2023Formally Explaining Neural Networks within Reactive Systems31 Jul 2023
- 2023On Logic-Based Explainability with Partially Specified Inputs27 Jun 2023
- 2023On the Impact of Knowledge Distillation for Model Interpretability25 May 2023
- 2023Disproving XAI Myths with Formal Methods -- Initial Results13 May 2023
50 newest of 75 All 75 (JSON)
- 2022Framework for Evaluating Faithfulness of Local Explanationscited by 55
- 2022Logic-Based Explainability in Machine Learningcited by 47
- 2022On Tackling Explanation Redundancy in Decision Treescited by 44
- 2024What is the Role of Small Models in the LLM Era: A Surveycited by 41
- 2021On Efficiently Explaining Graph-Based Classifierscited by 37
- 2022On Computing Probabilistic Explanations for Decision Treescited by 35
- 2024GraphKAN: Enhancing Feature Extraction with Graph Kolmogorov Arnold Networkscited by 31
- 2023The Inadequacy of Shapley Values for Explainabilitycited by 30
- 2021Foundations of Symbolic Languages for Model Interpretabilitycited by 26
- 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
12 most cited of 75 All 75 (JSON)
- 2026Probabilistic Linear Explanations16 Sep 2026
- 2026ExplAIner: A Declarative Query Language for Explaining Classification Models7 Jul 2026
- 2026Fairness of Classifiers in the Presence of Constraints between Features1 May 2026
- 2026Rigorous Explanations for Tree Ensembles31 Mar 2026
- 2026Position: Explainable AI is Causality in Disguise30 Mar 2026
- 2026Concisely Explaining the Doubt: Minimum-Size Abductive Explanations for Linear Models with a Reject Option14 Mar 2026
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspective20 Feb 2026
- 2026Provably Explaining Neural Additive Models19 Feb 2026
- 2026A statistical perspective on transformers for small longitudinal cohort data18 Feb 2026
- 2026Formal Mechanistic Interpretability: Automated Circuit Discovery with Provable Guarantees18 Feb 2026
- 2026Synthesis and Verification of Transformer Programs (Technical Report)18 Feb 2026
- 2026On the Hardness of Computing Counterfactual and Semifactual Explanations in XAI14 Jan 2026
12 newest of 75 All 75 (JSON)