ShapShift: Explaining Model Prediction Shifts with Subgroup Conditional Shapley Values
Not on the map. Why?
Abstract (arXiv)
Changes in input distribution can induce shifts in the average predictions of machine learning models. Such prediction shifts may impact downstream business outcomes (e.g. a bank's loan approval rate), so understanding their causes can be crucial. We propose ours: a Shapley value method for attributing prediction shifts to changes in the conditional probabilities of interpretable subgroups of data, where these subgroups are defined by the structure of decision trees. We initially apply this method to single decision trees, providing exact explanations based on conditional probability changes at split nodes. Next, we extend it to tree ensembles by selecting the most explanatory tree and accounting for residual effects. Finally, we propose a model-agnostic variant using surrogate trees grown with a novel objective function, allowing application to models like neural networks. While exact computation can be intensive, approximation techniques enable practical application. We show that ours provides simple, faithful, and near-complete explanations of prediction shifts across model classes, aiding model monitoring in dynamic environments.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 21 of its 31 references that are in the map. First posted on arXiv 13 Apr 2026.
Builds on
21 of 31 references.
References · 21
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2020Concept Bottleneck Modelscited by 1,022
- 2021Retiring Adult: New Datasets for Fair Machine Learningcited by 443
- 2020Evaluating and Aggregating Feature-based Model Explanationscited by 185
- 2020Higher-Order Explanations of Graph Neural Networks via Relevant Walkscited by 138
- 2019Asymmetric Shapley values: incorporating causal knowledge into model-agnostic explainabilitycited by 114
- 2021The Spotlight: A General Method for Discovering Systematic Errors in Deep Learning Modelscited by 63
- 2023Diagnosing Model Performance Under Distribution Shiftcited by 37
- 2022Towards Explaining Distribution Shiftscited by 26
- 2020Monitoring and explainability of models in productioncited by 23
- 2022"Why did the Model Fail?": Attributing Model Performance Changes to Distribution Shiftscited by 18
- 2021FairCanary: Rapid Continuous Explainable Fairnesscited by 12
9 more
- 2020Human-interpretable model explainability on high-dimensional datacited by 8
- 2023One or Two Things We know about Concept Drift -- A Survey on Monitoring Evolving Environmentscited by 7
- 2021Machine Learning Model Drift Detection Via Weak Data Slicescited by 6
- 2022Explanation Shift: Detecting distribution shifts on tabular data via the explanation spacecited by 6
- 2024Progressive Inference: Explaining Decoder-Only Sequence Classification Models Using Intermediate Predictionscited by 6
- 2024A hierarchical decomposition for explaining ML performance discrepanciescited by 5
- 2024"What is Different Between These Datasets?" A Framework for Explaining Data Distribution Shiftscited by 5
- 2021Unified Shapley Framework to Explain Prediction Driftcited by 4
- 2022The Lifecycle of a Statistical Model: Model Failure Detection, Identification, and Refittingcited by 4
Built on by
Not cited yet.