Exact Shapley Values for Local and Model-True Explanations of Decision Tree Ensembles
Not on the map. Why?
Abstract (arXiv)
Additive feature explanations using Shapley values have become popular for providing transparency into the relative importance of each feature to an individual prediction of a machine learning model. While Shapley values provide a unique additive feature attribution in cooperative game theory, the Shapley values that can be generated for even a single machine learning model are far from unique, with theoretical and implementational decisions affecting the resulting attributions. Here, we consider the application of Shapley values for explaining decision tree ensembles and present a novel approach to Shapley value-based feature attribution that can be applied to random forests and boosted decision trees. This new method provides attributions that accurately reflect details of the model prediction algorithm for individual instances, while being computationally competitive with one of the most widely used current methods. We explain the theoretical differences between the standard and novel approaches and compare their performance using synthetic and real data.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 11 of its 39 references that are in the map. First posted on arXiv 16 Dec 2021.
Builds on
11 of 39 references.
References · 11
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2019The many Shapley values for model explanationcited by 344
- 2018Consistent Individualized Feature Attribution for Tree Ensemblescited by 285
- 2020Problems with Shapley-value-based explanations as feature importance measurescited by 200
- 2019Feature relevance quantification in explainable AI: A causal problemcited by 167
- 2020True to the Model or True to the Data?cited by 126
- 2020Shapley explainability on the data manifoldcited by 88
- 2019Unrestricted Permutation forces Extrapolation: Variable Importance Requires at least One More Model, or There Is No Free Variable Importancecited by 87
- 2020Shapley Flow: A Graph-based Approach to Interpreting Model Predictionscited by 51
- 2021On Locality of Local Explanation Modelscited by 25
Built on by
Citing papers per year: 2023: 4; 2024: 1.
5 papers.
- 2023The Inadequacy of Shapley Values for Explainabilitycited by 31
- 2024Provably Accurate Shapley Value Estimation via Leverage Score Samplingcited by 23
- 2023Stabilizing Estimates of Shapley Values with Control Variatescited by 9
- 2023A Refutation of Shapley Values for Explainabilitycited by 4
- 2023On marginal feature attributions of tree-based modelscited by 3
- 2024Provably Accurate Shapley Value Estimation via Leverage Score Sampling2 Oct 2024
- 2023Stabilizing Estimates of Shapley Values with Control Variates11 Oct 2023
- 2023A Refutation of Shapley Values for Explainability6 Sep 2023
- 2023On marginal feature attributions of tree-based models16 Feb 2023
- 2023The Inadequacy of Shapley Values for Explainability16 Feb 2023