Learning accurate and interpretable tree-based models
Not on the map. Why?
Abstract (arXiv)
Decision trees and their ensembles are popular in machine learning as easy-to-understand models. Several techniques have been proposed in the literature for learning tree-based classifiers, with different techniques working well for data from different domains. In this work, we develop approaches to design tree-based learning algorithms given repeated access to data from the same domain. We study multiple formulations covering different aspects and popular techniques for learning decision tree based approaches. We propose novel parameterized classes of node splitting criteria in top-down algorithms, which interpolate between popularly used entropy and Gini impurity based criteria, and provide theoretical bounds on the number of samples needed to learn the splitting function appropriate for the data at hand. We also study the sample complexity of tuning prior parameters in Bayesian decision tree learning, and extend our results to decision tree regression. We further consider the problem of tuning hyperparameters in pruning the decision tree for classical pruning algorithms including min-cost complexity pruning. In addition, our techniques can be used to optimize the explainability versus accuracy trade-off when using decision trees. We extend our results to tuning popular tree-based ensembles, including random forests and gradient-boosted trees. We demonstrate the significance of our approach on real world datasets by learning data-specific decision trees which are simultaneously more accurate and interpretable.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 27 of its 86 references that are in the map. First posted on arXiv 24 May 2024.
Builds on
27 of 86 references.
References · 27
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2021Tabular Data: Deep Learning is Not All You Needcited by 535
- 2023When Do Neural Nets Outperform Boosted Trees on Tabular Data?cited by 223
- 2018Tsallis-INF: An Optimal Algorithm for Stochastic and Adversarial Banditscited by 124
- 2019Optimal Sparse Decision Treescited by 105
- 2020Generalized and Scalable Optimal Sparse Decision Treescited by 100
- 2018Learning to Branchcited by 78
- 2020MurTree: Optimal Classification Trees via Dynamic Programming and Searchcited by 63
- 2015A PAC Approach to Application-Specific Algorithm Selectioncited by 58
- 2018Stop Explaining Black Box Machine Learning Models for High Stakes Decisions and Use Interpretable Models Insteadcited by 40
- 2017Dispersion for Data-Driven Algorithm Design, Online Learning, and Private Optimizationcited by 37
- 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyondcited by 33
15 more
- 2020Efficient Automatic CASH via Rising Banditscited by 31
- 2022Generalization Bounds for Data-Driven Numerical Linear Algebracited by 24
- 2018Path Consistency Learning in Tsallis Entropy Regularized MDPscited by 22
- 2018Data-Driven Clustering via Parameterized Lloyd's Familiescited by 17
- 2021Learning-to-learn non-convex piecewise-Lipschitz functionscited by 15
- 2019Learning to Linkcited by 14
- 2021Data driven semi-supervised learningcited by 14
- 2022Provably tuning the ElasticNet across instancescited by 14
- 2021Improved Sample Complexity Bounds for Branch-and-Cutcited by 13
- 2020Learning Complexity of Simulated Annealingcited by 12
- 2020An Analysis of Robustness of Non-Lipschitz Networkscited by 12
- 2018Tweedie Gradient Boosting for Extremely Unbalanced Zero-inflated Datacited by 10
- 2022Accelerating ERM for data-driven algorithm design using output-sensitive techniquescited by 8
- 2023Meta-Learning Adversarial Bandit Algorithmscited by 8
- 2023Efficiently Learning the Graph for Semi-supervised Learningcited by 5
Built on by
Citing papers per year: 2024: 1; 2025: 2.
3 papers.
- 2025Near Optimal Decision Trees in a SPLIT Secondcited by 8
- 2025Offline-to-online hyperparameter transfer for stochastic banditscited by 7
- 2024Subsidy design for better social outcomescited by 1
- 2025Near Optimal Decision Trees in a SPLIT Second21 Feb 2025
- 2025Offline-to-online hyperparameter transfer for stochastic bandits6 Jan 2025
- 2024Subsidy design for better social outcomes4 Sep 2024