Prediction without Preclusion: Recourse Verification with Reachable Sets
Avni Kothari, Bogdan Kulynych, Tsui-Wei Weng, Berk Ustun

TL;DR
This paper introduces recourse verification using reachable sets to identify fixed predictions in machine learning models, highlighting potential preclusion issues in credit and employment decisions.
Contribution
It presents a model-agnostic method for recourse verification with reachable sets, enabling certification of model responsiveness through prediction queries.
Findings
Models can assign fixed predictions, precluding individuals from access.
Reachable sets can certify responsiveness of any model.
Empirical study shows infeasibility of recourse in finance datasets.
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…
Peer Reviews
Decision·ICLR 2024 spotlight
1. Recourse verification as a new research topic seems intriguing and impactful. It makes sense that some predictive models can accidentally limit availability of recourse and thereby hinder the fairness. Upon this important issue, the authors establish a good foundation for follow-up research and may also benefit researchers working on the typical algorithmic recourse problems. 2. The proposed algorithms seem reasonable and the step of implementation is clear. Also, the effectiveness is verifie
Certain parts of the proposed method may still be in early stages of development, which may require further refinement to guarantee its practical value. For example, as discussed in the limitation section, the verification algorithm does not work on continuous features. More concerns of mine are summarized in the Questions section below.
- The idea of verification seems to be novel in the sense of recourse and the motivation is clear. - The formulation is easy to follow.
- My biggest concern lies in the lack of contribution in the verification methods, which directly follow the basic idea of formal verification but seem not to dive deeper into the optimization algorithms or target the specific challenge in the recourse setting. - When introducing reachable sets, more details are expected to be discussed, i.e. continuous or discrete, $\ell_p$-norm bound ball. The verification seems to be sound but incomplete, and it is expected to be compared to more off-the-shel
1. The paper studies an important problem that has not been explored well in the literature. It makes a significant contribution in this area. 2. The paper is well-written and easy to follow. 3. It is claimed that the proposed method does not require any assumption on the prediction model. However, the model might need to satisfy some conditions for the decomposition approach, which is essential when the problem dimensionality is high. See the weaknesses section for more details.
1. The recourse verification process evaluates every point in the reachable set, which could be time-consuming if the problem dimensionality is high. The paper seeks to address this issue by a decomposition approach that partitions the action set using features that can be altered independently. However, this approach has not been explained well in the paper. 2. It is unclear how the separable features are identified. What role does the prediction model play in the identification of these featur
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Ethics and Social Impacts of AI · Artificial Intelligence in Healthcare and Education
