English

A Theory of Interpretable Approximations

Machine Learning 2024-06-18 v1 Artificial Intelligence Machine Learning

Abstract

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 cc by a small aggregation of concepts from some base class H\mathcal{H}. In particular, we consider the approximation of a binary concept cc by decision trees based on a simple class H\mathcal{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\mathcal{H} and cc, exactly one of these cases holds: (i) cc cannot be approximated by H\mathcal{H} with arbitrary accuracy; (ii) cc can be approximated by H\mathcal{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\mathcal{H} and cc such that, for *any* data distribution and *any* desired accuracy level, cc can be approximated by H\mathcal{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\mathcal{H} of unbounded VC dimension and give characterizations of interpretability based on the algebra generated by H\mathcal{H}.

Keywords

Cite

@article{arxiv.2406.10529,
  title  = {A Theory of Interpretable Approximations},
  author = {Marco Bressan and Nicolò Cesa-Bianchi and Emmanuel Esposito and Yishay Mansour and Shay Moran and Maximilian Thiessen},
  journal= {arXiv preprint arXiv:2406.10529},
  year   = {2024}
}

Comments

To appear at COLT 2024

R2 v1 2026-06-28T17:07:04.330Z