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/}
}