A Theory of Interpretable Approximations
Marco Bressan, Nicol\`o Cesa-Bianchi, Emmanuel Esposito, Yishay, Mansour, Shay Moran, Maximilian Thiessen

TL;DR
This paper introduces a theoretical framework for understanding when and how complex concepts can be approximated by simple, interpretable models like decision trees, revealing a clear trichotomy of approximation possibilities.
Contribution
It establishes a novel trichotomy classification for the approximability of concepts by simple models, providing a foundational understanding of interpretability in machine learning.
Findings
Exact conditions for non-approximability, arbitrary approximation, and bounded complexity approximation.
A universal constant bound on approximation complexity under certain conditions.
Extension of the framework to classes with unbounded VC dimension.
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 by a small aggregation of concepts from some base class . In particular, we consider the approximation of a binary concept by decision trees based on a simple class (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 and , exactly one of these cases holds: (i) cannot be approximated by with arbitrary accuracy; (ii) can be approximated…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Adversarial Robustness in Machine Learning · Ethics and Social Impacts of AI
MethodsBalanced Selection
