Why are there many equally good models? An Anatomy of the Rashomon Effect
Harsh Parikh
TL;DR
The paper tackles why many equally good models exist (the Rashomon effect) and its implications for inference, interpretability, fairness, and decision-making. It develops a formal framework built around the Rashomon set $\mathcal{R}(\epsilon,\mathcal{F},\mathcal{D})$ and Rashomon ratio $\rho(\epsilon,\mathcal{F},\mathcal{D})$, and introduces metrics across size, prediction, explanation, and information-theoretic dimensions. It organizes the causes of multiplicity into statistical, structural, and procedural sources, linking structural multiplicity to partial identification and discussing how these sources interact and materialize in practice. The work highlights practical opportunities, such as uncertainty quantification and diverse model explanations, while outlining methodological directions (e.g., Rashomon-set enumeration tools) and stability concerns for high-stakes settings. Overall, the Rashomon effect is presented as a fundamental facet of learning from data, whose careful analysis can improve robustness, transparency, and principled decision-making.
Abstract
The Rashomon effect -- the existence of multiple, distinct models that achieve nearly equivalent predictive performance -- has emerged as a fundamental phenomenon in modern machine learning and statistics. In this paper, we explore the causes underlying the Rashomon effect, organizing them into three categories: statistical sources arising from finite samples and noise in the data-generating process; structural sources arising from non-convexity of optimization objectives and unobserved variables that create fundamental non-identifiability; and procedural sources arising from limitations of optimization algorithms and deliberate restrictions to suboptimal model classes. We synthesize insights from machine learning, statistics, and optimization literature to provide a unified framework for understanding why the multiplicity of good models arises. A key distinction emerges: statistical multiplicity diminishes with more data, structural multiplicity persists asymptotically and cannot be resolved without different data or additional assumptions, and procedural multiplicity reflects choices made by practitioners. Beyond characterizing causes, we discuss both the challenges and opportunities presented by the Rashomon effect, including implications for inference, interpretability, fairness, and decision-making under uncertainty.
