A Comparison of Pruning Criteria for Probability Trees
Abstract
Probability trees are decision trees that predict class probabilities rather than the most likely class. The pruning criterion used to learn a probability tree strongly influences the size of the tree and thereby also the quality of its probability estimates. While the effect of pruning criteria on classification accuracy is well-studied, only recently has there been more interest in the effect on probability estimates. Hence, it is currently unclear which pruning criteria for probability trees are preferable under which circumstances. In this paper we survey six of the most important pruning criteria for probability trees, and discuss their theoretical advantages and disadvantages. We also perform an extensive experimental study of the relative performance of these pruning criteria. The main conclusion is that overall a pruning criterion based on randomization tests performs best because it is most robust to extreme data characteristics (such as class skew or a high number of classes). We also identify and explain several shortcomings of the other pruning criteria.
Cite
Text
Fierens et al. "A Comparison of Pruning Criteria for Probability Trees." Machine Learning, 2010. doi:10.1007/S10994-009-5147-1Markdown
[Fierens et al. "A Comparison of Pruning Criteria for Probability Trees." Machine Learning, 2010.](https://mlanthology.org/mlj/2010/fierens2010mlj-comparison/) doi:10.1007/S10994-009-5147-1BibTeX
@article{fierens2010mlj-comparison,
title = {{A Comparison of Pruning Criteria for Probability Trees}},
author = {Fierens, Daan and Ramon, Jan and Blockeel, Hendrik and Bruynooghe, Maurice},
journal = {Machine Learning},
year = {2010},
pages = {251-285},
doi = {10.1007/S10994-009-5147-1},
volume = {78},
url = {https://mlanthology.org/mlj/2010/fierens2010mlj-comparison/}
}