"What is Different Between These Datasets?" A Framework for Explaining Data Distribution Shifts
Not on the map. Why?
Abstract (arXiv)
The performance of machine learning models relies heavily on the quality of input data, yet real-world applications often face significant data-related challenges. A common issue arises when curating training data or deploying models: two datasets from the same domain may exhibit differing distributions. While many techniques exist for detecting such distribution shifts, there is a lack of comprehensive methods to explain these differences in a human-understandable way beyond opaque quantitative metrics. To bridge this gap, we propose a versatile framework of interpretable methods for comparing datasets. Using a variety of case studies, we demonstrate the effectiveness of our approach across diverse data modalities-including tabular data, text data, images, time-series signals -- in both low and high-dimensional settings. These methods complement existing techniques by providing actionable and interpretable insights to better understand and address distribution shifts.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 34 of its 64 references that are in the map. First posted on arXiv 8 Mar 2024.
Builds on
34 of 64 references.
References · 34
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2020The Many Faces of Robustness: A Critical Analysis of Out-of-Distribution Generalizationcited by 1,842
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,714
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
- 2021Generalized Out-of-Distribution Detection: A Surveycited by 796
22 more
- 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 731
- 2021SUPERB: Speech processing Universal PERformance Benchmarkcited by 652
- 2021ReAct: Out-of-distribution Detection With Rectified Activationscited by 486
- 2023How Close is ChatGPT to Human Experts? Comparison Corpus, Evaluation, and Detectioncited by 472
- 2021Towards Out-Of-Distribution Generalization: A Surveycited by 431
- 2018Actionable Recourse in Linear Classificationcited by 327
- 2023A Comprehensive Capability Analysis of GPT-3 and GPT-3.5 Series Modelscited by 244
- 2020Understanding How Dimension Reduction Tools Work: An Empirical Approach to Deciphering t-SNE, UMAP, TriMAP, and PaCMAP for Data Visualizationcited by 170
- 2023What's In My Big Data?cited by 129
- 2022OpenXAI: Towards a Transparent Evaluation of Model Explanationscited by 125
- 2023A Systematic Study and Comprehensive Evaluation of ChatGPT on Benchmark Datasetscited by 123
- 2023Change is Hard: A Closer Look at Subpopulation Shiftcited by 119
- 2021Towards Robust and Reliable Algorithmic Recoursecited by 101
- 2020Generalized and Scalable Optimal Sparse Decision Treescited by 98
- 2020Getting a CLUE: A Method for Explaining Uncertainty Estimatescited by 92
- 2022Exploring the Whole Rashomon Set of Sparse Decision Treescited by 80
- 2023The Rashomon Importance Distribution: Getting RID of Unstable, Single Model-based Variable Importancecited by 29
- 2022"Why did the Model Fail?": Attributing Model Performance Changes to Distribution Shiftscited by 18
- 2022GSCLIP : A Framework for Explaining Distribution Shifts in Natural Languagecited by 14
- 2022MACE: An Efficient Model-Agnostic Framework for Counterfactual Explanationcited by 12
- 2022Counterfactual Explanations for Misclassified Images: How Human and Machine Explanations Differcited by 12
- 2022Improving Clinician Performance in Classification of EEG Patterns on the Ictal-Interictal-Injury Continuum using Interpretable Machine Learningcited by 10
Built on by
Citing papers per year: 2025: 1; 2026: 4.
5 papers.
- 2025Wasserstein Distances Made Explainable: Insights Into Dataset Shifts and Transport Phenomenacited by 2
- 2026PromptSplit: Revealing Prompt-Level Disagreement in Generative Modelscited by 1
- 2026Agentic-imodels: Evolving agentic interpretability tools via autoresearchcited by 1
- 2026ShapShift: Explaining Model Prediction Shifts with Subgroup Conditional Shapley Valuescited by 0
- 2026Data Safety: Synthetic Data Quality Analysis Using CIFAKE Datasetcited by 0
- 2026Data Safety: Synthetic Data Quality Analysis Using CIFAKE Dataset13 Jul 2026
- 2026Agentic-imodels: Evolving agentic interpretability tools via autoresearch5 May 2026
- 2026ShapShift: Explaining Model Prediction Shifts with Subgroup Conditional Shapley Values13 Apr 2026
- 2026PromptSplit: Revealing Prompt-Level Disagreement in Generative Models3 Feb 2026
- 2025Wasserstein Distances Made Explainable: Insights Into Dataset Shifts and Transport Phenomena9 May 2025