All Models are Wrong, but Many are Useful: Learning a Variable’s Importance by Studying an Entire Class of Prediction Models Simultaneously
Aaron FisherCynthia RudinFrancesca Dominici
Proposes Model Class Reliance to calculate the full range of variable importance across all well-performing models in a class, providing probabilistic bounds that determine how much competing or proprietary algorithms can depend on specific features.
Machine learning models are increasingly deployed in high-stakes domains such as criminal sentencing and healthcare, yet conventional variable importance methods only describe how much a single, specific model depends on a given feature. In practice, many distinct models achieve nearly identical prediction accuracy while relying on completely different variables—a phenomenon known as the Rashomon effect. Evaluating variable importance using only one arbitrarily chosen model creates substantial risks for transparency, fairness, and compliance, especially when auditing proprietary or black-box algorithms.
This article introduces Model Class Reliance (MCR), a statistical framework designed to estimate the full upper and lower bounds of reliance placed on a variable across an entire class of well-performing prediction models (the Rashomon set). By evaluating the minimum and maximum degree to which any high-performing model relies on a feature, MCR provides a comprehensive and robust characterization that reflects the nature of the prediction problem rather than an individual analyst's modeling choices.
To establish this framework, the authors define Model Reliance (MR) using permutation-based loss ratios and draw novel theoretical connections to U-statistics, causal treatment effects, and additive model coefficients. They derive finite-sample probabilistic bounds to guarantee the accuracy of empirical MCR estimates and develop practical computational procedures. These optimization procedures formulate MCR estimation as quadratic programs with quadratic constraints (QP1QC) for regularized linear models and kernel regression in reproducing kernel Hilbert spaces (RKHS), and as convex relaxations or difference-of-convex programs for broader model classes. The methodology is evaluated using simulated datasets and applied to real-world criminal recidivism records from Broward County, Florida, to audit the reliance of the proprietary COMPAS risk tool on sensitive demographics.
Key findings include:
- Permutation-based importance measures are formal U-statistics, enabling finite-sample probabilistic bounds and proving that variable importance can be reliably estimated in-sample without mandatory sample-splitting if model complexity is controlled.
- In simulation benchmarks under increasing model misspecification, MCR bootstrap confidence intervals maintained nominal 95% coverage at moderate non-linearity levels where standard single-model bootstrap methods failed.
- In the criminal recidivism study, the empirical MCR range for inadmissible demographic variables (race and sex) was [1.00, 1.56] with a 95% bootstrap confidence interval of [1.00, 1.73], meaning that no well-performing model in the class increases its loss by more than 56% to 73% when race and sex are scrambled.
- In contrast, admissible criminal history features (age, prior convictions, felony status) exhibited an MCR range of [1.77, 3.61] with a 95% bootstrap confidence interval of [1.62, 3.96], demonstrating that criminal history and age are the primary predictive drivers of COMPAS scores rather than race and sex directly.
These findings provide significant implications for algorithmic auditing, regulatory compliance, and risk governance. MCR enables decision-makers to audit proprietary, black-box decision tools without knowing their exact internal code by checking whether well-performing proxy models must rely on sensitive attributes. Furthermore, a low upper bound (MCR+) proves that a feature can be safely eliminated from a production pipeline without sacrificing predictive accuracy, directly informing variable selection and reducing data collection costs.
Organizations evaluating high-stakes predictive models should adopt MCR to establish worst-case and best-case feature dependence before deployment. When features exhibit strong correlations, analysts should compute Conditional Model Class Reliance (CMCR) to isolate unique predictive value. Further research and development are recommended to design scalable, exact MCR computation algorithms for complex deep neural networks and non-convex model classes.
The findings carry high statistical confidence for linear, regularized, and kernel-based models, supported by non-asymptotic mathematical proofs. However, users should exercise caution regarding boundary conditions: MCR upper bounds can be constrained by regularization limits, and observational datasets may still contain unmeasured proxy variables that conflate admissible legal factors with systemic demographic disparities.
- Paper: Random Forests, Leo Breiman (2001). Introduces the foundational permutation-based variable importance metrics in random forests that this paper theoretically analyzes and generalizes across entire model classes.
- Paper: A random forest guided tour, Gérard Biau et al. (2015). Provides the comprehensive mathematical foundation and review of random forest variable importance metrics upon which the source's theoretical analysis builds.
- Paper: Fair Prediction with Disparate Impact: A Study of Bias in Recidivism Prediction Instruments, Alexandra Chouldechova (2017). Analyzes the Broward County COMPAS recidivism dataset and fair prediction tradeoffs that serve as the primary empirical case study for model class reliance.
- Paper: An Introduction to Variable and Feature Selection, Isabelle M Guyon et al. (2003). Surveys classic variable ranking and feature selection methodologies, establishing the standard model-specific variable importance framing that the source expands to model classes.
- Paper: The Mythos of Model Interpretability, Zachary C. Lipton (2016). Clarifies the theoretical taxonomy and limitations of post-hoc model interpretability methods, contextualizing the need for Rashomon-set-aware variable reliance.
- Paper: Direct and Indirect Effects, Judea Pearl (2001). Establishes the formal framework for conditional causal effects that the source maps directly to permutation-based variable importance estimates.
- Paper: Rademacher and Gaussian Complexities: Risk Bounds and Structural Results, P. Bartlett et al. (2002). Supplies the foundational empirical process tools and complexity bounds utilized to derive probabilistic bounds over function classes.
- Paper: Consistent Individualized Feature Attribution for Tree Ensembles, Scott M. Lundberg et al. (2018). Develops consistent, local game-theoretic feature attribution (Tree SHAP) for tree ensembles, offering an individual-level counterpart to global model class reliance.
- Paper: Invariant Risk Minimization, Martin Arjovsky et al. (2019). Builds upon the study of spurious correlations and predictive reliance by enforcing representations that remain invariant across distinct training environments.
