mlsanityData to 14 Oct 2026

A Theory of Interpretable Approximations

arXiv 2406.10529 ↗First posted 15 Jun 2024cs.LG cs.AI stat.MLcited by 7

Not on the map. Why?

Abstract (arXiv)

Can a deep neural network be approximated by a small decision tree based on simple features? This question and its variants are behind the growing demand for machine learning models that are *interpretable* by humans. In this work we study such questions by introducing *interpretable approximations*, a notion that captures the idea of approximating a target concept c by a small aggregation of concepts from some base class H. In particular, we consider the approximation of a binary concept c by decision trees based on a simple class H (e.g., of bounded VC dimension), and use the tree depth as a measure of complexity. Our primary contribution is the following remarkable trichotomy. For any given pair of H and c, exactly one of these cases holds: (i) c cannot be approximated by H with arbitrary accuracy; (ii) c can be approximated by H with arbitrary accuracy, but there exists no universal rate that bounds the complexity of the approximations as a function of the accuracy; or (iii) there exists a constant kappa that depends only on H and c such that, for *any* data distribution and *any* desired accuracy level, c can be approximated by H with a complexity not exceeding kappa. This taxonomy stands in stark contrast to the landscape of supervised classification, which offers a complex array of distribution-free and universally learnable scenarios. We show that, in the case of interpretable approximations, even a slightly nontrivial a-priori guarantee on the complexity of approximations implies approximations with constant (distribution-free and accuracy-free) complexity. We extend our trichotomy to classes H of unbounded VC dimension and give characterizations of interpretability based on the algebra generated by H.

Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 15 of its 33 references that are in the map. First posted on arXiv 15 Jun 2024.

Builds on

15 of 33 references.

References · 15

  1. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
  2. 2018All Models are Wrong, but Many are Useful: Learning a Variable's Importance by Studying an Entire Class of Prediction Models Simultaneouslycited by 373
  3. 2018Interpreting CNNs via Decision Treescited by 89
  4. 2020Explaining the Explainer: A First Theoretical Analysis of LIMEcited by 89
  5. 2020Explainable k-Means and k-Medians Clusteringcited by 67
  6. 2020A Theory of Universal Learningcited by 60
  7. 2015Sample compression schemes for VC classescited by 47
  8. 2017Interpretability via Model Extractioncited by 40
  9. 2020Born-Again Tree Ensemblescited by 38
  10. 2019Universal Bayes consistency in metric spacescited by 33
  11. 2021Provably efficient, succinct, and precise explanationscited by 32
  12. 2020Enforcing Interpretability and its Statistical Impacts: Trade-offs between Accuracy and Interpretabilitycited by 25
3 more
  1. 2021Connecting Interpretability and Robustness in Decision Trees through Separationcited by 16
  2. 2020A Learning Theoretic Perspective on Local Explainabilitycited by 11
  3. 2022Fine-Grained Distribution-Dependent Learning Curvescited by 7

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 5; 2026: 2.

7 papers.