Prediction without Preclusion: Recourse Verification with Reachable Sets
Avni Kothari, Bogdan Kulynych, Tsui-Wei Weng, Berk Ustun
TL;DR
This work tackles the risk of fixed predictions arising from actionability constraints in ML-driven decisions like lending and hiring. It introduces recourse verification, a model-agnostic auditing framework that certifies whether a subject can reach a target prediction by moving within a reachable set $R_A = \{ \bm{x} + \bm{a} \mid \bm{a} \in A \}$, and it leverages a mixed-integer programming formulation to enumerate reachable points, with decomposition and interior-approximation options to manage complexity. The authors demonstrate, across three consumer-finance datasets, that substantial fractions of instances exhibit preclusion (No recourse) and that popular recourse tools can produce actions that violate actionability (loopholes) or fail to provide actions (blindspots). The paper provides a software package for practitioners to specify complex actionability constraints and perform recourse verification, enabling more reliable auditing and safer deployment of decision systems. Overall, recourse verification offers a principled, model-agnostic method to detect and mitigate preclusion, guiding better model design and policy decisions when actionability constraints are present.
Abstract
Machine learning models are often used to decide who receives a loan, a job interview, or a public benefit. Models in such settings use features without considering their actionability. As a result, they can assign predictions that are fixed $-$ meaning that individuals who are denied loans and interviews are, in fact, precluded from access to credit and employment. In this work, we introduce a procedure called recourse verification to test if a model assigns fixed predictions to its decision subjects. We propose a model-agnostic approach for recourse verification with reachable sets $-$ i.e., the set of all points that a person can reach through their actions in feature space. We develop methods to construct reachable sets for discrete feature spaces, which can certify the responsiveness of any model by simply querying its predictions. We conduct a comprehensive empirical study on the infeasibility of recourse on datasets from consumer finance. Our results highlight how models can inadvertently preclude access by assigning fixed predictions and underscore the need to account for actionability in model development.
