Properly learning decision trees in almost polynomial time

09/01/2021
by   Guy Blanc, et al.
0

We give an n^O(loglog n)-time membership query algorithm for properly and agnostically learning decision trees under the uniform distribution over {± 1}^n. Even in the realizable setting, the previous fastest runtime was n^O(log n), a consequence of a classic algorithm of Ehrenfeucht and Haussler. Our algorithm shares similarities with practical heuristics for learning decision trees, which we augment with additional ideas to circumvent known lower bounds against these heuristics. To analyze our algorithm, we prove a new structural result for decision trees that strengthens a theorem of O'Donnell, Saks, Schramm, and Servedio. While the OSSS theorem says that every decision tree has an influential variable, we show how every decision tree can be "pruned" so that every variable in the resulting tree is influential.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/29/2022

Open Problem: Properly learning decision trees in polynomial time?

The authors recently gave an n^O(loglog n) time membership query algorit...
research
07/09/2023

Properly Learning Decision Trees with Queries Is NP-Hard

We prove that it is NP-hard to properly PAC learn decision trees with qu...
research
11/18/2019

Top-down induction of decision trees: rigorous guarantees and inherent limitations

Consider the following heuristic for building a decision tree for a func...
research
05/08/2021

Learning stochastic decision trees

We give a quasipolynomial-time algorithm for learning stochastic decisio...
research
07/02/2021

Decision tree heuristics can fail, even in the smoothed setting

Greedy decision tree learning heuristics are mainstays of machine learni...
research
06/01/2021

Decision Concept Lattice vs. Decision Trees and Random Forests

Decision trees and their ensembles are very popular models of supervised...
research
05/19/2018

Adaptively Pruning Features for Boosted Decision Trees

Boosted decision trees enjoy popularity in a variety of applications; ho...

Please sign up or login with your details

Forgot password? Click here to reset