To Give or Not to Give? The Impacts of Strategically Withheld Recourse
Yatong Chen Andrew Estornell MPI for Intelligent Systems, Tübingen AI Center, Tübingen, Germany Bytedance Research
Yevgeniy Vorobeychik Yang Liu
Washington University in Saint Louis University of California, Santa Cruz
Abstract
Individuals often aim to reverse undesired outcomes in interactions with automated systems, like loan denials, by either implementing system-recommended actions (recourse), or manipulating their features. While providing recourse benefits users and enhances system utility, it also provides information about the decision process that can be used for more effective strategic manipulation, especially when the individuals collectively share such information with each other. We show that this tension leads rational utility-maximizing systems to frequently withhold recourse, resulting in decreased population utility, particularly impacting sensitive groups. To mitigate these effects, we explore the role of recourse subsidies, finding them effective in increasing the provision of recourse actions by rational systems, as well as lowering the potential social cost and mitigating unfairness caused by recourse withholding.
1 INTRODUCTION
When individuals interacting with automated systems are denied a desired outcome (e.g., loan approval), they may seek a means of reversing this decision to obtain the desired outcome. This procedure is commonly referred to as recourse (Ustun et al., 2019). In cases where the system’s decision rule is opaque (e.g., lending), the system itself is responsible for supplying individuals with recourse, i.e., a recommended feature modification that is feasible and will result in that individual being approved.
When the feature modification changes an agent’s true qualification rate (e.g., paying off debt increases one’s creditworthiness), providing recourse can benefit the system. However, offering recourse actions also exposes information about the system’s decision rule, as each action leads to a positively classified feature vector close to the decision boundary. This added transparency creates opportunities for strategic individuals to exploit the system’s decision rule by manipulating their features, especially when they share their knowledge about the decision rule with one another. For example, platforms like GradCafe for graduate school admissions and LendingClub for loan applications allow agents to see other applicants’ features. This enables them to potentially misreport their features to mimic those of others, thereby leveraging publicly available information to their advantage (Bechavod et al., 2022; Chen et al., 2020; Estornell et al., 2023b; Hardt et al., 2016; Vorobeychik, 2023). Such feature manipulation can often reduce both system and social utility since it will increase the false positive rate. This creates a tension in providing recourse, where the utility gained from increased qualifications must be balanced against the utility lost due to manipulation that exploits the counterfactual information in recourse recommendations The consequence of this tension is that in many settings, providing recourse to all, or even most, of the agents may be suboptimal from a system’s perspective. This sharply contrasts with the common assumption in the algorithmic recourse literature, which typically considers agents taking recourse actions without the possibility of manipulation.
On the other hand, we can consider subsidies as a means to incentivize systems to offer recourse actions. Subsidy (Hu et al., 2019), or government incentive, is a type of government expenditure to financially help individuals, households, and businesses in various settings. Consider the small business administration (SBA) microloan program 111https://www.hud.gov/program-offices/housing/fhahistory in the United States as a motivating example. This program provides small loans to startups and small businesses and offers technical assistance and financial training to help borrowers succeed. In this work, we model subsidies that lower each individual’s recourse costs, requiring the agent to pay only a fraction of the original amount. Compared with using penalty to disincentivize manipulation (Blocki et al., 2013) or using auditing to incentivize recourse taking (Estornell et al., 2023a), the main benefit of subsidies is that it requires no verification power from the system, reducing the potential harm caused by unintentionally impose large fines on truthful agents. We add a more detailed discussion in Section 2.
High-Level Overview of Our Model
There are two parties in our setting: a utility-maximizing recourse system and a set of agents. Each agent is represented by a feature vector . The system trained a fixed, potentially opaque function to decide who to provide a resource (e.g., loan) based on . For negatively classified agents, the system decides whether to provide a recourse action or not. The central tension comes from the fact that agents can both (1) lie about their features and manipulate them to some publicly known positively classified features and (2) take the recommended recourse actions that change their true features. Only the latter leads to an increase in the system’s utility. The publicly known features come from either agents who are already classified positively, or agents who successfully obtain a recourse action from the system. The latter is more within the system’s control and could be an easier target for manipulation, as they are more likely to be closer to the decision boundary. Thus, the system’s main tool is to strategically withhold recourse actions from some agents to maximize their utility. Based on the relative cost of recourse and manipulation, agents choose to take the recommended action or manipulate known positively classified features. See Figure 1 for a demonstration of our modeling framework.
Main Results
We show that in many cases, the system is incentivized to strategically withhold recourse from most if not all, agents to prevent manipulation. To our knowledge, this is the first work to challenge the assumption that a utility-maximizing recourse system will naturally provide recourse without third-party intervention (e.g., government regulation). As fewer agents receive recourse, the social cost—the average cost to achieve positive classification—rises. Withholding recourse also limits legitimate paths to positive classification, pushing more individuals toward manipulation. This burden often falls disproportionately on disadvantaged groups, worsening existing inequalities. To address this, we explore recourse subsidies, a third-party payment that reduces recourse costs, and find them effective in increasing recourse providing, reducing social costs, and mitigating unfairness.
The details for reproducing our experimental results can be found at https://github.com/UCSC-REAL/Strategic-withheld-recourse.
2 RELATED WORKS
Our work is closely related to the literature on algorithmic recourse, strategic classification, and fairness in general. Due to the page limit, additional related work on fairness and social cost in strategic classification and recourse (Gupta et al., 2019; von Kügelgen et al., 2022; Ehyaei et al., 2023; Estornell et al., 2023b), transparency (Barsotti et al., 2022; Akyol et al., 2016) and others can be found in Appendix B.
Recourse
Much of the line of algorithmic recourse (Ustun et al., 2019; Venkatasubramanian & Alfano, 2020; Karimi et al., 2020a; Gupta et al., 2019; Karimi et al., 2020b; von Kügelgen et al., 2020; Chen et al., 2020; Harris et al., 2022) focuses on the setting where the requested recourse is guaranteed to be provided out of ethical consideration (Venkatasubramanian & Alfano, 2020). Our work is the first to challenge this fundamental assumption and argue that without a third-party’s intervention, a utility-maximizing algorithmic recourse system may be incentivized to withhold recourse from some agents to prevent manipulations strategically. We point the reader to Karimi et al. (2020a) for a more detailed discussion of the concepts and recent development of algorithmic recourse.
Strategic Classification
Strategic classification focuses on the problem of how to effectively make predictions in the presence of agents who behave strategically to obtain desirable outcomes (Hardt et al., 2016; Chen et al., 2018; Tsirtsis et al., 2019; Levanon & Rosenfeld, 2021; Dong et al., 2018; Chen et al., 2018; Zrnic et al., 2021). In this work, we use the standard game-theoretic Stackelberg model proposed in Hardt et al. (2016) to simulate the agent’s best response actions when choosing between recourse and manipulation. Our work considers the imitation-based manipulations: agents do not know the classifier but are aware of a set of positively classified features and can misreport their feature by imitating another agent’s feature that is positively classified. Such copycat behavior has been well-known in the literature of game theory, the behavioral economy, and strategic classification, e.g., (Bechavod et al., 2022; Barsotti et al., 2022). While most of this line of work focuses on agents being strategic and could potentially modify their features to get a favorable prediction outcome, our work focuses on when the system is being strategic and potentially withholds recourse to the agents.
Subsidy, Penalty, and Auditing
Our work relates to interventions aimed at (dis)incentivizing strategic behaviors. Most relevant is Hu et al. (2019), who also studies strategic behavior using subsidies. Penalties for misreporting (Hardt et al., 2016; Blocki et al., 2013) offer another way to discourage manipulation, encouraging agents to pursue recourse instead. Both subsidies and penalties can be viewed as tools to shift the balance between the cost of recourse and manipulation — penalties raise the cost of manipulation, while subsidies lower the cost of recourse. Estornell et al. (2023a) explores auditing as an intervention to promote recourse, assuming universal recourse availability. The implementation of penalties requires verification power, such as in tax systems where cross-checking reported income deters misreporting. Subsidies, however, could be financed by third-party entities like governments or financial institutions. Incentivizing recourse through penalties is not ideal, as verification can lead to false positives, unfairly penalizing truthful agents. Audit-based systems (Estornell et al., 2023a) typically impose large fines, which can harm innocent agents if they are wrongly identified as manipulators. Subsidies avoid this issue. If the system controls audits and subsidies alone, it will prioritize its utility, which may not always align with the population’s best interests.
3 PRELIMINARIES
Let and be a domain of features and labels respectively. Let be a fixed binary classifier. A population of agents with features and labels are classified by , which is unknown to the agents; all agents desired to be positively classified (e.g., all loan applicants desire approval). Denote the domain of negatively classified features as and the domain of positively classified features as , i.e. for all and for all All agents prefer positive classification over negative classification. Agents who have features have two means of obtaining positive classification in the next step, recourse and manipulation, which are defined next.
Recourse
Recourse provides agents who received undesirable outcomes with recommended actions to genuinely improve their outcome by modifying their attributes (Ustun et al., 2019). Let be the cost of recourse, i.e. an agent with true features pays cost when modifying their features to be . An agent with true feature has an optimal recourse action 222Throughout the paper, we will interchangeably use the terms ’recourse action’ and ’recourse feature.’ They both refer to the feature vector that will be classified positively after the agent’s taking a particular recourse action. In other words, we assume that whenever an agent reveals their recourse action, it also reveals their original feature vector, which is equivalent to revealing the feature vector that corresponds to the vectorafter the agent performs recourse.,
(1) | |||
where represents the set of features an agent with true features can feasibly obtain, i.e., the actionable recourse actions provided by the system. When agents perform recourse, both their true features and true qualification rate change, i.e., their true features become , and their true qualification rate changes from to .
Manipulation
In addition to recourse, agents can also perform manipulations. Following Barsotti et al. (2022), we focus on imitation-based manipulations: agents do not know the classifier , but are aware of a set of publically revealed positively classified features (defined below) and can misreport their feature by imitating another agent’s feature that is positively classified and is publically revealed. For a manipulation cost function the optimal imitation-based manipulation for an agent with true feature is
(2) |
Different from recourse, manipulation is simply a misreport rather than a change of one’s features, thus it does not change . However, since the system only observes the reported features before classification, it does not know whether a report is truthful.
Feature Disclosure and Publicaly Revealed Set Z
We model the set of publicly revealed features resulting from agents sharing information with each other. In particular, Z consists of features that may come from two sets: 1) the revealed recourse actions recommended by the system (i.e., where ), and 2) the set of initial positively classified features (i.e., ). Each element is made public with a fixed probability , and all publicly revealed elements make the reveal set Z. We represent the set of recourse actions that are actually revealed as . Here, is a random indicator function that equals 1 with probability (indicating that feature is revealed) and 0 otherwise. Similarly, let represent the positively classified features that are actually revealed: . As a result, .
This captures real-life scenarios where negatively classified agents collectively gather information about classifier by observing positively classified peers or those who obtained recourse. Revealed recourse features are particularly crucial as they lie near the decision boundary, making them more likely targets for manipulation than general positive features.
4 INTERACTION BETWEEN AGENTS AND THE SYSTEM

Unlike the traditional recourse setting, where the system is expected to provide recourse to any individual upon request, without external regulation (e.g., government mandates requiring banks to offer recourse), a utility-maximizing system may have incentives to withhold recourse to prevent strategic manipulation by agents. In this section, we introduce our modeling framework to capture these dynamics.
A Motivating Example
A bank publishes a classifier to determine who qualifies for a credit card. Each applicant (with feature vector ) is approved if the bank’s model predicts they can repay their loan. For applicants denied a card, the bank may offer recourse, i.e., a plan to improve their creditworthiness, such as paying off debt or increasing their income. These recourse actions are provided through specific programs, such as financial classes. Agents also have access to an online forum where some applicants share their approved loan or recourse features. With knowledge of both recourse actions and the forum, some agents may misreport their features to match positively classified ones in an attempt to gain approval without actually taking the recommended recourse actions. As a result, the bank may have an incentive to limit recourse to individuals whose features are harder to manipulate (e.g., features that are easier for the bank to verify).
We now formalize the dynamics between the recourse system and the agents.
System: The system trains a classifier to maximize the prediction accuracy:
A collection of negatively classified agents with features will request recourse actions from the system after receiving their prediction outcome. The system first computes optimal recourse actions for all negatively classified agents but only chooses to release a subset of those recourse actions to the public to maximize its utility, i.e., :
(3) | ||||
s.t. | (4) | |||
Here, and are the true positive and false positive rates on the set of features after the agent’s final actions. We assume that the system either knows and , or can reasonably approximate these cost functions when optimizing their objective. Intuitively, this definition of system utility reflects a bank gaining a utility of for each repaid loan and for each defaulted loan.
Agents: Agents who are negatively classified will request a recourse action from the system. Upon seeing the publically revealed features Z defined in Section 3, agents who are provided with a recourse action adapt their features from to or such that , while minimizing the cost of the corresponding action. When both the recourse and manipulation actions are greater than 333The strategic agent’s utility for adapting their feature from to is determined by the standard utility function in the literature of strategic classification (see, e.g., Hardt et al. (2016)), which is . Thus, when the cost of adaptation , the utility will be less than 0, in which case, the agent does nothing., the agents will choose to stay with their original features , which corresponds to the do-nothing action. Agents who are not provided with a recourse action will choose to manipulate or do nothing. The final action for already positively classified agents is always the do-nothing action.
Agent’s best response: Denote as an indicator for whether agent is provided with a recourse or not (i.e., when provided with a recourse action). Then for all agents with , their final action is:
(5) |
Summary of System-Agent Interaction:
-
1.
Agents arrive simultaneously, and the system trains a classifier for maximum prediction accuracy.
-
2.
Negatively classified agents request recourse, and the system selects agents for recourse provision to maximize utility (Equation 3).
-
3.
Positively classified agents and those provided recourse have a probability to reveal features, contributing to the publicly revealed set .
-
4.
Upon observing Z, agents execute final actions based on Equation 5.
Our framework is intended to capture settings where black box models are used for decision-making. Any agent subjected to the decision rules will not have direct access to the model but will still act in their best interest. In these opaque settings, recourse proposed by the system naturally offers a way for agents to learn more about the decision rule, thus increasing their ability to game the system.
The following two definitions introduce key metrics that will be used throughout this paper – the recourse rate quantifies the proportion of negatively classified agents who opt to take recourse actions when presented with a disclosed feature set. The manipulation rate captures the fraction of negatively classified agents who choose to manipulate their features under the same conditions:
Definition 1
(Recourse Rate) Let be the set of features of negatively classified agents. For a given set of disclosed features (i.e., recourse actions) Z, the recourse rate is defined as the fraction of agents who choose to perform recourse when shown Z:
Definition 2
(Manipulation Rate) Let be the set of features of the negatively classified agents. For a given set of disclosed features (i.e., recourse actions) Z, the manipulation rate is defined as the fraction of the agents which choose to manipulate when shown features Z:
5 SYSTEM UTILITY
Recall from the previous section, the system aims to select a set to reveal as recourse recommendations simultaneously to maximize its utility (Equation 3). We can first show that this problem is NP-hard (Theorem 6 in Section C.2). Despite the hardness of this objective, the system’s utility is submodular in the set of provided recourse actions (Theorem 7 in Section C.3). This characteristic enables the system to employ standard submodular optimization techniques to approximately get the optimal recourse actions to disclose to agents.
We can show that in expectation, the system benefits from agents taking recourse actions:
Theorem 1
(System’s Expected Utility Changes) The system’s expected utility (defined in Eq. 3) increases for each recourse action taken by agents and decreases for every manipulation action taken by agents. When the classifier used by the system is better than random guessing, which means that implies , then the system’s utility is monotonically increasing in each recourse action taken by an agent in expectation but will be monotonically decreasing in each manipulation action taken by an agent.
However, this does not imply that the system is always incentivized to provide as many recourse actions as possible, since agents might not always take them if they collude, which creates a natural misalignment between the system’s utility and recourse offering for the system.
6 COST OF STRATEGICALLY WITHHOLDING RECOURSE SYSTEM
Having shown that the system could be incentivized to withhold recourse from the agents, we now study the consequence of such withholdings by examining the social cost and unfairness as a result of the system’s strategic actions.
Definition 3
(Social Cost of a Strategically Withhold Recourse) Given a publically revealed set , the social cost refers to the additional cost agents must pay as a result of the system withholding recourse. Denote as the optimal recourse action provided by a non-strategic system, and as the recourse action that the agent takes given the revealed set Z, then the social cost of a strategically withholding recourse system is defined as:
where . For the remainder of our results, we focus on univariate classifiers, i.e., the feature is one-dimensional. There is a natural correspondence between univariate and multivariate classifiers in the sense that one can imagine the space of single-dimensional features as the scores produced a multi-dimensional classifier 444This follows similarly to Lemma 3.1 in Milli et al. (2019).. That is, in the case when for some score function and threshold theta, we can view as a single dimensional classifier acting on the space of scores produced by .
We also measure the disparities of different social groups in terms of their differences in 1) recourse ratios (defined in Definition 1), and 2) social cost (defined in Definition 3). Understanding the disparities in terms of recourse rate and social cost among different groups is crucial for addressing issues of unfairness in an algorithmic recourse system Gupta et al. (2019); von Kügelgen et al. (2022). These disparities often reflect systemic biases and inequalities, impacting marginalized communities disproportionately. In particular, assume there are two groups of agents and , where represents their group memberships, we are interested in the following quantities:
Definition 4
(Disparity in Social Cost and Recourse Ratio) The disparity in social cost and recourse ratio for two groups are defined as:
In the experiments section, we demonstrate that these disparities can be quite common across different datasets (see Figure 3). By quantifying and illuminating these disparities, we gain crucial insights into the specific mechanisms of inequity and injustice within algorithmic recourse systems.
7 THE EFFECT OF SUBSIDIES
To remedy the adverse population- and group-level impacts previously observed, we investigate the use of subsidies (rigorously defined next) and their impact on recourse rate, social cost, and unfairness we defined in the previous section. Subsidies correspond to a global decrease in the cost of recourse. For example, free educational material on financial literacy distributed to any agent petitioning the bank for recourse will increase the ease at which that agent can perform recourse actions.
Definition 5
(Subsidies)(Hu et al., 2019) A subsidy is a scalar decrease to the cost of recourse. For subsidy , agents performing recourse pay only instead of the full cost of . We denote as the new recourse cost at subsidy level .
Next, we demonstrate how subsidies can help increase the recourse rate (Theorem 1) and system’s utility (Theorem 3). Additionally, subsidies can mitigate disparities in recourse rate differences (Theorem 5) and social cost differences (Theorem 4) among various groups.
We first show how subsidies influence the recourse rate. Recall that subsidy reduces the cost of recourse from to . With that, the recourse rate becomes:
The key observation here is that with subsidy , the recourse cost reduces, but the manipulation cost remains the same. Both optimal recourse actions and the optimal manipulation action remain the same. With that, we can show that the recourse rate is a monotonic function in subsidy – as the subsidy level increases, the recourse rate will also increase:
Theorem 1
(Subsidy Influence on Recourse Rate) Given a reveal set Z, the recourse rate is a monotonically increasing function of subsidies .
With subsidy , the social cost for a given revealed set Z becomes:
where is the optimal recourse action given revealed set Z and a particular subsidy level , and is the optimal default recourse action provided by the system without any strategic withholding. We can show that the social cost is also a monotonic non-increasing function in the subsidy level:
Theorem 2
(Subsidy Influence on Social Cost) Given a revealed set Z, the social cost is monotonically decreasing in subsidies.
Subsidies also help improve the system’s utility; under some assumptions on the cost functions (i.e., monotonic in the distance and only cross once), the system’s utility is monotonic in subsidies as well:
Theorem 3
(Subsidy’s Influence on System’s Utility) Given a revealed set Z, when both and are monotonic in and only cross once, the system utility is monotonically increasing in subsidies.
Next we examine the difference in social cost between groups as a function of subsidies. We find that subsidies are an effective tool to mitigate disparities caused by strategically withheld recourse.
Theorem 4
(Subsidy Influence on Social Cost Disparity) With subsidy , the disparity in social cost for two group becomes: Given a revealed set Z, the social cost difference monotonically decreases in subsidies.
Intuitively, as we increase the subsidy level, the cost of recourse decreases linearly as a function of the subsidy level, making it increasingly cheaper to perform the optimal recourse action. For both social groups, their social cost approaches 0 as we increase the subsidy level; as a result, the disparity in social cost between the two groups also decreases to 0.
With subsidy , for a given a revealed set Z, the disparity in recourse ratio for groups is:
|
where is the recourse rate for a particular subgroup . We show that when subsidies are sufficiently large, the recourse rate difference is monotonically decreasing in subsidies:
Theorem 5
(Subsidy’s Influence on Recourse Rate Disparity) Given two groups and of relatively equal negatively classified agents size , there exists a subsidy level , such that , the recourse rate difference monotonically decreases.
This result follows that when recourse is free, i.e., subsidies are maximized, all agents can perform recourse, and the recourse rate difference is . Thus, as subsidies increase, there must exist a point (namely ) when both groups can take advantage of subsidies at proportional rates, thus decreasing the gap between the number of agents performing recourse in both groups. We also verify empirically that for recourse rate difference, there indeed exists a peak subsidy value where the recourse rate difference increases before and then decreases afterward (see Figure 4).
8 EMPIRICAL STUDIES
Setup
We conduct experiments using three datasets: 1) Law School Wightman & Council (1998) dataset, in which the objective is to predict whether a student will pass the bar exam on the first attempt, Adult Income Dua et al. (2017) in which the objective is to predict whether an individual earns more than annually, and German Credit Yeh & Lien (2009) in which the objective is to predict whether a given individual will not default on their credit. In each dataset, agents have constant utility over approved features, i.e., the conventional recourse setting where for all ; the principal (system) has utility when the agent is a true positive (, ) and when the agent is a false positive (, ). Qualification is predicted via Logistic Regression (shown in this section) or Gradient Boosting Trees (shown in the Supplement Appendix F).
Recourse and manipulation both carry an cost, namely , and ,where and are the weight vectors for the cost functions. In our experiments, we report outcomes over runs using randomly initialized and and resampled subsets of positive and negative agents in the dataset in each run. We set the probability that the agent discloses their feature publicly at for all experiments. When varying this value, we observe similar results.


Recourse Rate and Manipulation Rate
We begin by examining the relationship between the fraction of the population choosing to perform recourse and the fraction choosing to perform manipulation as a function of the fraction of agents given a recourse action. In Figure 2, we see that in general, as the percentage of agents who are provided a recourse action increases, the recourse rate decreases while the manipulation rate increases (this trend holds for each subsidy value). Thus, when agents themselves can strategically select between recourse and manipulation, the increased model transparency, created by providing more agents with recourse actions, results in more agents selecting to perform manipulation. Providing more recourse actions to agents, does not necessarily result in more agents performing recourse. Despite this general trend, we also observe the effectiveness of subsidies. As subsidies converge to (meaning recourse carries no cost), the fraction of agents choosing recourse converges to , while the fraction of agents choosing manipulation converges to . While it may be expensive in general to provide such subsidies, and the question of how to balance this expense against the system’s own utility remains open, these results indicate that subsidies are an effective avenue for broadly promoting recourse and disincentivizing manipulation.
Disparity in Recourse and Social Cost
Lastly, we investigate how strategic system behavior causes disparate impacts among sensitive groups. In our experiments, groups are taken to be binary and are defined by race in the Law School dataset (White and Non-White), by gender in the Adult Income dataset (Male and Female), and by age in the German Credit dataset (Young and Old). In Figure 3, we see the difference in the number of agents performing recourse and social cost between groups. Higher values in these plots indicate higher rates of recourse, or lower cost, for White individuals in the Law School dataset, Male individuals in the Adult income dataset, and Young individuals in the Credit dataset. First, strong subsidies (particularly subs ) result in a large decrease in the disparities between groups for both recourse rate and social cost. For less strong subsidies (subs ), we see that the gap in recourse rate between groups can increase. This is due to the fact that when subsidies are less strong, only agents with already low costs of recourse (primarily from the advantaged group) can benefit from those subsidies.
9 CONCLUSION
In scenarios where agents can manipulate a system, there is a reduced incentive for the system to provide recourse due to increased model transparency. Consequently, the system strategically withholds recourse from some, leading to higher social costs, and disproportionately impacting disadvantaged groups. Despite the inherent tension between the system’s utility and its provision of recourse, subsidies emerge as a viable tool to boost recourse-providing rates and alleviate group-wise disparities resulting from recourse withholding.
Acknowledgements
This work is partially supported by the National Science Foundation (NSF) under grants IIS-2214141, IIS-1905558, CNS-2310470, IIS-2143895, IIS-2040800, and CCF-2023495; the Office of Naval Research (ONR) under grant N00014-24-1-2663, and Amazon.
References
- Akyol et al. (2016) Emrah Akyol, Cedric Langbort, and Tamer Basar. Price of transparency in strategic machine learning. arXiv preprint arXiv:1610.08210, 2016.
- Barsotti et al. (2022) Flavia Barsotti, Rüya Gökhan Koçer, and Fernando P Santos. Transparency, detection and imitation in strategic classification. In Proceedings of the 31st International Joint Conference on Artificial Intelligence, IJCAI 2022. International Joint Conferences on Artificial Intelligence (IJCAI), 2022.
- Bechavod et al. (2022) Yahav Bechavod, Chara Podimata, Steven Wu, and Juba Ziani. Information discrepancy in strategic learning. In International Conference on Machine Learning, pp. 1691–1715. PMLR, 2022.
- Blocki et al. (2013) Jeremiah Blocki, Nicolas Christin, Anupam Datta, Ariel D Procaccia, and Arunesh Sinha. Audit games. arXiv preprint arXiv:1303.0356, 2013.
- Chen et al. (2020) Yatong Chen, Jialu Wang, and Yang Liu. Linear classifiers that encourage constructive adaptation. arXiv preprint arXiv:2011.00355, 2020.
- Chen et al. (2023) Yatong Chen, Zeyu Tang, Kun Zhang, and Yang Liu. Model transferability with responsive decision subjects. In International Conference on Machine Learning, pp. 4921–4952. PMLR, 2023.
- Chen et al. (2018) Yiling Chen, Chara Podimata, Ariel D Procaccia, and Nisarg Shah. Strategyproof linear regression in high dimensions. In Proceedings of the 2018 ACM Conference on Economics and Computation, pp. 9–26, 2018.
- Dong et al. (2018) Jinshuo Dong, Aaron Roth, Zachary Schutzman, Bo Waggoner, and Zhiwei Steven Wu. Strategic classification from revealed preferences. In Proceedings of the 2018 ACM Conference on Economics and Computation, pp. 55–70, 2018.
- Dua et al. (2017) Dheeru Dua, Casey Graff, et al. Uci machine learning repository. 2017.
- Ehyaei et al. (2023) Ahmad-Reza Ehyaei, Amir-Hossein Karimi, Bernhard Schölkopf, and Setareh Maghsudi. Robustness implies fairness in causal algorithmic recourse. In Proceedings of the 2023 ACM Conference on Fairness, Accountability, and Transparency, pp. 984–1001, 2023.
- Estornell et al. (2023a) Andrew Estornell, Yatong Chen, Sanmay Das, Yang Liu, and Yevgeniy Vorobeychik. Incentivizing recourse through auditing in strategic classification. In Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence, pp. 400–408, 08 2023a. doi: 10.24963/ijcai.2023/45.
- Estornell et al. (2023b) Andrew Estornell, Sanmay Das, Yang Liu, and Yevgeniy Vorobeychik. Group-fair classification with strategic agents. In ACM Conference on Fairness, Accountability, and Transparency, pp. 389–399, 2023b.
- Fokkema et al. (2024) Hidde Fokkema, Damien Garreau, and Tim van Erven. The risks of recourse in binary classification. In International Conference on Artificial Intelligence and Statistics, pp. 550–558. PMLR, 2024.
- Gupta et al. (2019) Vivek Gupta, Pegah Nokhiz, Chitradeep Dutta Roy, and Suresh Venkatasubramanian. Equalizing recourse across groups. arXiv preprint arXiv:1909.03166, 2019.
- Hardt et al. (2016) Moritz Hardt, Nimrod Megiddo, Christos Papadimitriou, and Mary Wootters. Strategic classification. In Proceedings of the 2016 ACM conference on innovations in theoretical computer science, pp. 111–122, 2016.
- Harris et al. (2022) Keegan Harris, Valerie Chen, Joon Kim, Ameet Talwalkar, Hoda Heidari, and Steven Z Wu. Bayesian persuasion for algorithmic recourse. Advances in Neural Information Processing Systems, 35:11131–11144, 2022.
- Hu et al. (2019) Lily Hu, Nicole Immorlica, and Jennifer Wortman Vaughan. The disparate effects of strategic manipulation. In Proceedings of the Conference on Fairness, Accountability, and Transparency, pp. 259–268, 2019.
- Karimi et al. (2020a) Amir-Hossein Karimi, Gilles Barthe, Bernhard Schölkopf, and Isabel Valera. A survey of algorithmic recourse: definitions, formulations, solutions, and prospects, 2020a.
- Karimi et al. (2020b) Amir-Hossein Karimi, Julius von Kügelgen, Bernhard Schölkopf, and Isabel Valera. Algorithmic recourse under imperfect causal knowledge: a probabilistic approach, 2020b.
- Levanon & Rosenfeld (2021) Sagi Levanon and Nir Rosenfeld. Strategic classification made practical. In International Conference on Machine Learning, pp. 6243–6253. PMLR, 2021.
- Milli et al. (2019) Smitha Milli, John Miller, Anca D Dragan, and Moritz Hardt. The social cost of strategic classification. In Proceedings of the Conference on Fairness, Accountability, and Transparency, pp. 230–239, 2019.
- Olckers & Walsh (2023) Matthew Olckers and Toby Walsh. Incentives to offer algorithmic recourse, 2023.
- Orso et al. (2015) Andrew Orso, Jon Lee, and Siqian Shen. Submodular minimization in the context of modern lp and milp methods and solvers. In Proceedings of the 14th International Symposium on Experimental Algorithms - Volume 9125, pp. 193–204, Berlin, Heidelberg, 2015. Springer-Verlag. ISBN 9783319200859.
- Tsirtsis et al. (2019) Stratis Tsirtsis, Behzad Tabibian, Moein Khajehnejad, Adish Singla, Bernhard Schölkopf, and Manuel Gomez-Rodriguez. Optimal Decision Making Under Strategic Behavior. arXiv e-prints, 2019.
- Ustun et al. (2019) Berk Ustun, Alexander Spangher, and Yang Liu. Actionable recourse in linear classification. In Proceedings of the conference on fairness, accountability, and transparency, pp. 10–19, 2019.
- Venkatasubramanian & Alfano (2020) Suresh Venkatasubramanian and Mark Alfano. The philosophical basis of algorithmic recourse. In Proceedings of the 2020 Conference on Fairness, Accountability, and Transparency, pp. 284–293, 2020.
- von Kügelgen et al. (2020) Julius von Kügelgen, Umang Bhatt, Amir-Hossein Karimi, Isabel Valera, Adrian Weller, and Bernhard Schölkopf. On the fairness of causal algorithmic recourse, 2020.
- von Kügelgen et al. (2022) Julius von Kügelgen, Amir-Hossein Karimi, Umang Bhatt, Isabel Valera, Adrian Weller, and Bernhard Schölkopf. On the fairness of causal algorithmic recourse, 2022.
- Vorobeychik (2023) Yevgeniy Vorobeychik. The many faces of adversarial machine learning. In AAAI Conference on Artificial Intelligence, volume 37, pp. 15402–15409, 2023.
- Wightman & Council (1998) L.F. Wightman and Law School Admission Council. LSAC National Longitudinal Bar Passage Study. LSAC research report series. Law School Admission Council, 1998. URL https://books.google.com/books?id=O9A7AQAAIAAJ.
- Yeh & Lien (2009) I-Cheng Yeh and Che-hui Lien. The comparisons of data mining techniques for the predictive accuracy of probability of default of credit card clients. Expert systems with applications, 36(2):2473–2480, 2009.
- Zrnic et al. (2021) Tijana Zrnic, Eric Mazumdar, Shankar Sastry, and Michael Jordan. Who leads and who follows in strategic classification? Advances in Neural Information Processing Systems, 34:15257–15269, 2021.
To Give or Not to Give? The Impacts of Strategically Withheld Recourse
Appendix A Notation Table
Symbol | Usage |
---|---|
The domain of the feature | |
The domain of labels | |
A set of features of agents | |
The labels for the set of features X | |
A random variable representing an example’s features | |
A random variable representing an example’s ground truth label | |
a binary classifier, unknown to the agents | |
The domain of negatively classified features, i.e. , | |
The domain of positively classified features, i.e., | |
The set of negatively classified features, i.e. , | |
The set of positively classified features, i.e., | |
The subset of features belongs to group | |
The cost function of recourse | |
The cost function of recourse | |
The set of all possible recourse actions | |
The set of revealed recourse actions | |
The set of revealed positively classified features | |
A publicly revealed feature set | |
The optimal recourse action for agent with feature | |
The optimal manipulation action for agent with feature | |
The agent’s final action | |
The recourse ratio for feature sets X given revealed set is Z | |
A subsidy level | |
The initial utility of a system without providing recourse |
Appendix B Additional Related Work
Recourse
Recourse focuses on providing agents with the ability to contest or improve their outcome via a modification to their attributes in a genuine manner (e.g., paying off debt to increase creditworthiness) Ustun et al. (2019); Venkatasubramanian & Alfano (2020); Karimi et al. (2020a); Gupta et al. (2019); Karimi et al. (2020b); von Kügelgen et al. (2020); Chen et al. (2020); Harris et al. (2022). Much of this line of work focuses on the setting where the requested recourse is guaranteed to be provided. As far as we know, our work is the first to challenge this fundamental assumption and argue that without a third-party’s intervention (e.g., the government regulation on the system’s recourse providing), a utility-maximizing algorithmic recourse system may be incentivized to strategically withhold recourse from some agents to prevent manipulations. We point the reader to Karimi et al. (2020a) for a more detailed discussion of the concepts and recent development of algorithmic recourse. To our knowledge, even though the literature has previously introduced the concepts of recourse, strategic manipulation, and subsidy analysis, we have yet to find any studies that explicitly highlight how a recourse system might act strategically by withholding recourse to enhance its own utility. The originality of our work, thus, is to address this gap. Some works have investigated the relationship between incentives/utility and recourse, such as Fokkema et al. (2024), which finds that providing recourse can decrease classifier accuracy, Estornell et al. (2023a), which investigates ways to ensure that given recourse actions are taken by agents, and Olckers & Walsh (2023) which investigates the incentive compatibility of recourse.
Strategic Classification
Strategic Classification focuses on the problem of how to effectively make predictions in the presence of agents who behave strategically to obtain desirable outcomes Hardt et al. (2016); Chen et al. (2018); Tsirtsis et al. (2019); Levanon & Rosenfeld (2021); Dong et al. (2018); Chen et al. (2018); Zrnic et al. (2021); Chen et al. (2023). Our work considers a specific type of strategic behavior, namely the imitation-based manipulations: agents do not know the classifier but are aware of a set of positively classified features and can misreport their feature by imitating another agent’s feature that is positively classified. Such copycat behavior has been well-known in the literature of game theory, the behavioral economy, and strategic classification, e.g., Bechavod et al. (2022); Barsotti et al. (2022). While most of this line of work focuses on agents being strategic and could potentially modify their features to get a favorable prediction outcome, our work focuses on when the system is being strategic and potentially withholds recourse to the agents.
Fairness and Social Cost in Recourse and Strategic Classification
Fairness has been explored in the literature algorithmic recourse and strategic classification. For example, existing works on fairness in recourse emphasize the importance of equitable recourse and explore various remedying unfair recourse decisions Gupta et al. (2019); von Kügelgen et al. (2022); Ehyaei et al. (2023). Fairness with the presence of strategic behavior has featured studies that highlight the inequity that results from strategic behavior by individuals Hu et al. (2019), as well as inequity (e.g., social cost) resulting from making classifiers robust to strategic behavior Milli et al. (2019); Estornell et al. (2023b). Unlike previous work that primarily focuses on proposing fair classifiers with the presence of strategic agents, our work uniquely demonstrates how the system’s strategic withholding impacts the fairness and social cost for different societal groups.
Transparency
Also related is work on transparency in machine learning. In particular, Barsotti et al. (2022) find that the risks of transparent explanations are alleviated if effective methods to detect faking behaviors are in place. Unlike our modeling framework, they model transparency as how much noise is in the threshold of a threshold classifier. Akyol et al. (2016) examines the impact of users’ strategic behavior on the design and performance of transparent machine learning algorithms, quantifying the ”price of transparency” as the cost ratio for the algorithm designer when users exploit transparency compared to when the algorithm is opaque.
Comparison with three closely related papers
-
•
Comparison with Estornell et al. (2023a): the key distinction between these our work and Estornell et al. (2023a) is that Estornell et al. (2023a) presumes the system will provide any agent with an optimal recourse action and examines how auditing can dissuade agents from manipulating. In contrast, we do not consider auditing, and instead focus on how a system may be incentivized to withhold recourse from certain agents. While both papers examine the use of subsidies, our focus and model are distinct.
-
•
Comparison with Fokkema et al. (2024): Fokkema et al. (2024) focuses on discussing the accuracy drop as a result of the system providing recourse, because it pushes users to regions of higher class uncertainty and therefore leads to more mistakes. Our work, on the other hand, focuses on the incentive-compatibility problem in an algorithmic recourse system. of the population
- •
Appendix C Proofs for Section 5
C.1 ILP for system when p = 1
We provide the ILP formula for the system to find optimal recourse actions when the revealing probability :
(maximize the number of agents performing recourse) | ||||
s.t. | (only do recourse if all manipulation costs are greater) | |||
(the optimal recourse action for agent must be revealed) | ||||
(the optimal recourse action for agent must be less than 1) | ||||
(the total number of revealed recourse action is ) |
C.2 NP hardness of the System’s Optimal Recourse Providing Problem
Theorem 6
The problem of selecting the optimal set of recourse actions to recommend, such that the system’s utility is maximized (Equation 3), is NP-hard, even when the probability of diclosure .
Proof 1
To demonstrate the intractability of this objective, we reduce from the known NP-hard problem Minimum -Union (MU), an instance of which is defined via a universe of elements ,a collection of sets with elements in , and a budget . The objective in MU is to select an index set of size exactly such that is minimized. Given an instance of MU can be mapped to an instance of simultaneous recourse as follows. Let , and define and as follows,
Under this construction of the cost functions, each agent will perform recourse if and only if is revealed, and the disclosure probability . In the case that is not revealed, the agent will elect to perform manipulation when any is revealed where and . If neither criterion is met, the agent will elect to do nothing (remaining negatively classified). Combining these cases, we see that revealing each causes exactly one agent to perform recourse, namely , and causes all (with ) to manipulate. Let be the index set of the revealed features, then the number of agents manipulating is equal to . Therefore providing recourse actions to agents while minimizing the number of agents manipulating is equivalent to minimizing .
C.3 Submodularity of the System’s Utility
Theorem 7
The system’s objective function is submodular with respect to the size of the set of revealed features.
Proof 2
Given a revealed set , for agent with feature , let be the set of manipulation features that are cheaper than the minimum recourse action given the revealed set Z. Then the agent will perform recourse if and only if . Given the cost function and , the principal can pre-compute each agent’s manipulation set .
The probability for the manipulation set to overlap with a given revealed set Z is , where is the disclosure probability for any criteria .
The goal for the system is to select a disclosure set to minimize the overlap between Z and for all agents, namely:
(6) |
To ease the notation, we use to shorthand since is fixed in our setting. To show that Equation 6 is submodular, it is equivalent to prove that the objective function satisfies the diminishing returns property, which means with , and any criteria , we want to show
Only four types of agents could potentially contribute to the marginal gain for when the revealed sets are v.s. :
-
1.
when
-
2.
when
-
3.
when
-
4.
when
For the first three cases, we can verify that the two marginal gains are the same. For the last case, the two marginal gains are:
Since this holds for all agents, we show that adding a criterion to a larger set provides an equal or smaller marginal gain in the objective function compared to adding it to a smaller set , satisfying the diminishing returns property. Therefore, the objective function defined in Equation 6 is submodular.
C.4 Proof for Theorem 1
Proof 3
Notice that only agents who are originally negatively classified would request a recourse from the system in the first place, and both the recourse action and the manipulation actions that they are potentially going to take will be positively classified by the system. From the system’s perspective, when the classifier is non-trivial (better than random guessing), all positively classified are more likely to have true label , and all negatively classified are more likely to have true label . When an agent with feature takes recourse, the expected system utility change is:
(f is a non-trivial classifier, and ) |
Similarly, when the agent takes manipulation, the expected system utility change is:
(Since f is a non-trivial classifier, and ) |
When the agent performs do-nothing, the system utility remains the same.
Appendix D Proof for Section 6
We first prove a theorem on the monotonicity of social cost.
Theorem 2 (Monotonicity of Social Cost)
When the recourse cost is monotonic in , and consider a linear threshold classifier. The social cost monotonically decreases in the easiest obtained recourse action.
Proof 4
Consider a 1-dimensional setting, where the system uses a linear threshold classifier . In this case, the optimal recourse action for any agent is always the minimum recourse action that has been revealed so far, namely . Recall the definition of the social cost:
When the cost function is monotonic in the norm, e.g., , we have
Thus,