Superconstant Inapproximability of Decision Tree Learning
Caleb Koch, Carmen Strassle, Li-Yang Tan
TL;DR
This paper proves that the task of properly PAC-learning decision trees with queries remains NP-hard even if the hypothesis size is allowed to be a constant factor larger than the target, i.e., $s' \le C \cdot s$ for any fixed $C>1$. The authors provide a two-step reduction from Vertex Cover: first establishing slight inapproximability and then amplifying it via a new XOR lemma for decision trees to achieve superconstant inapproximability. They also supply a simpler proof of the prior KST23 result and discuss implications for Decision Tree Minimization, strengthening known hardness bounds. These results imply that efficiently recovering near-optimal decision-tree representations from query access is unlikely under standard complexity assumptions, with meaningful consequences for interpretability workflows in decision-tree-based models.
Abstract
We consider the task of properly PAC learning decision trees with queries. Recent work of Koch, Strassle, and Tan showed that the strictest version of this task, where the hypothesis tree $T$ is required to be optimally small, is NP-hard. Their work leaves open the question of whether the task remains intractable if $T$ is only required to be close to optimal, say within a factor of 2, rather than exactly optimal. We answer this affirmatively and show that the task indeed remains NP-hard even if $T$ is allowed to be within any constant factor of optimal. More generally, our result allows for a smooth tradeoff between the hardness assumption and the inapproximability factor. As Koch et al.'s techniques do not appear to be amenable to such a strengthening, we first recover their result with a new and simpler proof, which we couple with a new XOR lemma for decision trees. While there is a large body of work on XOR lemmas for decision trees, our setting necessitates parameters that are extremely sharp, and are not known to be attainable by existing XOR lemmas. Our work also carries new implications for the related problem of Decision Tree Minimization.
