Data as a Lever: A Neighbouring Datasets Perspective on Predictive Multiplicity
Prakhar Ganesh, Hsiang Hsu, Golnoosh Farnadi
TL;DR
This work studies predictive multiplicity through a neighbouring datasets lens, focusing on how single-data-point changes in data processing affect downstream multiplicity under a fixed Rashomon parameter $\epsilon$. The authors derive a theoretical result showing that higher inter-class overlap, as measured by the overlapping coefficient $OVL$, yields a smaller Rashomon set and thus lower multiplicity in neighbouring datasets, and they extend these insights to active learning and data imputation. They also introduce multiplicity-aware data acquisition and imputation methods (e.g., MultLow and MultHigh) that control multiplicity while maintaining accuracy, supported by empirical studies across multiple datasets. The proposed framework provides a practical, data-processing-centered approach to managing multiplicity and suggests future connections to differential privacy and robustness to distribution shifts and adversarial data.
Abstract
Multiplicity -- the existence of distinct models with comparable performance -- has received growing attention in recent years. While prior work has largely emphasized modelling choices, the critical role of data in shaping multiplicity has been comparatively overlooked. In this work, we introduce a neighbouring datasets framework to examine the most granular case: the impact of a single-data-point difference on multiplicity. Our analysis yields a seemingly counterintuitive finding: neighbouring datasets with greater inter-class distribution overlap exhibit lower multiplicity. This reversal of conventional expectations arises from a shared Rashomon parameter, and we substantiate it with rigorous proofs. Building on this foundation, we extend our framework to two practical domains: active learning and data imputation. For each, we establish natural extensions of the neighbouring datasets perspective, conduct the first systematic study of multiplicity in existing algorithms, and finally, propose novel multiplicity-aware methods, namely, multiplicity-aware data acquisition strategies for active learning and multiplicity-aware data imputation techniques.
