English

Decision tree heuristics can fail, even in the smoothed setting

Machine Learning 2021-07-05 v1 Data Structures and Algorithms Machine Learning

Abstract

Greedy decision tree learning heuristics are mainstays of machine learning practice, but theoretical justification for their empirical success remains elusive. In fact, it has long been known that there are simple target functions for which they fail badly (Kearns and Mansour, STOC 1996). Recent work of Brutzkus, Daniely, and Malach (COLT 2020) considered the smoothed analysis model as a possible avenue towards resolving this disconnect. Within the smoothed setting and for targets ff that are kk-juntas, they showed that these heuristics successfully learn ff with depth-kk decision tree hypotheses. They conjectured that the same guarantee holds more generally for targets that are depth-kk decision trees. We provide a counterexample to this conjecture: we construct targets that are depth-kk decision trees and show that even in the smoothed setting, these heuristics build trees of depth 2Ω(k)2^{\Omega(k)} before achieving high accuracy. We also show that the guarantees of Brutzkus et al. cannot extend to the agnostic setting: there are targets that are very close to kk-juntas, for which these heuristics build trees of depth 2Ω(k)2^{\Omega(k)} before achieving high accuracy.

Cite

@article{arxiv.2107.00819,
  title  = {Decision tree heuristics can fail, even in the smoothed setting},
  author = {Guy Blanc and Jane Lange and Mingda Qiao and Li-Yang Tan},
  journal= {arXiv preprint arXiv:2107.00819},
  year   = {2021}
}

Comments

To appear in RANDOM 2021

R2 v1 2026-06-24T03:49:43.659Z