Properly learning decision trees with queries is NP-hard
Caleb Koch, Carmen Strassle, Li-Yang Tan
Abstract
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-Lavín-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.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d4c91fb1-ed92-43ba-882d-3e8dc46b1140Cited by top-tier papers3
- Collaborative Learning with Different Labeling FunctionsYuyang Deng, Mingda QiaoICML 2024 · 2 citations
- Fast Decision Tree Learning Solves Hard Coding-Theoretic ProblemsCaleb Koch, Carmen Strassle, Li-Yang TanFOCS 2024 · 1 citation
- Computational Complexity in Property TestingRenato Ferreira Pinto Jr., Diptaksho Palit, Sofya RaskhodnikovaSODA 2026
Builds on3
- Born-Again Tree EnsemblesThibaut Vidal, Maximilian SchifferICML 2020 · 62 citations
- Properly learning decision trees in almost polynomial timeGuy Blanc, Jane Lange, Mingda Qiao, Li-Yang TanFOCS 2021 · 3 citations
- Superpolynomial lower bounds for decision tree learning and testingCaleb Koch, Carmen Strassle, Li-Yang TanSODA 2023 · 2 citations
Related papers
- Parameterized Complexity of Small Decision Tree LearningSebastian Ordyniak, Stefan SzeiderAAAI 2021 · 21 citations
- On Worst-Case Learning in Relativized HeuristicaShuichi Hirahara, Mikito NanashimaFOCS 2021 · 10 citations
- Estimating decision tree learnability with polylogarithmic sample complexityGuy Blanc, Neha Gupta, Jane Lange, Li-Yang TanNeurIPS 2020 · 5 citations
- Learning Small Decision Trees with Few Outliers: A Parameterized PerspectiveHarmender Gahlawat, Meirav ZehaviAAAI 2024 · 7 citations
- SAT-based Decision Tree Learning for Large Data SetsAndré Schidler, Stefan SzeiderAAAI 2021 · 72 citations
