Explaining predictive models with mixed features using Shapley values and conditional inference trees
Not on the map. Why?
Abstract (arXiv)
It is becoming increasingly important to explain complex, black-box machine learning models. Although there is an expanding literature on this topic, Shapley values stand out as a sound method to explain predictions from any type of machine learning model. The original development of Shapley values for prediction explanation relied on the assumption that the features being described were independent. This methodology was then extended to explain dependent features with an underlying continuous distribution. In this paper, we propose a method to explain mixed (i.e. continuous, discrete, ordinal, and categorical) dependent features by modeling the dependence structure of the features using conditional inference trees. We demonstrate our proposed method against the current industry standards in various simulation studies and find that our method often outperforms the other approaches. Finally, we apply our method to a real financial data set used in the 2018 FICO Explainable Machine Learning Challenge and show how our explanations compare to the FICO challenge Recognition Award winning team.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 1; 2023: 1; 2024: 3; 2025: 2; 2026: 5.
18 papers.
Sort:
- 2022Algorithms to estimate Shapley value feature attributionscited by 114
- 2021Shapley values for feature selection: The good, the bad, and the axiomscited by 54
- 2021groupShapley: Efficient prediction explanation with Shapley values for feature groupscited by 21
- 2021Using Shapley Values and Variational Autoencoders to Explain Predictive Models with Dependent Mixed Featurescited by 19
- 2023A Comparative Study of Methods for Estimating Conditional Shapley Values and When to Use Themcited by 15
- 2021Ensembles of Random SHAPscited by 8
- 2021An Imprecise SHAP as a Tool for Explaining the Class Probability Distributions under Limited Training Datacited by 6
- 2024Improving the Weighting Strategy in KernelSHAPcited by 5
- 2025shapr: Explaining Machine Learning Models with Conditional Shapley Values in R and Pythoncited by 5
- 2021Inferring feature importance with uncertainties in high-dimensional datacited by 2
- 2024A Comprehensive Study of Shapley Value in Data Analyticscited by 2
- 2025What's Wrong with Your Synthetic Tabular Data? Using Explainable AI to Evaluate Generative Modelscited by 1
6 more
- 2026xplainfi: Feature Importance and Statistical Inference for Machine Learning in Rcited by 1
- 2024Explainable Artificial Intelligence and Multicollinearity : A Mini Review of Current Approachescited by 0
- 2026Computing Conditional Shapley Values Using Tabular Foundation Modelscited by 0
- 2026Owen-based Semantics and Hierarchy-Aware Explanation (O-Shap)cited by 0
- 2026A New Technique for AI Explainability using Feature Association Mapcited by 0
- 2026A Statistical Framework for Data-Driven Discovery of Differential Performance in Clinical Risk Prediction Modelscited by 0
- 2026A Statistical Framework for Data-Driven Discovery of Differential Performance in Clinical Risk Prediction Models2 Aug 2026
- 2026A New Technique for AI Explainability using Feature Association Map12 May 2026
- 2026xplainfi: Feature Importance and Statistical Inference for Machine Learning in R16 Mar 2026
- 2026Owen-based Semantics and Hierarchy-Aware Explanation (O-Shap)19 Feb 2026
- 2026Computing Conditional Shapley Values Using Tabular Foundation Models10 Feb 2026
- 2025What's Wrong with Your Synthetic Tabular Data? Using Explainable AI to Evaluate Generative Models29 Apr 2025
- 2025shapr: Explaining Machine Learning Models with Conditional Shapley Values in R and Python2 Apr 2025
- 2024A Comprehensive Study of Shapley Value in Data Analytics2 Dec 2024
- 2024Improving the Weighting Strategy in KernelSHAP7 Oct 2024
- 2024Explainable Artificial Intelligence and Multicollinearity : A Mini Review of Current Approaches17 Jun 2024
- 2023A Comparative Study of Methods for Estimating Conditional Shapley Values and When to Use Them16 May 2023
- 2022Algorithms to estimate Shapley value feature attributions15 Jul 2022
6 more
- 2021Using Shapley Values and Variational Autoencoders to Explain Predictive Models with Dependent Mixed Features26 Nov 2021
- 2021Inferring feature importance with uncertainties in high-dimensional data2 Sep 2021
- 2021groupShapley: Efficient prediction explanation with Shapley values for feature groups23 Jun 2021
- 2021An Imprecise SHAP as a Tool for Explaining the Class Probability Distributions under Limited Training Data16 Jun 2021
- 2021Ensembles of Random SHAPs4 Mar 2021
- 2021Shapley values for feature selection: The good, the bad, and the axioms22 Feb 2021
- 2022Algorithms to estimate Shapley value feature attributionscited by 114
- 2021Shapley values for feature selection: The good, the bad, and the axiomscited by 54
- 2021groupShapley: Efficient prediction explanation with Shapley values for feature groupscited by 21
- 2021Using Shapley Values and Variational Autoencoders to Explain Predictive Models with Dependent Mixed Featurescited by 19
- 2023A Comparative Study of Methods for Estimating Conditional Shapley Values and When to Use Themcited by 15
- 2021Ensembles of Random SHAPscited by 8
- 2021An Imprecise SHAP as a Tool for Explaining the Class Probability Distributions under Limited Training Datacited by 6
- 2024Improving the Weighting Strategy in KernelSHAPcited by 5
- 2025shapr: Explaining Machine Learning Models with Conditional Shapley Values in R and Pythoncited by 5
- 2021Inferring feature importance with uncertainties in high-dimensional datacited by 2
- 2024A Comprehensive Study of Shapley Value in Data Analyticscited by 2
- 2025What's Wrong with Your Synthetic Tabular Data? Using Explainable AI to Evaluate Generative Modelscited by 1
12 most cited of 18 All 18 (JSON)
- 2026A Statistical Framework for Data-Driven Discovery of Differential Performance in Clinical Risk Prediction Models2 Aug 2026
- 2026A New Technique for AI Explainability using Feature Association Map12 May 2026
- 2026xplainfi: Feature Importance and Statistical Inference for Machine Learning in R16 Mar 2026
- 2026Owen-based Semantics and Hierarchy-Aware Explanation (O-Shap)19 Feb 2026
- 2026Computing Conditional Shapley Values Using Tabular Foundation Models10 Feb 2026
- 2025What's Wrong with Your Synthetic Tabular Data? Using Explainable AI to Evaluate Generative Models29 Apr 2025
- 2025shapr: Explaining Machine Learning Models with Conditional Shapley Values in R and Python2 Apr 2025
- 2024A Comprehensive Study of Shapley Value in Data Analytics2 Dec 2024
- 2024Improving the Weighting Strategy in KernelSHAP7 Oct 2024
- 2024Explainable Artificial Intelligence and Multicollinearity : A Mini Review of Current Approaches17 Jun 2024
- 2023A Comparative Study of Methods for Estimating Conditional Shapley Values and When to Use Them16 May 2023
- 2022Algorithms to estimate Shapley value feature attributions15 Jul 2022
12 newest of 18 All 18 (JSON)