Properly Learning Decision Trees with Queries Is NP-Hard
Not on the map. Why?
Abstract (arXiv)
We prove that it is NP-hard to properly PAC learn decision trees with queries, resolving a longstanding open problem in learning theory (Bshouty 1993; Guijarro-Lavin-Raghavan 1999; Mehta-Raghavan 2002; Feldman 2016). While there has been a long line of work, dating back to (Pitt-Valiant 1988), establishing the hardness of properly learning decision trees from random examples, the more challenging setting of query learners necessitates different techniques and there were no previous lower bounds. En route to our main result, we simplify and strengthen the best known lower bounds for a different problem of Decision Tree Minimization (Zantema-Bodlaender 2000; Sieling 2003). On a technical level, we introduce the notion of hardness distillation, which we study for decision tree complexity but can be considered for any complexity measure: for a function that requires large decision trees, we give a general method for identifying a small set of inputs that is responsible for its complexity. Our technique even rules out query learners that are allowed constant error. This contrasts with existing lower bounds for the setting of random examples which only hold for inverse-polynomial error. Our result, taken together with a recent almost-polynomial time query algorithm for properly learning decision trees under the uniform distribution (Blanc-Lange-Qiao-Tan 2022), demonstrates the dramatic impact of distributional assumptions on the problem.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 9 of its 54 references that are in the map. First posted on arXiv 9 Jul 2023.
Builds on
9 of 54 references.
References · 9
- 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 364
- 2017Distilling a Neural Network Into a Soft Decision Treecited by 230
- 2017Interpretability via Model Extractioncited by 40
- 2020Born-Again Tree Ensemblescited by 38
- 2021Properly learning decision trees in almost polynomial timecited by 20
- 2016Interpreting Models via Single Tree Approximationcited by 17
- 2022Superpolynomial Lower Bounds for Decision Tree Learning and Testingcited by 9
- 2021Decision tree heuristics can fail, even in the smoothed settingcited by 7
- 2023Superpolynomial Lower Bounds for Learning Monotone Classescited by 2
Built on by
Citing papers per year: 2024: 4; 2025: 1.
5 papers.
- 2024Towards a theory of model distillationcited by 14
- 2024Collaborative Learning with Different Labeling Functionscited by 2
- 2024Superconstant Inapproximability of Decision Tree Learningcited by 2
- 2025The Probably Approximately Correct Learning Model in Computational Learning Theorycited by 2
- 2024Fast decision tree learning solves hard coding-theoretic problemscited by 0
- 2025The Probably Approximately Correct Learning Model in Computational Learning Theory11 Nov 2025
- 2024Fast decision tree learning solves hard coding-theoretic problems19 Sep 2024
- 2024Superconstant Inapproximability of Decision Tree Learning1 Jul 2024
- 2024Towards a theory of model distillation14 Mar 2024
- 2024Collaborative Learning with Different Labeling Functions16 Feb 2024