Why did the distribution change?
Not on the map. Why?
Abstract (arXiv)
We describe a formal approach based on graphical causal models to identify the "root causes" of the change in the probability distribution of variables. After factorizing the joint distribution into conditional distributions of each variable, given its parents (the "causal mechanisms"), we attribute the change to changes of these causal mechanisms. This attribution analysis accounts for the fact that mechanisms often change independently and sometimes only some of them change. Through simulations, we study the performance of our distribution change attribution method. We then present a real-world case study identifying the drivers of the difference in the income distribution between men and women.
Key facts. Cited by 37 papers in the map (data through 7 Oct 2026). Builds on 3 of its 38 references that are in the map. First posted on arXiv 26 Feb 2021.
Builds on
3 of 38 references.
References · 3
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2019Causal Discovery from Heterogeneous/Nonstationary Data with Independent Changescited by 166
- 2019Feature relevance quantification in explainable AI: A causal problemcited by 164
Built on by
Citing papers per year: 2022: 8; 2023: 11; 2024: 12; 2025: 4; 2026: 2.
37 papers.
Sort:
By area:
- 2023Causal Reasoning and Large Language Models: Opening a New Frontier for Causalitycited by 348
- 2022DoWhy-GCM: An extension of DoWhy for causal inference in graphical causal modelscited by 40
- 2022Identifying Patient-Specific Root Causes with the Heteroscedastic Noise Modelcited by 38
- 2023Root Cause Identification for Collective Anomalies in Time Series given an Acyclic Summary Causal Graph with Loopscited by 30
- 2022Towards Explaining Distribution Shiftscited by 26
- 2024A Survey on Evaluation of Out-of-Distribution Generalizationcited by 20
- 2022"Why did the Model Fail?": Attributing Model Performance Changes to Distribution Shiftscited by 18
- 2023The PetShop Dataset -- Finding Causes of Performance Issues across Microservicescited by 14
- 2022Identifying Patient-Specific Root Causes of Diseasecited by 8
- 2023Counterfactual Formulation of Patient-Specific Root Causes of Diseasecited by 8
- 2022Sample-Specific Root Causal Inference with Latent Variablescited by 6
- 2023On the Interventional Kullback-Leibler Divergencecited by 5
25 more
- 2023Explanation Shift: How Did the Distribution Shift Impact the Model?cited by 5
- 2023Dataflow graphs as complete causal graphscited by 5
- 2023iSCAN: Identifying Causal Mechanism Shifts among Nonlinear Additive Noise Modelscited by 5
- 2024A hierarchical decomposition for explaining ML performance discrepanciescited by 5
- 2023The Thousand Faces of Explainable AI Along the Machine Learning Life Cycle: Industrial Reality and Current State of Researchcited by 4
- 2024Explanatory Model Monitoring to Understand the Effects of Feature Shifts on Performancecited by 4
- 2024Identifying General Mechanism Shifts in Linear Causal Representationscited by 4
- 2022Explaining the root causes of unit-level changescited by 3
- 2023Root Cause Explanation of Outliers under Noisy Mechanismscited by 3
- 2024Causal Reasoning in Software Quality Assurance: A Systematic Reviewcited by 3
- 2024On the Fly Detection of Root Causes from Observed Data with Application to IT Systemscited by 2
- 2024Counterfactual-based Root Cause Analysis for Dynamical Systemscited by 2
- 2024Causality-Driven Audits of Model Robustnesscited by 2
- 2025Wasserstein Distances Made Explainable: Insights Into Dataset Shifts and Transport Phenomenacited by 2
- 2023Causal fault localisation in dataflow systemscited by 1
- 2025Incorporating Expert Knowledge into Bayesian Causal Discovery of Mixtures of Directed Acyclic Graphscited by 1
- 2026Order-based Causal Discovery for Multistage Processescited by 1
- 2022Causal Domain Adaptation with Copula Entropy based Conditional Independence Testcited by 0
- 2024Root Causing Prediction Anomalies Using Explainable AIcited by 0
- 2024Spurious Correlations in Concept Drift: Can Explanatory Interaction Help?cited by 0
- 2024Control+Shift: Generating Controllable Distribution Shiftscited by 0
- 2024Scalable Temporal Anomaly Causality Discovery in Large Systems: Achieving Computational Efficiency with Binary Anomaly Flag Datacited by 0
- 2025"Who experiences large model decay and why?" A Hierarchical Framework for Diagnosing Heterogeneous Performance Driftcited by 0
- 2025Causal Attribution of Model Performance Gaps in Medical Imaging Under Distribution Shiftscited by 0
- 2026PRIM: Meta-Learned Bayesian Root Cause Analysiscited by 0
- 2026Order-based Causal Discovery for Multistage Processes4 Jul 2026
- 2026PRIM: Meta-Learned Bayesian Root Cause Analysis9 May 2026
- 2025Causal Attribution of Model Performance Gaps in Medical Imaging Under Distribution Shifts9 Dec 2025
- 2025Incorporating Expert Knowledge into Bayesian Causal Discovery of Mixtures of Directed Acyclic Graphs8 Oct 2025
- 2025"Who experiences large model decay and why?" A Hierarchical Framework for Diagnosing Heterogeneous Performance Drift31 May 2025
- 2025Wasserstein Distances Made Explainable: Insights Into Dataset Shifts and Transport Phenomena9 May 2025
- 2024Scalable Temporal Anomaly Causality Discovery in Large Systems: Achieving Computational Efficiency with Binary Anomaly Flag Data16 Dec 2024
- 2024Identifying General Mechanism Shifts in Linear Causal Representations31 Oct 2024
- 2024Causality-Driven Audits of Model Robustness30 Oct 2024
- 2024Control+Shift: Generating Controllable Distribution Shifts12 Sep 2024
- 2024Causal Reasoning in Software Quality Assurance: A Systematic Review30 Aug 2024
- 2024Explanatory Model Monitoring to Understand the Effects of Feature Shifts on Performance24 Aug 2024
25 more
- 2024Spurious Correlations in Concept Drift: Can Explanatory Interaction Help?23 Jul 2024
- 2024Counterfactual-based Root Cause Analysis for Dynamical Systems12 Jun 2024
- 2024Root Causing Prediction Anomalies Using Explainable AI4 Mar 2024
- 2024A Survey on Evaluation of Out-of-Distribution Generalization4 Mar 2024
- 2024A hierarchical decomposition for explaining ML performance discrepancies22 Feb 2024
- 2024On the Fly Detection of Root Causes from Observed Data with Application to IT Systems9 Feb 2024
- 2023Root Cause Explanation of Outliers under Noisy Mechanisms19 Dec 2023
- 2023The PetShop Dataset -- Finding Causes of Performance Issues across Microservices8 Nov 2023
- 2023The Thousand Faces of Explainable AI Along the Machine Learning Life Cycle: Industrial Reality and Current State of Research11 Oct 2023
- 2023iSCAN: Identifying Causal Mechanism Shifts among Nonlinear Additive Noise Models30 Jun 2023
- 2023Counterfactual Formulation of Patient-Specific Root Causes of Disease27 May 2023
- 2023Causal Reasoning and Large Language Models: Opening a New Frontier for Causality28 Apr 2023
- 2023Causal fault localisation in dataflow systems24 Apr 2023
- 2023Dataflow graphs as complete causal graphs16 Mar 2023
- 2023Explanation Shift: How Did the Distribution Shift Impact the Model?14 Mar 2023
- 2023Root Cause Identification for Collective Anomalies in Time Series given an Acyclic Summary Causal Graph with Loops7 Mar 2023
- 2023On the Interventional Kullback-Leibler Divergence10 Feb 2023
- 2022Sample-Specific Root Causal Inference with Latent Variables27 Oct 2022
- 2022"Why did the Model Fail?": Attributing Model Performance Changes to Distribution Shifts19 Oct 2022
- 2022Towards Explaining Distribution Shifts19 Oct 2022
- 2022Explaining the root causes of unit-level changes26 Jun 2022
- 2022DoWhy-GCM: An extension of DoWhy for causal inference in graphical causal models14 Jun 2022
- 2022Identifying Patient-Specific Root Causes with the Heteroscedastic Noise Model25 May 2022
- 2022Identifying Patient-Specific Root Causes of Disease23 May 2022
- 2022Causal Domain Adaptation with Copula Entropy based Conditional Independence Test27 Feb 2022
- 2022DoWhy-GCM: An extension of DoWhy for causal inference in graphical causal modelscited by 40
- 2022Identifying Patient-Specific Root Causes with the Heteroscedastic Noise Modelcited by 38
- 2023Root Cause Identification for Collective Anomalies in Time Series given an Acyclic Summary Causal Graph with Loopscited by 30
- 2022Towards Explaining Distribution Shiftscited by 26
- 2024A Survey on Evaluation of Out-of-Distribution Generalizationcited by 20
- 2022"Why did the Model Fail?": Attributing Model Performance Changes to Distribution Shiftscited by 18
- 2023The PetShop Dataset -- Finding Causes of Performance Issues across Microservicescited by 14
- 2022Identifying Patient-Specific Root Causes of Diseasecited by 8
- 2023Counterfactual Formulation of Patient-Specific Root Causes of Diseasecited by 8
- 2022Sample-Specific Root Causal Inference with Latent Variablescited by 6
- 2023On the Interventional Kullback-Leibler Divergencecited by 5
- 2023Explanation Shift: How Did the Distribution Shift Impact the Model?cited by 5
12 most cited of 36 All 36 (JSON)
- 2026Order-based Causal Discovery for Multistage Processes4 Jul 2026
- 2026PRIM: Meta-Learned Bayesian Root Cause Analysis9 May 2026
- 2025Causal Attribution of Model Performance Gaps in Medical Imaging Under Distribution Shifts9 Dec 2025
- 2025Incorporating Expert Knowledge into Bayesian Causal Discovery of Mixtures of Directed Acyclic Graphs8 Oct 2025
- 2025"Who experiences large model decay and why?" A Hierarchical Framework for Diagnosing Heterogeneous Performance Drift31 May 2025
- 2025Wasserstein Distances Made Explainable: Insights Into Dataset Shifts and Transport Phenomena9 May 2025
- 2024Scalable Temporal Anomaly Causality Discovery in Large Systems: Achieving Computational Efficiency with Binary Anomaly Flag Data16 Dec 2024
- 2024Identifying General Mechanism Shifts in Linear Causal Representations31 Oct 2024
- 2024Causality-Driven Audits of Model Robustness30 Oct 2024
- 2024Control+Shift: Generating Controllable Distribution Shifts12 Sep 2024
- 2024Causal Reasoning in Software Quality Assurance: A Systematic Review30 Aug 2024
- 2024Explanatory Model Monitoring to Understand the Effects of Feature Shifts on Performance24 Aug 2024
12 newest of 36 All 36 (JSON)