NeurIPS 2020poster11 citations

Universal guarantees for decision tree induction via a higher-order splitting criterion

Guy Blanc, Neha Gupta, Jane Lange, Li-Yang Tan

Abstract

We propose a simple extension of {\sl top-down decision tree learning heuristics} such as ID3, C4.5, and CART. Our algorithm achieves provable guarantees for all target functions $f: \{-1,1\}^n \to \{-1,1\}$ with respect to the uniform distribution, circumventing impossibility results showing that existing heuristics fare poorly even for simple target functions. The crux of our extension is a new splitting criterion that takes into account the correlations between $f$ and {\sl small subsets} of its attributes. The splitting criteria of existing heuristics (e.g. Gini impurity and information gain), in contrast, are based solely on the correlations between $f$ and its {\sl individual} attributes. Our algorithm satisfies the following guarantee: for all target functions $f : \{-1,1\}^n \to \{-1,1\}$, sizes $s\in \N$, and error parameters $\eps$, it constructs a decision tree of size $s^{\tilde{O}((\log s)^2/\eps^2)}$ that achieves error $\le O(\opt_s) + \eps$, where $\opt_s$ denotes the error of the optimal size-$s$ decision tree for $f$. A key technical notion that drives our analysis is the {\sl noise stability} of $f$, a well-studied smoothness measure of $f$.

BibTeX
@inproceedings{NEURIPS2020_6b561731,
 author = {Blanc, Guy and Gupta, Neha and Lange, Jane and Tan, Li-Yang},
 booktitle = {Advances in Neural Information Processing Systems},
 editor = {H. Larochelle and M. Ranzato and R. Hadsell and M.F. Balcan and H. Lin},
 pages = {9475--9484},
 publisher = {Curran Associates, Inc.},
 title = {Universal guarantees for decision tree induction via a higher-order splitting criterion},
 url = {https://proceedings.neurips.cc/paper_files/paper/2020/file/6b5617315c9ac918215fc7514bef514b-Paper.pdf},
 volume = {33},
 year = {2020}
}
Universal guarantees for decision tree induction via a higher-order splitting criterion · NeurIPS 2020