When a Decision Tree Learner Has Plenty of Time

Abstract

The majority of the existing algorithms for learning de-cision trees are greedy—a tree is induced top-down, making locally optimal decisions at each node. In most cases, however, the constructed tree is not globally opti-mal. Furthermore, the greedy algorithms require a fixed amount of time and are not able to generate a better tree if additional time is available. To overcome this problem, we present a lookahead-based algorithm for anytime induction of decision trees which allows trad-ing computational speed for tree quality. The algorithm uses a novel strategy for evaluating candidate splits; a stochastic version of ID3 is repeatedly invoked to esti-mate the size of the tree in which each split results, and the split that minimizes the expected size is preferred. Experimental results indicate that for several hard con-cepts, our proposed approach exhibits good anytime behavior and yields significantly better decision trees when more time is available.

Cite

Text

Esmeir and Markovitch. "When a Decision Tree Learner Has Plenty of Time." AAAI Conference on Artificial Intelligence, 2006.

Markdown

[Esmeir and Markovitch. "When a Decision Tree Learner Has Plenty of Time." AAAI Conference on Artificial Intelligence, 2006.](https://mlanthology.org/aaai/2006/esmeir2006aaai-decision/)

BibTeX

@inproceedings{esmeir2006aaai-decision,
  title     = {{When a Decision Tree Learner Has Plenty of Time}},
  author    = {Esmeir, Saher and Markovitch, Shaul},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2006},
  pages     = {1597-1600},
  url       = {https://mlanthology.org/aaai/2006/esmeir2006aaai-decision/}
}