Unifying local and global model explanations by functional decomposition of low dimensional structures
Not on the map. Why?
Abstract (arXiv)
We consider a global representation of a regression or classification function by decomposing it into the sum of main and interaction components of arbitrary order. We propose a new identification constraint that allows for the extraction of interventional SHAP values and partial dependence plots, thereby unifying local and global explanations. With our proposed identification, a feature's partial dependence plot corresponds to the main effect term plus the intercept. The interventional SHAP value of feature k is a weighted sum of the main component and all interaction components that include k, with the weights given by the reciprocal of the component's dimension. This brings a new perspective to local explanations such as SHAP values which were previously motivated by game theory only. We show that the decomposition can be used to reduce direct and indirect bias by removing all components that include a protected feature. Lastly, we motivate a new measure of feature importance. In principle, our proposed functional decomposition can be applied to any machine learning model, but exact calculation is only feasible for low-dimensional structures or ensembles of those. We provide an algorithm and efficient implementation for gradient-boosted trees (xgboost) and random planted forest. Conducted experiments suggest that our method provides meaningful explanations and reveals interactions of higher orders. The proposed methods are implemented in an R package, available at urlhttps://github.com/PlantedML/glex.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). Builds on 19 of its 49 references that are in the map. First posted on arXiv 12 Aug 2022.
Builds on
19 of 49 references.
References · 19
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Counterfactual Fairnesscited by 802
- 2019Fooling LIME and SHAP: Adversarial Attacks on Post hoc Explanation Methodscited by 440
- 2019The many Shapley values for model explanationcited by 341
- 2020Problems with Shapley-value-based explanations as feature importance measurescited by 198
- 2019Feature relevance quantification in explainable AI: A causal problemcited by 164
- 2019The Shapley Taylor Interaction Indexcited by 143
- 2020True to the Model or True to the Data?cited by 123
- 2019Asymmetric Shapley values: incorporating causal knowledge into model-agnostic explainabilitycited by 114
- 2022Faith-Shap: The Faithful Shapley Interaction Indexcited by 68
7 more
- 2020Efficient nonparametric statistical inference on population feature importance using Shapley valuescited by 61
- 2018Visualizing the Feature Importance for Black Box Modelscited by 55
- 2019Purifying Interaction Effects with the Functional ANOVA: An Efficient Algorithm for Recovering Identifiable Additive Modelscited by 41
- 2021Joint Shapley values: a measure of joint feature importancecited by 15
- 2021Feature Synergy, Redundancy, and Independence in Global Model Explanations using SHAP Vector Decompositioncited by 9
- 2022Threading the Needle of On and Off-Manifold Value Functions for Shapley Explanationscited by 6
- 2020Random Planted Forest: a directly interpretable tree ensemblecited by 5
Built on by
Citing papers per year: 2022: 3; 2023: 2; 2024: 7; 2025: 4; 2026: 2.
18 papers.
Sort:
- 2022From Shapley Values to Generalized Additive Models and backcited by 59
- 2024KernelSHAP-IQ: Weighted Least-Square Optimization for Shapley Interactionscited by 22
- 2022Statistical Aspects of SHAP: Functional ANOVA for Model Interpretationcited by 12
- 2025Exact Computation of Any-Order Shapley Interactions for Graph Neural Networkscited by 12
- 2024A Guide to Feature Importance Methods for Scientific Inferencecited by 11
- 2024Unifying Feature-Based Explanations with Functional ANOVA and Cooperative Game Theorycited by 10
- 2024Why You Should Not Trust Interpretations in Machine Learning: Adversarial Attacks on Partial Dependence Plotscited by 5
- 2025Tree Ensemble Explainability through the Hoeffding Functional Decomposition and TreeHFD Algorithmcited by 5
- 2024Interpretable Machine Learning for Survival Analysiscited by 4
- 2024Fast Estimation of Partial Dependence Functions using Treescited by 4
- 2024Disentangling Interactions and Dependencies in Feature Attributioncited by 4
- 2022Shapley Curves: A Smoothing Perspectivecited by 2
6 more
- 2025STRIDE: Subset-Free Functional Decomposition for XAI in Tabular Settingscited by 1
- 2023Conditional expectation network for SHAPcited by 0
- 2023Explainable artificial intelligence model for identifying Market Value in Professional Soccer Playerscited by 0
- 2025midr: Learning from Black-Box Models by Maximum Interpretation Decompositioncited by 0
- 2026Woodelf++: A Fast and Unified Partial Dependence Plot Algorithm for Decision Tree Ensemblescited by 0
- 2026Beyond Additive Decompositions: Interpretability Through Separabilitycited by 0
- 2026Beyond Additive Decompositions: Interpretability Through Separability29 May 2026
- 2026Woodelf++: A Fast and Unified Partial Dependence Plot Algorithm for Decision Tree Ensembles14 May 2026
- 2025Tree Ensemble Explainability through the Hoeffding Functional Decomposition and TreeHFD Algorithm28 Oct 2025
- 2025STRIDE: Subset-Free Functional Decomposition for XAI in Tabular Settings11 Sep 2025
- 2025midr: Learning from Black-Box Models by Maximum Interpretation Decomposition10 Jun 2025
- 2025Exact Computation of Any-Order Shapley Interactions for Graph Neural Networks28 Jan 2025
- 2024Unifying Feature-Based Explanations with Functional ANOVA and Cooperative Game Theory22 Dec 2024
- 2024Disentangling Interactions and Dependencies in Feature Attribution31 Oct 2024
- 2024Fast Estimation of Partial Dependence Functions using Trees17 Oct 2024
- 2024KernelSHAP-IQ: Weighted Least-Square Optimization for Shapley Interactions17 May 2024
- 2024Why You Should Not Trust Interpretations in Machine Learning: Adversarial Attacks on Partial Dependence Plots29 Apr 2024
- 2024A Guide to Feature Importance Methods for Scientific Inference19 Apr 2024
6 more
- 2024Interpretable Machine Learning for Survival Analysis15 Mar 2024
- 2023Explainable artificial intelligence model for identifying Market Value in Professional Soccer Players8 Nov 2023
- 2023Conditional expectation network for SHAP20 Jul 2023
- 2022Shapley Curves: A Smoothing Perspective23 Nov 2022
- 2022From Shapley Values to Generalized Additive Models and back8 Sep 2022
- 2022Statistical Aspects of SHAP: Functional ANOVA for Model Interpretation21 Aug 2022
- 2022From Shapley Values to Generalized Additive Models and backcited by 59
- 2024KernelSHAP-IQ: Weighted Least-Square Optimization for Shapley Interactionscited by 22
- 2022Statistical Aspects of SHAP: Functional ANOVA for Model Interpretationcited by 12
- 2025Exact Computation of Any-Order Shapley Interactions for Graph Neural Networkscited by 12
- 2024A Guide to Feature Importance Methods for Scientific Inferencecited by 11
- 2024Unifying Feature-Based Explanations with Functional ANOVA and Cooperative Game Theorycited by 10
- 2024Why You Should Not Trust Interpretations in Machine Learning: Adversarial Attacks on Partial Dependence Plotscited by 5
- 2025Tree Ensemble Explainability through the Hoeffding Functional Decomposition and TreeHFD Algorithmcited by 5
- 2024Interpretable Machine Learning for Survival Analysiscited by 4
- 2024Fast Estimation of Partial Dependence Functions using Treescited by 4
- 2024Disentangling Interactions and Dependencies in Feature Attributioncited by 4
- 2022Shapley Curves: A Smoothing Perspectivecited by 2
12 most cited of 18 All 18 (JSON)
- 2026Beyond Additive Decompositions: Interpretability Through Separability29 May 2026
- 2026Woodelf++: A Fast and Unified Partial Dependence Plot Algorithm for Decision Tree Ensembles14 May 2026
- 2025Tree Ensemble Explainability through the Hoeffding Functional Decomposition and TreeHFD Algorithm28 Oct 2025
- 2025STRIDE: Subset-Free Functional Decomposition for XAI in Tabular Settings11 Sep 2025
- 2025midr: Learning from Black-Box Models by Maximum Interpretation Decomposition10 Jun 2025
- 2025Exact Computation of Any-Order Shapley Interactions for Graph Neural Networks28 Jan 2025
- 2024Unifying Feature-Based Explanations with Functional ANOVA and Cooperative Game Theory22 Dec 2024
- 2024Disentangling Interactions and Dependencies in Feature Attribution31 Oct 2024
- 2024Fast Estimation of Partial Dependence Functions using Trees17 Oct 2024
- 2024KernelSHAP-IQ: Weighted Least-Square Optimization for Shapley Interactions17 May 2024
- 2024Why You Should Not Trust Interpretations in Machine Learning: Adversarial Attacks on Partial Dependence Plots29 Apr 2024
- 2024A Guide to Feature Importance Methods for Scientific Inference19 Apr 2024
12 newest of 18 All 18 (JSON)