Statistical Guarantees in the Search for Less Discriminatory Algorithms
Chris Hays, Ben Laufer, Solon Barocas, Manish Raghavan
TL;DR
The paper addresses certifying sufficiency in searching for less discriminatory algorithms by casting model retraining as an optimal stopping problem and introducing an adaptive stopping algorithm that delivers high-probability upper bounds on the gains from further search, enabling evidence that the search is sufficiently exhaustive. It decomposes the marginal gain into conditional expected improvement and improvement probability, providing bounds $\\bar{\\mu}$ and $\\bar{p}_t(\\delta)$ under various assumptions, and develops both full-information and data-driven, anytime-valid guarantees for stopping, even with finite data. Empirical validation on credit, employment, and housing datasets shows substantial model multiplicity in disparate impact and modest accuracy loss when minimizing disparity, with the method providing conservative stopping certificates in practice. The framework generalizes beyond LDAs to certify searches over hyperparameters or other model classes, offering a principled, regulator-friendly tool for documenting search adequacy and guiding resource allocation in high-stakes ML pipelines.
Abstract
Recent scholarship has argued that firms building data-driven decision systems in high-stakes domains like employment, credit, and housing should search for "less discriminatory algorithms" (LDAs) (Black et al., 2024). That is, for a given decision problem, firms considering deploying a model should make a good-faith effort to find equally performant models with lower disparate impact across social groups. Evidence from the literature on model multiplicity shows that randomness in training pipelines can lead to multiple models with the same performance, but meaningful variations in disparate impact. This suggests that developers can find LDAs simply by randomly retraining models. Firms cannot continue retraining forever, though, which raises the question: What constitutes a good-faith effort? In this paper, we formalize LDA search via model multiplicity as an optimal stopping problem, where a model developer with limited information wants to produce strong evidence that they have sufficiently explored the space of models. Our primary contribution is an adaptive stopping algorithm that yields a high-probability upper bound on the gains achievable from a continued search, allowing the developer to certify (e.g., to a court) that their search was sufficient. We provide a framework under which developers can impose stronger assumptions about the distribution of models, yielding correspondingly stronger bounds. We validate the method on real-world credit, employment and housing datasets.
