Falsifying Predictive Algorithm
Amanda Coston
TL;DR
This work introduces a falsification framework for predictive algorithms to test discriminant validity, i.e., whether a model predicts the intended unobservable outcome $Y^{*}$ better than impermissible proxies. It relies on calibrating predictions with Platt scaling, comparing calibrated prediction losses across permissible proxies and impermissible ones, and applying nonparametric tests (t-test or Wilcoxon; permutation or normal-approximation) to assess loss discriminance or exchangeability. The method is demonstrated in two real-world domains: law school admissions (LSAC data) and COMPAS recidivism prediction, revealing discriminant validity for gender but not for race in admissions, and highlighting limitations and the need for complementary approaches in criminal justice settings. The framework emphasizes that passing falsification checks does not guarantee fairness or readiness for deployment, but provides a principled validity check to prompt re-formulation of problems, data, and task design before proceeding to further analyses. Overall, it advocates validity-centered evaluation as a proactive safeguard against deploying models that predict unintended or impermissible quantities.
Abstract
Empirical investigations into unintended model behavior often show that the algorithm is predicting another outcome than what was intended. These exposes highlight the need to identify when algorithms predict unintended quantities - ideally before deploying them into consequential settings. We propose a falsification framework that provides a principled statistical test for discriminant validity: the requirement that an algorithm predict intended outcomes better than impermissible ones. Drawing on falsification practices from causal inference, econometrics, and psychometrics, our framework compares calibrated prediction losses across outcomes to assess whether the algorithm exhibits discriminant validity with respect to a specified impermissible proxy. In settings where the target outcome is difficult to observe, multiple permissible proxy outcomes may be available; our framework accommodates both this setting and the case with a single permissible proxy. Throughout we use nonparametric hypothesis testing methods that make minimal assumptions on the data-generating process. We illustrate the method in an admissions setting, where the framework establishes discriminant validity with respect to gender but fails to establish discriminant validity with respect to race. This demonstrates how falsification can serve as an early validity check, prior to fairness or robustness analyses. We also provide analysis in a criminal justice setting, where we highlight the limitations of our framework and emphasize the need for complementary approaches to assess other aspects of construct validity and external validity.
