Trees, forests, and impurity-based variable importance
Not on the map. Why?
Abstract (arXiv)
Tree ensemble methods such as random forests [Breiman, 2001] are very popular to handle high-dimensional tabular data sets, notably because of their good predictive accuracy. However, when machine learning is used for decision-making problems, settling for the best predictive procedures may not be reasonable since enlightened decisions require an in-depth comprehension of the algorithm prediction process. Unfortunately, random forests are not intrinsically interpretable since their prediction results from averaging several hundreds of decision trees. A classic approach to gain knowledge on this so-called black-box algorithm is to compute variable importances, that are employed to assess the predictive impact of each input variable. Variable importances are then used to rank or select variables and thus play a great role in data analysis. Nevertheless, there is no justification to use random forest variable importances in such way: we do not even know what these quantities estimate. In this paper, we analyze one of the two well-known random forest variable importances, the Mean Decrease Impurity (MDI). We prove that if input variables are independent and in absence of interactions, MDI provides a variance decomposition of the output, where the contribution of each variable is clearly identified. We also study models exhibiting dependence between input variables or interaction, for which the variable importance is intrinsically ill-defined. Our analysis shows that there may exist some benefits to use a forest compared to a single tree.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 5; 2023: 1; 2024: 1; 2025: 1; 2026: 2.
16 papers.
Sort:
- 2021MDA for random forests: inconsistency, and a practical solution via the Sobol-MDAcited by 10
- 2021ControlBurn: Feature Selection by Sparse Forestscited by 9
- 2021A cautionary tale on fitting decision trees to data from additive models: generalization lower boundscited by 9
- 2021Bridging Breiman's Brook: From Algorithmic Modeling to Statistical Learningcited by 7
- 2021From global to local MDI variable importances for random forests and when they are Shapley valuescited by 4
- 2022Interpretable Models Capable of Handling Systematic Missingness in Imbalanced Classes and Heterogeneous Datasetscited by 3
- 2022Shapley Curves: A Smoothing Perspectivecited by 2
- 2023MMD-based Variable Importance for Distributional Random Forestcited by 2
- 2022Topological Data Analysis for Anomaly Detection in Host-Based Logscited by 1
- 2022FACT: High-Dimensional Random Forests Inferencecited by 1
- 2022Stacked Autoencoder Based Multi-Omics Data Integration for Cancer Survival Predictioncited by 1
- 2024Subgroup analysis methods for time-to-event outcomes in heterogeneous randomized controlled trialscited by 1
4 more
- 2026Aggregate Models, Not Explanations: Improving Feature Importance Estimationcited by 1
- 2021Evolutionary Optimization of High-Coverage Budgeted Classifierscited by 0
- 2025Dynamic Features Adaptation in Networking: Toward Flexible training and Explainable inferencecited by 0
- 2026Just add noise: Debiasing tree-based variable importance in mixed datacited by 0
- 2026Just add noise: Debiasing tree-based variable importance in mixed data12 Sep 2026
- 2026Aggregate Models, Not Explanations: Improving Feature Importance Estimation12 Feb 2026
- 2025Dynamic Features Adaptation in Networking: Toward Flexible training and Explainable inference9 Oct 2025
- 2024Subgroup analysis methods for time-to-event outcomes in heterogeneous randomized controlled trials22 Jan 2024
- 2023MMD-based Variable Importance for Distributional Random Forest18 Oct 2023
- 2022Shapley Curves: A Smoothing Perspective23 Nov 2022
- 2022Stacked Autoencoder Based Multi-Omics Data Integration for Cancer Survival Prediction8 Jul 2022
- 2022FACT: High-Dimensional Random Forests Inference4 Jul 2022
- 2022Interpretable Models Capable of Handling Systematic Missingness in Imbalanced Classes and Heterogeneous Datasets4 Jun 2022
- 2022Topological Data Analysis for Anomaly Detection in Host-Based Logs25 Apr 2022
- 2021From global to local MDI variable importances for random forests and when they are Shapley values3 Nov 2021
- 2021Evolutionary Optimization of High-Coverage Budgeted Classifiers25 Oct 2021
4 more
- 2021A cautionary tale on fitting decision trees to data from additive models: generalization lower bounds18 Oct 2021
- 2021ControlBurn: Feature Selection by Sparse Forests1 Jul 2021
- 2021MDA for random forests: inconsistency, and a practical solution via the Sobol-MDA26 Feb 2021
- 2021Bridging Breiman's Brook: From Algorithmic Modeling to Statistical Learning23 Feb 2021
- 2021MDA for random forests: inconsistency, and a practical solution via the Sobol-MDAcited by 10
- 2021ControlBurn: Feature Selection by Sparse Forestscited by 9
- 2021A cautionary tale on fitting decision trees to data from additive models: generalization lower boundscited by 9
- 2021Bridging Breiman's Brook: From Algorithmic Modeling to Statistical Learningcited by 7
- 2021From global to local MDI variable importances for random forests and when they are Shapley valuescited by 4
- 2022Interpretable Models Capable of Handling Systematic Missingness in Imbalanced Classes and Heterogeneous Datasetscited by 3
- 2022Shapley Curves: A Smoothing Perspectivecited by 2
- 2023MMD-based Variable Importance for Distributional Random Forestcited by 2
- 2022Topological Data Analysis for Anomaly Detection in Host-Based Logscited by 1
- 2022FACT: High-Dimensional Random Forests Inferencecited by 1
- 2022Stacked Autoencoder Based Multi-Omics Data Integration for Cancer Survival Predictioncited by 1
- 2024Subgroup analysis methods for time-to-event outcomes in heterogeneous randomized controlled trialscited by 1
12 most cited of 16 All 16 (JSON)
- 2026Just add noise: Debiasing tree-based variable importance in mixed data12 Sep 2026
- 2026Aggregate Models, Not Explanations: Improving Feature Importance Estimation12 Feb 2026
- 2025Dynamic Features Adaptation in Networking: Toward Flexible training and Explainable inference9 Oct 2025
- 2024Subgroup analysis methods for time-to-event outcomes in heterogeneous randomized controlled trials22 Jan 2024
- 2023MMD-based Variable Importance for Distributional Random Forest18 Oct 2023
- 2022Shapley Curves: A Smoothing Perspective23 Nov 2022
- 2022Stacked Autoencoder Based Multi-Omics Data Integration for Cancer Survival Prediction8 Jul 2022
- 2022FACT: High-Dimensional Random Forests Inference4 Jul 2022
- 2022Interpretable Models Capable of Handling Systematic Missingness in Imbalanced Classes and Heterogeneous Datasets4 Jun 2022
- 2022Topological Data Analysis for Anomaly Detection in Host-Based Logs25 Apr 2022
- 2021From global to local MDI variable importances for random forests and when they are Shapley values3 Nov 2021
- 2021Evolutionary Optimization of High-Coverage Budgeted Classifiers25 Oct 2021
12 newest of 16 All 16 (JSON)