mlsanityData to 14 Oct 2026

Learning accurate and interpretable tree-based models

arXiv 2405.15911 ↗First posted 24 May 2024cs.LGcited by 3

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

  1. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
  2. 2021Tabular Data: Deep Learning is Not All You Needcited by 535
  3. 2023When Do Neural Nets Outperform Boosted Trees on Tabular Data?cited by 223
  4. 2018Tsallis-INF: An Optimal Algorithm for Stochastic and Adversarial Banditscited by 124
  5. 2019Optimal Sparse Decision Treescited by 105
  6. 2020Generalized and Scalable Optimal Sparse Decision Treescited by 100
  7. 2018Learning to Branchcited by 78
  8. 2020MurTree: Optimal Classification Trees via Dynamic Programming and Searchcited by 63
  9. 2015A PAC Approach to Application-Specific Algorithm Selectioncited by 58
  10. 2018Stop Explaining Black Box Machine Learning Models for High Stakes Decisions and Use Interpretable Models Insteadcited by 40
  11. 2017Dispersion for Data-Driven Algorithm Design, Online Learning, and Private Optimizationcited by 37
  12. 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyondcited by 33
15 more
  1. 2020Efficient Automatic CASH via Rising Banditscited by 31
  2. 2022Generalization Bounds for Data-Driven Numerical Linear Algebracited by 24
  3. 2018Path Consistency Learning in Tsallis Entropy Regularized MDPscited by 22
  4. 2018Data-Driven Clustering via Parameterized Lloyd's Familiescited by 17
  5. 2021Learning-to-learn non-convex piecewise-Lipschitz functionscited by 15
  6. 2019Learning to Linkcited by 14
  7. 2021Data driven semi-supervised learningcited by 14
  8. 2022Provably tuning the ElasticNet across instancescited by 14
  9. 2021Improved Sample Complexity Bounds for Branch-and-Cutcited by 13
  10. 2020Learning Complexity of Simulated Annealingcited by 12
  11. 2020An Analysis of Robustness of Non-Lipschitz Networkscited by 12
  12. 2018Tweedie Gradient Boosting for Extremely Unbalanced Zero-inflated Datacited by 10
  13. 2022Accelerating ERM for data-driven algorithm design using output-sensitive techniquescited by 8
  14. 2023Meta-Learning Adversarial Bandit Algorithmscited by 8
  15. 2023Efficiently Learning the Graph for Semi-supervised Learningcited by 5

Built on by

Cited by year

Citing papers per year: 2024: 1; 2025: 2.

3 papers.