English

"What is Different Between These Datasets?" A Framework for Explaining Data Distribution Shifts

Machine Learning 2025-09-24 v3 Artificial Intelligence

Abstract

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.

Keywords

Cite

@article{arxiv.2403.05652,
  title  = {"What is Different Between These Datasets?" A Framework for Explaining Data Distribution Shifts},
  author = {Varun Babbar and Zhicheng Guo and Cynthia Rudin},
  journal= {arXiv preprint arXiv:2403.05652},
  year   = {2025}
}
R2 v1 2026-06-28T15:14:07.354Z