mlsanityData to 7 Oct 2026

Hierarchical Shrinkage: improving the accuracy and interpretability of tree-based methods

arXiv 2202.00858 ↗First posted 2 Feb 2022cs.LG cs.AI stat.APcited by 18

Not on the map. Why?

Abstract (arXiv)

Tree-based models such as decision trees and random forests (RF) are a cornerstone of modern machine-learning practice. To mitigate overfitting, trees are typically regularized by a variety of techniques that modify their structure (e.g. pruning). We introduce Hierarchical Shrinkage (HS), a post-hoc algorithm that does not modify the tree structure, and instead regularizes the tree by shrinking the prediction over each node towards the sample means of its ancestors. The amount of shrinkage is controlled by a single regularization parameter and the number of data points in each ancestor. Since HS is a post-hoc method, it is extremely fast, compatible with any tree growing algorithm, and can be used synergistically with other regularization techniques. Extensive experiments over a wide variety of real-world datasets show that HS substantially increases the predictive performance of decision trees, even when used in conjunction with other regularization techniques. Moreover, we find that applying HS to each tree in an RF often improves accuracy, as well as its interpretability by simplifying and stabilizing its decision boundaries and SHAP values. We further explain the success of HS in improving prediction performance by showing its equivalence to ridge regression on a (supervised) basis constructed of decision stumps associated with the internal nodes of a tree. All code and models are released in a full-fledged package available on Github (github.com/csinva/imodels)

Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). Builds on 17 of its 60 references that are in the map. First posted on arXiv 2 Feb 2022.

Builds on

17 of 60 references.

References · 17

  1. 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
  2. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
  3. 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,400
  4. 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 364
  5. 2019Interpretable machine learning: definitions, methods, and applicationscited by 303
  6. 2015Recursive Partitioning for Heterogeneous Causal Effectscited by 254
  7. 2015ranger: A Fast Implementation of Random Forests for High Dimensional Data in C++ and Rcited by 171
  8. 2015Interpretable classifiers using rules and Bayesian analysis: Building a better stroke prediction modelcited by 140
  9. 2013Stabilitycited by 119
  10. 2020Generalized and Scalable Optimal Sparse Decision Treescited by 98
  11. 2020PMLB v1.0: An open source dataset collection for benchmarking machine learning methodscited by 58
  12. 2017Iterative Random Forests to detect predictive and stable high-order interactionscited by 42
5 more
  1. 2019Randomization as Regularization: A Degrees of Freedom Explanation for Random Forest Successcited by 30
  2. 2017Data-driven Advice for Applying Machine Learning to Bioinformatics Problemscited by 16
  3. 2021Interpolation can hurt robust generalization even when there is no noisecited by 15
  4. 2021A cautionary tale on fitting decision trees to data from additive models: generalization lower boundscited by 9
  5. 2021Bridging Breiman's Brook: From Algorithmic Modeling to Statistical Learningcited by 7

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 4; 2023: 5; 2024: 4; 2025: 2; 2026: 3.

18 papers.

Sort:

By area: