Superpolynomial lower bounds for decision tree learning and testing
Caleb Koch, Carmen Strassle, Li-Yang Tan
Abstract
We establish new hardness results for decision tree optimization problems, adding to a line of work that dates back to Hyafil and Rivest in 1976. We prove, under the randomized exponential time hypothesis, superpolynomial runtime lower bounds for two basic problems: given an explicit representation of a function f and a generator for a distribution D,
• construct a small decision tree approximator for f under D, and
• decide if there is a small decision tree approximator for f under D.
Our results imply new lower bounds for distribution-free PAC learning and testing of decision trees, settings in which the algorithm only has restricted access to f and D. Specifically, we get that:
• n-variable size-s decision trees cannot be properly PAC learned in time n Õ(log log s) , and
• depth-d decision trees cannot be tested in time exp(d O( 1) ).
For learning, the previous best lower bound only ruled out poly(n)-time algorithms (Alekhnovich, Braverman, Feldman, Klivans, and Pitassi, 2009). For testing, recent work gives similar though incomparable lower bounds in the setting where f is random and D is nonexplicit (Blais, Ferreira Pinto Jr., and Harms, 2021).
Assuming a plausible conjecture on the hardness of Set-Cover, we show that our lower bound for properly PAC learning decision trees can be improved to n Ω(log s) , matching the best known upper bound of n O(log s) due to Ehrenfeucht and Haussler (1989).
We obtain our results within a unified framework that leverages recent progress in two different lines of work: the inapproximability of Set-Cover and XOR lemmas for query complexity. Our framework is versatile and yields results for related concept classes such as juntas and DNF formulas.
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 582572a0-e6d4-4934-bec9-a48ca910b0f3Cited by top-tier papers4
- Collaborative Learning with Different Labeling FunctionsYuyang Deng, Mingda QiaoICML 2024 · 2 citations
- Properly learning decision trees with queries is NP-hardCaleb Koch, Carmen Strassle, Li-Yang TanFOCS 2023 · 2 citations
- Fast Decision Tree Learning Solves Hard Coding-Theoretic ProblemsCaleb Koch, Carmen Strassle, Li-Yang TanFOCS 2024 · 1 citation
- Decision Tree Learning on Product SpacesArshia Soltani Moakhar, Faraz Ghahremani, Kiarash Banihashem, MohammadTaghi HajiaghayiICML 2026
Builds on6
- 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
- Automating cutting planes is NP-hardMika Göös, Sajin Koroth, Ian Mertz, Toniann PitassiSTOC 2020 · 2 citations
- Low Degree Testing over the RealsVipul Arora, Arnab Bhattacharyya, Noah Fleming, Esty Kelman et al.SODA 2023 · 2 citations
- Distribution-free Testing for Halfspaces (Almost) Requires PAC LearningXi Chen, Shyamal PatelSODA 2022 · 2 citations
Related papers
- A Tight Analysis of Greedy Yields Subexponential Time Approximation for Uniform Decision TreeRay Li, Percy Liang, Stephen MussmannSODA 2020 · 6 citations
- Lifting Uniform Learners via Distributional DecompositionGuy Blanc, Jane Lange, Ali Malik, Li-Yang TanSTOC 2023 · 1 citation
- Tight Running Time Lower Bounds for Strong Inapproximability of Maximum k-Coverage, Unique Set Cover and Related Problems (via t-Wise Agreement Testing Theorem)Pasin ManurangsiSODA 2020 · 30 citations
- Randomized versus Deterministic Decision Tree SizeArkadev Chattopadhyay, Yogesh Dahiya, Nikhil S. Mande, Jaikumar Radhakrishnan et al.STOC 2023 · 2 citations
- Learning Small Decision Trees with Few Outliers: A Parameterized PerspectiveHarmender Gahlawat, Meirav ZehaviAAAI 2024 · 7 citations
