Consistent Individualized Feature Attribution for Tree Ensembles
Not on the map. Why?
Abstract (arXiv)
Interpreting predictions from tree ensemble methods such as gradient boosting machines and random forests is important, yet feature attribution for trees is often heuristic and not individualized for each prediction. Here we show that popular feature attribution methods are inconsistent, meaning they can lower a feature's assigned importance when the true impact of that feature actually increases. This is a fundamental problem that casts doubt on any comparison between features. To address it we turn to recent applications of game theory and develop fast exact tree solutions for SHAP (SHapley Additive exPlanation) values, which are the unique consistent and locally accurate attribution values. We then extend SHAP values to interaction effects and define SHAP interaction values. We propose a rich visualization of individualized feature attributions that improves over classic attribution summaries and partial dependence plots, and a unique "supervised" clustering (clustering based on feature attributions). We demonstrate better agreement with human intuition through a user study, exponential improvements in run time, improved clustering performance, and better identification of influential features. An implementation of our algorithm has also been merged into XGBoost and LightGBM, see http://github.com/slundberg/shap for details.
Key facts. Cited by 285 papers in the map (data through 14 Oct 2026). First posted on arXiv 12 Feb 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 63; 2022: 44; 2023: 50; 2024: 35; 2025: 42; 2026: 51.
285 papers.
Sort:
By area:
- 2023Causal Abstraction: A Theoretical Foundation for Mechanistic Interpretabilitycited by 205
- 2023Appropriate Reliance on AI Advice: Conceptualization and the Effect of Explanationscited by 83
- 2021How can I choose an explainer? An Application-grounded Evaluation of Post-hoc Explanationscited by 58
- 2021Explaining Black-Box Algorithms Using Probabilistic Contrastive Counterfactualscited by 55
- 2021Shapley values for feature selection: The good, the bad, and the axiomscited by 54
- 2022OpenFE: Automated Feature Generation with Expert-level Performancecited by 52
- 2021Discovering and Explaining the Representation Bottleneck of DNNscited by 42
- 2022Identifying Patient-Specific Root Causes with the Heteroscedastic Noise Modelcited by 38
- 2021Defining and Quantifying the Emergence of Sparse Concepts in DNNscited by 36
- 2021Explainable AI: current status and future directionscited by 33
- 2022Explainable Deep Learning Methods in Medical Image Classification: A Surveycited by 32
- 2021RKHS-SHAP: Shapley Values for Kernel Methodscited by 30
38 more
- 2021Interpretable Data-Based Explanations for Fairness Debuggingcited by 30
- 2021On Baselines for Local Feature Attributionscited by 29
- 2021Fast TreeSHAP: Accelerating SHAP Value Computation for Treescited by 29
- 2023The Rashomon Importance Distribution: Getting RID of Unstable, Single Model-based Variable Importancecited by 29
- 2024Provably Accurate Shapley Value Estimation via Leverage Score Samplingcited by 23
- 2021SHAFF: Fast and consistent SHApley eFfect estimates via random Forestscited by 22
- 2021Using Shapley Values and Variational Autoencoders to Explain Predictive Models with Dependent Mixed Featurescited by 19
- 2023Explaining the Uncertain: Stochastic Shapley Values for Gaussian Process Modelscited by 19
- 2025Regression-adjusted Monte Carlo Estimators for Shapley Values and Probabilistic Valuescited by 19
- 2023ProtoGate: Prototype-based Neural Networks with Global-to-local Feature Selection for Tabular Biomedical Datacited by 18
- 2021Combat COVID-19 Infodemic Using Explainable Natural Language Processing Modelscited by 17
- 2021A Unified Game-Theoretic Interpretation of Adversarial Robustnesscited by 17
- 2021Explanation of Machine Learning Models Using Shapley Additive Explanation and Application for Real Data in Hospitalcited by 17
- 2022REPID: Regional Effect Plots with implicit Interaction Detectioncited by 17
- 2022HINT: Hierarchical Neuron Concept Explainercited by 17
- 2021Connecting Interpretability and Robustness in Decision Trees through Separationcited by 16
- 2022Adapting and Evaluating Influence-Estimation Methods for Gradient-Boosted Decision Treescited by 16
- 2021Explainable Deep Learning in Healthcare: A Methodological Survey from an Attribution Viewcited by 15
- 2023Explanations of Black-Box Models based on Directional Feature Interactionscited by 15
- 2023A Comparative Study of Methods for Estimating Conditional Shapley Values and When to Use Themcited by 15
- 2021Grouped Feature Importance and Combined Features Effect Plotcited by 14
- 2022Comparing Explanation Methods for Traditional Machine Learning Models Part 1: An Overview of Current Methods and Quantifying Their Disagreementcited by 14
- 2021Explaining Neural Network Predictions on Sentence Pairs via Learning Word-Group Maskscited by 12
- 2021Interpreting Representation Quality of DNNs for 3D Point Cloud Processingcited by 12
- 2022The impact of feature importance methods on the interpretation of defect classifierscited by 12
- 2024Explaining Bayesian Optimization by Shapley Values Facilitates Human-AI Collaborationcited by 12
- 2021Evaluating the Values of Sources in Transfer Learningcited by 11
- 2023Exploration of the Rashomon Set Assists Trustworthy Explanations for Medical Datacited by 11
- 2024A Guide to Feature Importance Methods for Scientific Inferencecited by 11
- 2024BEExAI: Benchmark to Evaluate Explainable AIcited by 11
- 2021MDA for random forests: inconsistency, and a practical solution via the Sobol-MDAcited by 10
- 2021Can We Faithfully Represent Masked States to Compute Shapley Values on a DNN?cited by 10
- 2021Energy-Based Learning for Cooperative Games, with Applications to Valuation Problems in Machine Learningcited by 10
- 2022Learning-From-Disagreement: A Model Comparison and Visual Analytics Frameworkcited by 10
- 2023A Comprehensive Review on Financial Explainable AIcited by 10
- 2023Sample based Explanations via Generalized Representerscited by 10
- 2024Unifying Feature-Based Explanations with Functional ANOVA and Cooperative Game Theorycited by 10
- 2021Feature Synergy, Redundancy, and Independence in Global Model Explanations using SHAP Vector Decompositioncited by 9
50 most cited of 285 All 285 (JSON)
- 2026FORTE: A Production Framework for Feature Evaluation and Deprecation in Industrial Recommender Systems9 Oct 2026
- 2026Interval-valued SHAP in Tree-Based Models8 Oct 2026
- 2026GFGE: Unifying Explainable AI Methods through an Interpretation Framework4 Oct 2026
- 2026A Hierarchy of Entropy-Shapley Games for Multivariate Predictive Uncertainty28 Sep 2026
- 2026When Explanations Cannot Be Read: Measuring and Correcting SHAP and LIME Rendering for Right-to-Left Languages23 Sep 2026
- 2026DRSR: Learning Set-Level Deletion Risk for Efficient Long-Horizon Agents23 Sep 2026
- 2026Null importance: Disentangling relevance for interpretable machine learning16 Sep 2026
- 2026Building Trust in Artificial Intelligence: A Necessity for Railway Applications16 Sep 2026
- 2026GraphFAS: A Distributed System for Automated Graph Feature Generation and Selection in Industrial Transaction Networks8 Sep 2026
- 2026FMMO: Detecting the Divergence Between Local Attribution and Global Drift5 Sep 2026
- 2026Towards a Reliable and Practical Eval Pipeline1 Sep 2026
- 2026Mechanist: AI as a Scientific Instrument for Discovering the Mechanisms of Intelligence12 Aug 2026
38 more
- 2026Beyond the QBER Threshold: A Temporal QBER Based Machine Learning Framework for Multi Attack Detection in BB84 QKD4 Aug 2026
- 2026Physically Consistent Parameter Inference: Transparent Machine Learning Emulation in High Energy Physics and Cosmology14 Jul 2026
- 2026Multi-Level Distributional Entropy from Flow Summary Statistics for Explainable Network Intrusion Detection29 Jun 2026
- 2026Explainable Outlier Detection for Interval-valued Data24 Jun 2026
- 2026Analysing drivers and interdependencies in European electricity markets using XAI17 Jun 2026
- 2026P2CE: Model-Agnostic Plausible Pareto-Optimal Counterfactual Explanations16 Jun 2026
- 2026We Need Explanation Cards to Connect Explanation Algorithms to the Real World15 Jun 2026
- 2026How Many Trees in a Random Forest? A Revisited Approach with Plateau Search and Optuna Integration2 Jun 2026
- 2026EIVE: End-to-End Instance-Specific Visual Explanations for Detection Transformers1 Jun 2026
- 2026Longitudinal Multimodal Sensing of Physical Activity and Well-Being in Older Adults29 May 2026
- 2026Evaluating Local Explainability Metrics for Machine Learning Models on Tabular Data26 May 2026
- 2026Generalized Functional ANOVA: A Complete Theoretical Framework18 May 2026
- 2026What makes a word hard to learn? Modeling L1 influence on English vocabulary difficulty12 May 2026
- 2026Budget-Efficient Automatic Algorithm Design via Code Graph11 May 2026
- 2026NEURON: A Neuro-symbolic System for Grounded Clinical Explainability2 May 2026
- 2026Interpretable Physics-Informed Load Forecasting for U.S. Grid Resilience: SHAP-Guided Ensemble Validation in Hybrid Deep Learning Under Extreme Weather26 Apr 2026
- 2026Rethinking XAI Evaluation: A Human-Centered Audit of Shapley Benchmarks in High-Stakes Settings24 Apr 2026
- 2026FeatEHR-LLM: Leveraging Large Language Models for Feature Engineering in Electronic Health Records24 Apr 2026
- 2026Interpretable and Explainable Surrogate Modeling for Simulations: A State-of-the-Art Survey and Perspectives on Explainable AI for Decision-Making15 Apr 2026
- 2026Learning from Change: Predictive Models for Incident Prevention in a Regulated IT Environment15 Apr 2026
- 2026Regional Explanations: Bridging Local and Global Variable Importance13 Apr 2026
- 2026Lecture notes on Machine Learning applications for global fits8 Apr 2026
- 2026A comparative analysis of machine learning models in SHAP analysis8 Apr 2026
- 2026Weight-Informed Self-Explaining Clustering for Mixed-Type Tabular Data7 Apr 2026
- 2026Learning-Based Multi-Criteria Decision Making Model for Sawmill Location Problems5 Apr 2026
- 2026Detecting low left ventricular ejection fraction from ECG using an interpretable and scalable predictor-driven framework30 Mar 2026
- 2026A Regression Framework for Understanding Prompt Component Impact on LLM Performance27 Mar 2026
- 2026Interpretable liquid crystal phase classification via two-by-two ordinal patterns19 Mar 2026
- 2026Evaluating Black-Box Vulnerabilities with Wasserstein-Constrained Data Perturbations16 Mar 2026
- 2026Hybrid Intent-Aware Personalization with Machine Learning and RAG-Enabled Large Language Models for Financial Services Marketing11 Mar 2026
- 2026Exact Functional ANOVA Decomposition for Categorical Inputs Models3 Mar 2026
- 2026DD-CAM: Minimal Sufficient Explanations for Vision Models Using Delta Debugging22 Feb 2026
- 2026Statistical Inference and Learning for Shapley Additive Explanations (SHAP)11 Feb 2026
- 2026Fair Feature Importance Scores via Feature Occlusion and Permutation9 Feb 2026
- 2026Exactly Computing do-Shapley Values6 Feb 2026
- 2026PolySHAP: Extending KernelSHAP with Interaction-Informed Polynomial Regression26 Jan 2026
- 2026Explanova: Automatically Discover Data Insights in N × M Table via XAI Combined LLM Workflow18 Jan 2026
- 2026Towards Public Administration Research Based on Interpretable Machine Learning8 Jan 2026
50 newest of 285 All 285 (JSON)
- 2022FEAMOE: Fair, Explainable and Adaptive Mixture of Experts10 Oct 2022
- 2023Appropriate Reliance on AI Advice: Conceptualization and the Effect of Explanationscited by 83
- 2021How can I choose an explainer? An Application-grounded Evaluation of Post-hoc Explanationscited by 58
- 2021Explaining Black-Box Algorithms Using Probabilistic Contrastive Counterfactualscited by 55
- 2021Shapley values for feature selection: The good, the bad, and the axiomscited by 54
- 2022OpenFE: Automated Feature Generation with Expert-level Performancecited by 52
- 2021Discovering and Explaining the Representation Bottleneck of DNNscited by 42
- 2022Identifying Patient-Specific Root Causes with the Heteroscedastic Noise Modelcited by 38
- 2021Defining and Quantifying the Emergence of Sparse Concepts in DNNscited by 36
- 2021Explainable AI: current status and future directionscited by 33
- 2022Explainable Deep Learning Methods in Medical Image Classification: A Surveycited by 32
- 2021RKHS-SHAP: Shapley Values for Kernel Methodscited by 30
- 2021Interpretable Data-Based Explanations for Fairness Debuggingcited by 30
12 most cited of 277 All 277 (JSON)
- 2026FORTE: A Production Framework for Feature Evaluation and Deprecation in Industrial Recommender Systems9 Oct 2026
- 2026Interval-valued SHAP in Tree-Based Models8 Oct 2026
- 2026GFGE: Unifying Explainable AI Methods through an Interpretation Framework4 Oct 2026
- 2026A Hierarchy of Entropy-Shapley Games for Multivariate Predictive Uncertainty28 Sep 2026
- 2026When Explanations Cannot Be Read: Measuring and Correcting SHAP and LIME Rendering for Right-to-Left Languages23 Sep 2026
- 2026Null importance: Disentangling relevance for interpretable machine learning16 Sep 2026
- 2026Building Trust in Artificial Intelligence: A Necessity for Railway Applications16 Sep 2026
- 2026GraphFAS: A Distributed System for Automated Graph Feature Generation and Selection in Industrial Transaction Networks8 Sep 2026
- 2026FMMO: Detecting the Divergence Between Local Attribution and Global Drift5 Sep 2026
- 2026Towards a Reliable and Practical Eval Pipeline1 Sep 2026
- 2026Mechanist: AI as a Scientific Instrument for Discovering the Mechanisms of Intelligence12 Aug 2026
- 2026Beyond the QBER Threshold: A Temporal QBER Based Machine Learning Framework for Multi Attack Detection in BB84 QKD4 Aug 2026
12 newest of 277 All 277 (JSON)