SHAFF: Fast and consistent SHApley eFfect estimates via random Forests
Not on the map. Why?
Abstract (arXiv)
Interpretability of learning algorithms is crucial for applications involving critical decisions, and variable importance is one of the main interpretation tools. Shapley effects are now widely used to interpret both tree ensembles and neural networks, as they can efficiently handle dependence and interactions in the data, as opposed to most other variable importance measures. However, estimating Shapley effects is a challenging task, because of the computational complexity and the conditional expectation estimates. Accordingly, existing Shapley algorithms have flaws: a costly running time, or a bias when input variables are dependent. Therefore, we introduce SHAFF, SHApley eFfects via random Forests, a fast and accurate Shapley effect estimate, even when input variables are dependent. We show SHAFF efficiency through both a theoretical analysis of its consistency, and the practical performance improvements over competitors with extensive experiments. An implementation of SHAFF in C++ and R is available online.
Key facts. Cited by 22 papers in the map (data through 14 Oct 2026). Builds on 17 of its 47 references that are in the map. First posted on arXiv 25 May 2021.
Builds on
17 of 47 references.
References · 17
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2015Estimation and Inference of Heterogeneous Treatment Effects using Random Forestscited by 600
- 2019The many Shapley values for model explanationcited by 344
- 2018Consistent Individualized Feature Attribution for Tree Ensemblescited by 285
- 2019Explaining individual predictions when features are dependent: More accurate approximations to Shapley valuescited by 208
- 2015ranger: A Fast Implementation of Random Forests for High Dimensional Data in C++ and Rcited by 172
- 2019Feature relevance quantification in explainable AI: A causal problemcited by 167
- 2020Improving KernelSHAP: Practical Shapley Value Estimation via Linear Regressioncited by 154
- 2019Asymmetric Shapley values: incorporating causal knowledge into model-agnostic explainabilitycited by 114
- 2020Causal Shapley Values: Exploiting Causal Knowledge to Explain Individual Predictions of Complex Modelscited by 107
- 2014Consistency of random forestscited by 85
- 2020Efficient nonparametric statistical inference on population feature importance using Shapley valuescited by 61
5 more
- 2014Understanding Random Forests: From Theory to Practicecited by 57
- 2020Shapley Flow: A Graph-based Approach to Interpreting Model Predictionscited by 51
- 2017Iterative Random Forests to detect predictive and stable high-order interactionscited by 42
- 2020Understanding Global Feature Contributions With Additive Importance Measurescited by 10
- 2021MDA for random forests: inconsistency, and a practical solution via the Sobol-MDAcited by 10
Built on by
Citing papers per year: 2021: 4; 2022: 7; 2023: 4; 2024: 2; 2025: 2; 2026: 3.
22 papers.
Sort:
- 2021Explainable AI (XAI): A Systematic Meta-Survey of Current Challenges and Future Opportunitiescited by 125
- 2022Algorithms to estimate Shapley value feature attributionscited by 115
- 2022WeightedSHAP: analyzing and improving Shapley based feature attributionscited by 36
- 2022Variance reduced Shapley value estimation for trustworthy data valuationcited by 16
- 2023A Comparative Study of Methods for Estimating Conditional Shapley Values and When to Use Themcited by 15
- 2021Decorrelated Variable Importancecited by 13
- 2022Ultra-marginal Feature Importance: Learning from Data with Causal Guaranteescited by 6
- 2025Surrogate Modeling and Explainable Artificial Intelligence for Complex Systems: A Workflow for Automated Simulation Explorationcited by 6
- 2021Consistent Sufficient Explanations and Minimal Local Rules for explaining regression and classification modelscited by 4
- 2022Quantile-constrained Wasserstein projections for robust interpretability of numerical and machine learning modelscited by 4
- 2023Efficient SAGE Estimation via Causal Structure Learningcited by 4
- 2021Attention-like feature explanation for tabular datacited by 3
10 more
- 2024Fast Calculation of Feature Contributions in Boosting Treescited by 3
- 2022Shapley Curves: A Smoothing Perspectivecited by 2
- 2023Interpretable Ensembles of Hyper-Rectangles as Base Modelscited by 2
- 2023MMD-based Variable Importance for Distributional Random Forestcited by 2
- 2026Regional Explanations: Bridging Local and Global Variable Importancecited by 1
- 2022Local and Regional Counterfactual Rules: Summarized and Robust Recoursescited by 0
- 2024Dual feature-based and example-based explanation methodscited by 0
- 2025Provable Recovery of Locally Important Signed Features and Interactions from Random Forestcited by 0
- 2026Unity Forests: Improving Interaction Modelling and Interpretability in Random Forestscited by 0
- 2026qshap: Fast Shapley Decomposition of R2 for Gradient-Boosted Treescited by 0
- 2026qshap: Fast Shapley Decomposition of R2 for Gradient-Boosted Trees25 Aug 2026
- 2026Regional Explanations: Bridging Local and Global Variable Importance13 Apr 2026
- 2026Unity Forests: Improving Interaction Modelling and Interpretability in Random Forests11 Jan 2026
- 2025Provable Recovery of Locally Important Signed Features and Interactions from Random Forest11 Dec 2025
- 2025Surrogate Modeling and Explainable Artificial Intelligence for Complex Systems: A Workflow for Automated Simulation Exploration19 Oct 2025
- 2024Fast Calculation of Feature Contributions in Boosting Trees3 Jul 2024
- 2024Dual feature-based and example-based explanation methods29 Jan 2024
- 2023MMD-based Variable Importance for Distributional Random Forest18 Oct 2023
- 2023A Comparative Study of Methods for Estimating Conditional Shapley Values and When to Use Them16 May 2023
- 2023Efficient SAGE Estimation via Causal Structure Learning6 Apr 2023
- 2023Interpretable Ensembles of Hyper-Rectangles as Base Models15 Mar 2023
- 2022Shapley Curves: A Smoothing Perspective23 Nov 2022
10 more
- 2022Variance reduced Shapley value estimation for trustworthy data valuation30 Oct 2022
- 2022Local and Regional Counterfactual Rules: Summarized and Robust Recourses29 Sep 2022
- 2022WeightedSHAP: analyzing and improving Shapley based feature attributions27 Sep 2022
- 2022Quantile-constrained Wasserstein projections for robust interpretability of numerical and machine learning models23 Sep 2022
- 2022Algorithms to estimate Shapley value feature attributions15 Jul 2022
- 2022Ultra-marginal Feature Importance: Learning from Data with Causal Guarantees21 Apr 2022
- 2021Decorrelated Variable Importance21 Nov 2021
- 2021Explainable AI (XAI): A Systematic Meta-Survey of Current Challenges and Future Opportunities11 Nov 2021
- 2021Consistent Sufficient Explanations and Minimal Local Rules for explaining regression and classification models8 Nov 2021
- 2021Attention-like feature explanation for tabular data10 Aug 2021
- 2021Explainable AI (XAI): A Systematic Meta-Survey of Current Challenges and Future Opportunitiescited by 125
- 2022Algorithms to estimate Shapley value feature attributionscited by 115
- 2022WeightedSHAP: analyzing and improving Shapley based feature attributionscited by 36
- 2022Variance reduced Shapley value estimation for trustworthy data valuationcited by 16
- 2023A Comparative Study of Methods for Estimating Conditional Shapley Values and When to Use Themcited by 15
- 2021Decorrelated Variable Importancecited by 13
- 2022Ultra-marginal Feature Importance: Learning from Data with Causal Guaranteescited by 6
- 2025Surrogate Modeling and Explainable Artificial Intelligence for Complex Systems: A Workflow for Automated Simulation Explorationcited by 6
- 2021Consistent Sufficient Explanations and Minimal Local Rules for explaining regression and classification modelscited by 4
- 2022Quantile-constrained Wasserstein projections for robust interpretability of numerical and machine learning modelscited by 4
- 2023Efficient SAGE Estimation via Causal Structure Learningcited by 4
- 2021Attention-like feature explanation for tabular datacited by 3
12 most cited of 22 All 22 (JSON)
- 2026qshap: Fast Shapley Decomposition of R2 for Gradient-Boosted Trees25 Aug 2026
- 2026Regional Explanations: Bridging Local and Global Variable Importance13 Apr 2026
- 2026Unity Forests: Improving Interaction Modelling and Interpretability in Random Forests11 Jan 2026
- 2025Provable Recovery of Locally Important Signed Features and Interactions from Random Forest11 Dec 2025
- 2025Surrogate Modeling and Explainable Artificial Intelligence for Complex Systems: A Workflow for Automated Simulation Exploration19 Oct 2025
- 2024Fast Calculation of Feature Contributions in Boosting Trees3 Jul 2024
- 2024Dual feature-based and example-based explanation methods29 Jan 2024
- 2023MMD-based Variable Importance for Distributional Random Forest18 Oct 2023
- 2023A Comparative Study of Methods for Estimating Conditional Shapley Values and When to Use Them16 May 2023
- 2023Efficient SAGE Estimation via Causal Structure Learning6 Apr 2023
- 2023Interpretable Ensembles of Hyper-Rectangles as Base Models15 Mar 2023
- 2022Shapley Curves: A Smoothing Perspective23 Nov 2022
12 newest of 22 All 22 (JSON)