<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Group-Fair Classification with Strategic Agents</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>2023</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10440484</idno>
					<idno type="doi">10.1145/3593013.3594006</idno>
					<title level='j'>ACM Conference on Fairness, Accountability, and Transparency</title>
<idno></idno>
<biblScope unit="volume"></biblScope>
<biblScope unit="issue"></biblScope>					

					<author>Andrew Estornell</author><author>Sanmay Das</author><author>Yang Liu</author><author>Yevgeniy Vorobeychik</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[The use of algorithmic decision making systems in domains which impact the financial, social, and political well-being of people has created a demand for these to be “fair” under some accepted notion of equity. This demand has in turn inspired a large body of work focused on the development of fair learning algorithms which are then used in lieu of their conventional counterparts. Most analysis of such fair algorithms proceeds from the assumption that the people affected by the algorithmic decisions are represented as immutable feature vectors. However, strategic agents may possess both the ability and the incentive to manipulate this observed feature vector in order to attain a more favorable outcome. We explore the impact that strategic agent behavior can have on group-fair classification. We find that in many settings strategic behavior can lead to fairness reversal, with a conventional classifier exhibiting higher fairness than a classifier trained to satisfy group fairness. Further, we show that fairness reversal occurs as a result of a group- fair classifier becoming more selective, achieving fairness largely by excluding individuals from the advantaged group. In contrast, if group fairness is achieved by the classifier becoming more inclusive, fairness reversal does not occur.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">INTRODUCTION</head><p>The increasing deployment of algorithmic decision making systems in social, political, and economic domains has brought with it a demand that fairness of decisions be a central part of algorithm design. While the specic notion of fairness appropriate to a domain is often a matter of debate, several have come to be commonly used in prior literature, such as positive (or selection) rate and false positive rate. A common goal in the design of fairness-aware (group-fair) algorithms is to balance predictive ecacy (such as accuracy) with achieving near-equality on a chosen fairness measure among demographic categories, such as race or gender. A question that arises in many domains where such "fair" algorithms could be used is whether they are susceptible to, and create incentives for, manipulation by agents who may misrepresent themselves in order to achieve better outcomes. For example, in selection of individuals to receive assistance from social service programs or selection of individuals for loans, it may be possible for applicants to misreport the number of dependents, income, or other self-reported characteristics, and, in some cases, even the sensitive attribute itself.</p><p>We investigate the eects of such strategic manipulation of a binary group-fair classier. In the social services example, the classier may decide whether an applicant receives assistance, and the fairness criterion could be approximate equality of selection rate between male and female applicants. First, we observe that the ability of individuals to manipulate the features a classier uses can lead to fairness reversal, with the conventional (accuracymaximizing) classier exhibiting greater fairness than a group-fair classier. We demonstrate this phenomenon on several standard benchmark datasets commonly used in evaluating group-fair classiers. Next, we theoretically investigate conditions under which fairness reversal occurs. We prove that the key characteristic that leads to fairness reversal is that the group fair classier becomes more selective, excluding some of the individuals in the advantaged group from being selected. Moreover, we show that this condition is sucient for fairness reversal for several classes of functions measuring feature misreporting costs. In contrast, we experimentally demonstrate that when a group-fair classier exhibits inclusiveness instead by selecting additional individuals from the disadvantaged group, fairness reversal does not occur.</p><p>Summary of results: We begin by observing empirically the phenomenon of fairness reversal, exhibited on a number of datasets commonly used in benchmarking group-fair classication ecacy.</p><p>The key factor that results in fairness reversal is the extent to which group fairness is achieved through increased selectivity (the fair classier 5 positively classies fewer inputs than the conventional classier 5 &#8672; ) as opposed to increased inclusiveness (5 positively classies more inputs than 5 &#8672; ). Next, we examine this issue theoretically, and prove that selectivity is a sucient condition for fairness reversal. Further, we show that, under some additional conditions, selectivity is also a necessary condition. These results obtain for two common classes of functions measuring the cost of misreporting attributes, and explain our empirical observations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">RELATED WORK</head><p>Our work is closely related to two major strands in the literature: algorithmic group-fair learning and adversarial, or strategic, learning.</p><p>The algorithmic fairness literature aims to study the extent to which algorithmic decisions are perceived as unfair, for example, by being inequitable to historically disadvantaged groups <ref type="bibr">[2,</ref><ref type="bibr">4,</ref><ref type="bibr">5,</ref><ref type="bibr">10]</ref>.</p><p>Many approaches have been introduced, particularly in machine learning, that investigate how to balance fairness and task-related ecacy, such as accuracy <ref type="bibr">[1,</ref><ref type="bibr">8,</ref><ref type="bibr">16,</ref><ref type="bibr">20,</ref><ref type="bibr">24,</ref><ref type="bibr">27,</ref><ref type="bibr">[43]</ref><ref type="bibr">[44]</ref><ref type="bibr">[45]</ref>. Many of these impose hard constraints to ensure that pre-dened groups are nearequitable on some exogenously specied metric, e.g., selection (positive) rate <ref type="bibr">[1,</ref><ref type="bibr">24,</ref><ref type="bibr">44]</ref>, although alternative means, such as modifying the data to eliminate disparities, have also been proposed <ref type="bibr">[9,</ref><ref type="bibr">16]</ref>.</p><p>Within the domain of algorithmic fairness, our work is related to recent investigations into the eects of distribution shift, or data mismeasurement, on fair learning <ref type="bibr">[17,</ref><ref type="bibr">33,</ref><ref type="bibr">37,</ref><ref type="bibr">38]</ref>. These works asses the ecacy of fair learning in settings in which data is noisy, or settings in which training data and testing data are sourced from separate distributions. This line of research considers worstcase, or random, distribution shifts, which is distinct from our setting in which we explicitly consider shifts caused by strategic agent behavior. Moreover, these works compare model fairness and performance under distribution shifts or noise with model fairness and performance under no distribution shifts or noise. This is contrast to our work which examines fairness and performance or a particular (fair) model, against an alternate choice of (fairnessagnostic) model.</p><p>The adversarial learning literature, initially motivated by security considerations, such as malware detection <ref type="bibr">[22,</ref><ref type="bibr">30,</ref><ref type="bibr">41]</ref>, has come to have a far broader scope, including social applications <ref type="bibr">[3,</ref><ref type="bibr">6,</ref><ref type="bibr">12,</ref><ref type="bibr">19]</ref>. In the latter context, this is known as strategic classication, to indicate the concern that individuals impacted by algorithmic decisions change their features. In most cases, the strategic aspect here is actual misreporting of features, which is our concern. However, a related but distinct, line of work considers individuals who actually change their features (rather than misreport these) to achieve a better outcome <ref type="bibr">[7,</ref><ref type="bibr">25]</ref>. A broader related area of performative prediction considers more general changes in behavior induced by algorithmic systems <ref type="bibr">[33,</ref><ref type="bibr">34]</ref>. The intersection between strategic classication and fairness is particularly salient to our work, and has featured studies that highlight the inequity that results from strategic behavior by individuals <ref type="bibr">[21]</ref>, as well as social cost disparities resulting from making classiers robust to strategic behavior <ref type="bibr">[32,</ref><ref type="bibr">43]</ref>. Our goal, however, is quite distinct: we investigate the extent to which group-fair learning itself leads to greater inequity than non-groupfair baselines due to strategic manipulation of features. Finally, Liu et al. <ref type="bibr">[29]</ref> consider a closely related issue of fairness reversal that may result from a population adapting to a classier. However, their analysis is at the population level, assuming known prediction scores; in contrast, we delve into individual-level manipulation of features, and build results using popular agency models.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">PRELIMINARIES</head><p>We consider a setting with a population of agents, each characterized by a feature vector x 2 X, a group 6 2 &#8999; &#8984; {0, 1} to which they belong (as is common in much prior literature, we treat groups as binary), and a (true) binary label ~2 Y &#8984; {0, 1}, denoting, for example, the agent's qualication (for a service, employment, bail, etc). Let D be the joint distribution over &#8999; &#8677; X &#8677; Y. We dene ? (x) as the marginal pdf of x, and assume that ? (x) &gt; 0 for each x 2 X.</p><p>Since using the sensitive group membership feature may pose a legal challenge, we assume that neither the conventional nor the group-fair classier do so at prediction time (but may at training time); from a analytical perspective group-aware classiers (those that use group membership at prediction time) are equivalent to group-unaware classiers from the perspective of agent manipulations, so long as group membership can be misreported in a similar fashion to other features. As such we provide a set of empirical results demonstrating that fairness reversals occur for group aware classiers as well, but defer discussion of group-aware results to Section E.3 of the Supplement. We denote the conventional classier by 5 &#8672; , while the group-fair classier is denoted by 5 , and both map from the domain of features X to the set of binary labels Y. Let M(5 ; 6) be a measure of ecacy (e.g., positive rate) of 5 restricted to a group 6, and dene</p><p>We shorten this notation to * (5 ) where M is clear from context. We assume that the conventional classier aims to maximize accuracy, i.e., 5 &#8672; = arg max 5 P (x,~) 5 (x) = ~ , while 5 aims to balance accuracy and fairness, solving</p><p>where U 2 [0, 1] species the relative weight of accuracy and fairness terms.</p><p>In the literature fairness is sometimes dened with hard constraints, rather than the soft constraints of U-fairness, for example</p><p>In general these two formulations are not equivalent, however in the cases we study (PR, FPR, and TPR fairness) soft constrained and hard constrained fairness are equivalent, in the sense that for any U there exists a V such that the classiers produced under either formulation are equivalent, and viceversa. This is given more precisely as Lemma A.4 in the Supplement. As such our results hold for either case; we elect to study the problem through the lens of U-fairness simply for ease of presentation.</p><p>We consider the impact of strategic behavior of agents when they face a classier 5 (whether conventional or group-fair). Specifically, we suppose that each agent with features x can modify these, transforming them into another feature vector x 0 that is reported to the classier. In doing so, the agent incurs a cost, captured by a manipulation cost function 2 (x, x 0 ) 0 <ref type="bibr">[18,</ref><ref type="bibr">19,</ref><ref type="bibr">30]</ref>. Cost functions are assumed to be bounded 1 over the domain X &#8677; X.</p><p>We study two common families of manipulation cost functions:</p><p>Feature-monotonic costs: Manipulation cost 2 (x, x 0 ) is monotonic in ||x x 0 || (larger manipulations are more costly).</p><p>Outcome-monotonic costs: Manipulation cost 2 (x, x 0 ) is monotonic in P(~= 1|x 0 ) P(~= 1|x) where 2 (x, x 0 ) = 0 for any x 0 such that P(~= 1|x) &gt; P(~= 1|x 0 ) (manipulations leading to better outcomes are more costly).</p><p>1 Boundedness of 2 is a rather mild assumption and holds for any continuous function when X is a closed and bounded set, e.g. [0, 1] 3 . This assumption is used primarily to avoid degenerated settings such as those in which no agents can manipulate, e.g., 2 (x, x 0 ) = 1 for all x &lt; x 0 .</p><p>For example, if the problem domain involves lending, feature-monotonic costs can correspond to the mental and physiological burden of dishonesty <ref type="bibr">[39]</ref>, or to the likelihood of failing an authenticity check <ref type="bibr">[14]</ref>, while outcome-monotonic costs can correspond to the required time investment to identify a productive manipulation, or the likelihood of being audited <ref type="bibr">[15]</ref> (applications more likely to succeed are also more likely to be audited) and incurring associated penalties.</p><p>We dene the agent's utility as</p><p>where &#9003; is a parameter trading o costs and benets of manipulation. Following the standard setting in strategic classication or adversarial machine learning, we assume any misreporting behavior would not change the true label ~associated with x. We assume that all agents are rational utility maximizers. Thus, since 5 (x 0 ) 5 (x) &#63743; 1, the agent will misreport its features only when 2 (x, x 0 ) &#63743; &#9003;. Additionally, the agent will not misreport if 5 (x) = 1 (they are selected even when truthfully reporting x). Consequently, we can equivalently view &#9003; as an upper bound on the costs that agents are willing to incur from misreporting their features, that is, the manipulation budget.</p><p>We next formalize the notion of a fairness reversal in the presence of strategic agents (i.e., what it means for strategic agent behavior to lead to 5 becoming less fair than 5 &#8672; ). Denition 3.1. (Fairness Reversal) Let M be a measure of ecacy, 5 be a classier which is group-fair with respect to * (5 ; M) and 5 &#8672; be a conventional accuracy-maximizing classier. Suppose that * (5 ; M) &lt; * (5 &#8672; ; M). Let 5</p><p>(2,&#9003;) &#8672; , 5</p><p>(2,&#9003;) be the induced classiers when agents best respond to 5 &#8672; and 5 respectively with manipulation cost 2 (x, x 0 ) and budget &#9003;. We say that a budget &#9003; leads to fairness reversal between 5 &#8672; and 5 if * (5 (2,&#9003;) ; M) * (5</p><p>(2,&#9003;) &#8672;</p><p>; M).</p><p>We will then say that fairness reversal between 5 and 5 &#8672; occurs if there is some strategic manipulation budget &#9003; which leads to fairness reversal, that is, for this budget, 5 &#8672; becomes more fair than 5 after manipulation. Note that if the budget &#9003; is 0, 5 will be more fair than 5 &#8672; by construction, whereas if the budget is innite, as long as any input is classied as the positive class, all individuals can misreport their features to be this class, and consequently both classiers are fair in the sense that every input is predicted as 1. As a result, our analysis is focused solely on the intermediate cases between these extremes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">FAIRNESS REVERSAL</head><p>Our central goal is to understand the conditions under which fairness reversal occurs in strategic settings, that is, when a fair classier 5 becomes less fair than its conventional counterpart 5 &#8672; if agents act strategically. Fairness reversal occurs when there is a range of strategic manipulation budgets &#9003; for which the conventional classier 5 &#8672; exhibits greater fairness than the group-fair model 5 . In this section, we study this phenomenon empirically, demonstrating that it is commonly observed for several benchmark datasets.</p><p>Datasets and Algorithms. For our empirical study, we use ve datasets commonly used as benchmarks for group-fair classication: Adult: Dataset of working professionals where the goal is to predict high or low income (protected feature: gender) <ref type="bibr">[13,</ref><ref type="bibr">26]</ref>. Community Crime: Dataset of communities where the objective is to predict if the community has high crime (protected feature: race) <ref type="bibr">[13,</ref><ref type="bibr">36]</ref>. Law School: Dataset of law students where the objective is to predict bar-exam passage (protected feature: race) <ref type="bibr">[42]</ref>. Student: Dataset of students where the objective is to predict a student receiving high math grades (protected feature: race) <ref type="bibr">[11,</ref><ref type="bibr">13]</ref>. Credit: Dataset of people applying for credit where the objective is to predict creditworthiness (protected feature: age) <ref type="bibr">[13]</ref>.</p><p>All ve datasets have binary outcomes, and we label the more desirable outcome for the individuals by ~= 1 (e.g., having a high income in the Adult dataset), with the less desirable outcome labeled by ~= 0. Consequently, higher positive rate (PR), true positive rate (TPR), or false positive rate (FPR) is more desirable for individuals. Group membership in each dataset is determined by race, gender, or age which in these datasets corresponds to a binary feature (as in <ref type="bibr">[23]</ref> the age feature is made binary by considering those older than 25 as Old, and those 25 or younger as Young). A detailed breakdown of the datasets can be found in Section E.7 of the Supplement. In all cases, we refer to the "advantaged" group (e.g. the group with higher PR for PR based fairness) as group 1, or &#8999; 1 , while the disadvantaged group is referred to as 0 or &#8999; 0 . In our experiments, we only consider features that can potentially be manipulated (see Section E.7 of the Supplement for further details). We use four types of conventional classiers for 5 &#8672; , namely logistic regression (LGR), support vector machines with an RBF kernel (SVM), neural networks (NN), and gradient boosting trees (GB), and three group-fair approaches to obtain 5 , Reductions <ref type="bibr">[1]</ref>, Gerry-Fair <ref type="bibr">[24]</ref>, and EqOdds <ref type="bibr">[35]</ref>. The rst two are inprocessing methods which learn a fair model direction on a given dataset, while the third remedies unfairness through postprocessing the predictions of a conventional classier. To study strategic manipulation, we use a mix of local search for categorical features <ref type="bibr">[28,</ref><ref type="bibr">40]</ref> and projected gradient descent (PGD) for continuous features <ref type="bibr">[31]</ref>; further details are provided in Section E.6 of the Supplement.</p><p>Fairness reversals under strategic agent behavior. In Figure <ref type="figure">1</ref> we investigate fairness reversals on three datasets with both Reductions and EqOdds fairness methods; additional experiments in Section E of the Supplement show that this illustration is representative in the sense that although fairness reversals do not occur in all cases, they are quite common. Consider rst Figure <ref type="figure">1</ref> (top), which examines settings where predictions do not take the sensitive features as an input (we call these group-agnostic classiers). In these three plots, the dashed line corresponds to 5 &#8672; , and the rest are group-fair classiers 5 for dierent values of U (recall that higher U entails greater importance of group fairness). What we observe is that in many cases, particularly when U is not very high, there is a range of budget values &#9003; for which 5 becomes less fair than 5 &#8672; . Moreover, in many cases, this range is considerable. In Figure <ref type="figure">1</ref> (bottom plots), where group-fair classiers are group-aware, including the sensitive feature as an input, the fairness reversal phenomenon is even more dramatic (not that EqOdds attempts to achieve 0 unfairness between groups, i.e., V = 0 is used in all experiments instead of U) Figure <ref type="figure">1</ref>: Dierence in unfairness between groups on several datasets as a function of the manipulation budget &#9003; when manipulation cost is 2 (x, x 0 ) = kx x 0 k 2 . The dashed black lines correspond to 5 &#8672; and colored lines correspond to 5 . Fairness reversal occurs when one of the colored lines is above the black line. The top row displays results when 5 is learned via the Reductions algorithm, with fairness dened in terms of PR, TPR, or FPR, for several dierent values of U. The bottom row displays results when 5 is learned via the EqOdds algorithm, with fairness dened in terms of generalized false positive rate GFPR (i.e. expected FPR: Denition 1 of <ref type="bibr">[35]</ref>). Reductions is group-agnostic, and EqOdds is group-aware.</p><p>. In this experiment, when best responding agents are capable of misreporting their group as if it where a feature in x (fairness is still computed with true group membership). Due to the particular nature of EqOdds, specically its handling of agents from dierent groups, we observe a sharp change in fairness at &#9003; = 1, the precise budget for which misreporting group membership is feasible.</p><p>Figure <ref type="figure">1</ref> exhibits several additional phenomena. Note, in particular, that in many cases the unfairness (i.e., FPR dierence between the groups) initially increases as the budget increases, but in all cases as budgets &#9003; keep increasing, eventually unfairness vanishes as a result of strategic behavior by agents. Furthermore, much as we observe this initial unfairness increase for both 5 &#8672; and 5 , it appears amplied for some of the group fair classiers 5 .</p><p>What causes fairness reversal? As we formally prove below, the essential condition is selectivity of fair classier 5 compared to 5 &#8672; . Specically, in binary classication, there are, roughly, two ways one can improve fairness on a given dataset (that is, without any consideration of strategic behavior); either through inclusiveness (positively classifying additional agents from the disadvantaged group by changing their predicted class to 1), or through selectivity (negative classifying some of the members of the advantaged group by changing their predicted class 1 to 0).</p><p>Our key observation is that selectivity leads to fairness reversals, while inclusiveness does not. Specically, we observe that as the number of agents positively classied under 5 &#8672; , but negatively under 5 , is larger than the number of agents negatively classied by 5 &#8672; , but positively under 5 , fairness reversals are more commons.</p><p>We illustrate this in Figure <ref type="figure">2</ref>, which shows the decision boundaries of 5 and 5 &#8672; (top row), as well as associated fairness as a function of budget (bottom row) for several combinations of dataset, classier, and fairness denition. On the Adult and Crime datasets (rst two columns), fairness is achieved predominantly through selectivity, as the orange region (5 &#8672; ) includes few additional green points (disadvantaged group) compared to the blue region (5 &#8672; ), but excludes many blue points (advantaged group). This is given more precisely in terms of the respective group-wise positive rates for 5 &#8672; and 5 ; in the rst two examples the positive rates on both groups drops when switching from 5 &#8672; to 5 , while in the third case the positive rate for both groups increases. This, in turn, leads to instances of fairness reversal (bottom row rst column). In the Law School dataset (third column), in contrast, fairness is achieved primarily through inclusiveness, and 5 remains more fair than 5 &#8672; over a broad range of strategic manipulation budgets &#9003;. The Figure <ref type="figure">2</ref>: Fairness reversals and selectivity of classiers on two ordinal features. The top row shows regions with positive predictions (blue for 5 &#8672; and light orange for 5 ) using two features (corresponding to the axes), and dot colors correspond to the sensitive demographics. The darker orange region corresponds to an overlap between the positive predictions of 5 &#8672; and 5 . The bottom row shows the relative unfairness between demographic groups (for the classiers shown in the top row) as a function of strategic manipulation budget &#9003; (lower means more fair). In the top row, the fraction of each group being positively classied under 5 &#8672; is, Adult: (Male: .63, Female: .45), Crime: (White: .84, None-White: .26), Law: (White: .64: None-White: .35) alternatively under 5 is, Adult: (Male: .42, Female: .39), Crime: (White: .62, None-White: .23), Law: (White: .62: None-White: .51) reason that selectivity leads to fairness reversal is that those from the advantaged group who are excluded tend as a result to be closer to the decision boundary than those from the disadvantaged group. In Section E.1 of the Supplement we provide further results linking selectivity of the fair classier to fairness reversals. In this section we also observe that when strategic agent behavior (for some manipulation budget) results in a fairness reversal between 5 and 5 &#8672; , the relative accuracy of the classiers is also reversed (for some potentially dierent manipulation budget), implying a fundamental relationship between fairness and accuracy when agents are strategic.</p><p>Unfairness of 5 . Lastly we remark on the relationship of the between the manipulation budge &#9003; and the unfairness of the fair classier 5 . As seen in Figures <ref type="figure">2</ref> and<ref type="figure">1</ref>, the unfairness of 5 is frequently increasing in &#9003; (for small values of &#9003;). To provide insight into this phenomenon we look to the case of single variable prediction as showing in Figure <ref type="figure">3</ref>. This gure shows the error and unfairness of a single variable classier (i.e., a threshold classier with threshold \ ) when using a student's LSAT score to predict whether they will pass the bar exam. Since manipulations change model decisions only in a single direction (negative predictions become positive), predicting on strategically altered data amounts to predicting on unaltered data with a lower threshold . As the manipulation budget &#9003; grows, the corresponding threshold becomes increasingly smaller. Thus, when 5 is more selective than 5 &#8672; , i.e. \ &gt; \ &#8672; = 0.57, the unfairness of 5 will initially increase as &#9003; increases. In the case of multivariate prediction, the increased unfairness of 5 stems from a similar Next, we study fairness and accuracy reversals in strategic classication settings theoretically, demonstrating that selectivity is indeed a sucient (and, under some additional qualications, necessary) condition for fairness reversal.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">THEORETICAL ANALYSIS</head><p>In this section we provide theoretical explanations of the empirical observations made in the previous section. We start with singlevariable classiers and then proceed to generalize our observations to multi-feature classiers. Our key nding is that selectivity (dened next) is in fact a sucient condition for fairness reversal, providing a theoretical underpinning for the empirical observations above. Additionally, we investigate the underlying causes of fair classiers becoming more selective, and provide conditions on the underlying distribution for this to be the case. In the cases of single variable classiers with feature-monotonic costs and multivariable classiers with outcome-monotonic costs, we further demonstrate that selectivity also leads to accuracy reversals (strategic behavior causes the fair classier to become more accurate than the conventional model), and outline conditions on the underlying distribution such that selectivity is not just sucient, but also necessary for both of these phenomena. When strategic agent behavior results in both a fairness and accuracy reversal, the functionality of both classiers has fundamentally swapped; the accuracy driven (conventional) model 5 &#8672; is no longer the most accurate model and the fairness driven (fair) model 5 is no longer the most fair model. Prior to our results, we rst formalize the notion of classier selectivity. Denition 5.1. Let X 5 &#8672; = {x 2 X : 5 &#8672; (x) = 1} and X 5 = {x 2 X : 5 (x) = 1}. We say that 5 is more selective than</p><p>That is, 5 is more selective than 5 &#8672; if the set of positively classied examples under 5 is a subset of those positively classied under 5 &#8672; . While this denition of selectivity is slightly more restrictive than the type of selectivity found in our empirical results, the subset propriety is a driving force behind the fairness reversals observed in practice. Selectivity can be interpreted as the fair model 5 , achieving fairness by "excluding" additional agents from positive classication, compared to 5 &#8672; . As an example, under PR-based fairness let &#8999; 0 be the group with lower PR and &#8999; 1 be the group with higher PR under 5 &#8672; (TPR and FPR hold similarly). A model designer could improve the fairness of 5 &#8672; by positively classifying more agents in &#8999; 0 or negatively classifying more agents in &#8999; 1 (or a combination of both). In the latter case, members of &#8999; 0 are "excluded" from positive classication, and the resulting model is considered to be more selective. Note that this type of exclusion is precisely the means through which fairness is achieved in Figure <ref type="figure">2</ref> (center).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">Single Variable Classier</head><p>We begin our theoretical exploration of fairness reversals with an exemplar case: a single variable threshold classier. In this setting agents possess a single ordinal feature G. For simplicity we demonstrate our results for a continuous feature G 2 [0, 1], but the results hold for any ordinal feature (discrete or continuous) . Both the conventional classier (selected for maximal accuracy) and fair classier (selected for a weighted combination of accuracy and fairness with respect to a fairness metric ") can be expressed as a single parameter \ &#8672; , \ 2 [0, 1] respectively where</p><p>Our rst result is that in single-feature classication, higher selectivity of the group-fair classier (i.e. \ &#8672; &lt; \ ) is sucient for fairness reversal. Theorem 5.2. Suppose fairness is dened by PR, TPR, or FPR, 2 (G, G 0 ) is monotone in |G 0 G |, \ &#8672; is the most accurate, and \ the optimal U-fair, threshold. If \ &#8672; &lt; \ , then there exists a budget &#9003; that leads to fairness reversal between 5 and 5 &#8672; . P S. The full proof is provided in Section B of the Supplement. Here we provide a proof sketch for continuous 2, a similar line of reasoning, with a few additional edge cases, holds for discontinuous 2. The unfairness of threshold \ w.r.t. to the distribution D and fairness metric M 2 {PR, TPR, FPR} is expressed as,</p><p>For a given threshold \ and manipulation budget &#9003; the best response of an agent with true feature G is</p><p>When agents from D play this optimal response, let the resulting distribution be D</p><p>(2,&#9003;) \</p><p>. The dierence in unfairness between classiers when agents are strategic is * D (2,&#9003;)</p><p>Since both 5 &#8672; and 5 are thresholds, and 2 is feature-monotonic, the decisions of \ &#8672; , \ on the modied distribution D (2,&#9003;) on the original distribution D, i.e.,</p><p>where</p><p>Given these modied threshold, we see that strategic agent behavior results in a lowering of each threshold as more agents are now able to achieve positive classication; this is due to the fact that only negatively classied agents will behavior strategically, their goal being to achieve positive classication. Moreover, when considering</p><p>&#9003;) as functions of &#9003;, both are monotonically decreasing in &#9003; (due to the the monotonicity of 2), and</p><p>Since fairness is dened in terms of PR, FPR, or TPR the constant function 5 (G) = 1 has unfairness 0 for any distribution. Thus,</p><p>0 and the boundedness of 2 (G, G 0 ). Since * D 0 and 2 is continuous, there must exist some Y &gt; 0 such that over the interval</p><p>then a fairness reversal has already occurred for budget &#9003; 0 Y, so assume otherwise. Combining the dierence in relative fairness for budget &#9003; 0 Y with the fact that \</p><p>(2,&#9003;) &#8672; &#63743; \ (2,&#9003;) for all &#9003;, we get</p><p>Since 2 is monotonic and continuous there must exist some budget</p><p>Since &#9003; &#9003; 0 Y, and * D (\ (2,&#9003;) &#8672;</p><p>) is decreasing for &#9003; &#9003; 0 Y, it must be the case that</p><p>and a fairness reversal occurs for budget &#9003; . &#8676;</p><p>We now turn our attention to a complementary observation: fairness reversal is accompanied by accuracy reversal, that is, strategic behavior leads to 5 having higher accuracy than 5 &#8672; . This is primarily due to the fact that 5 becomes more selective and therefore more resilient to manipulation. Note that the fairness reversal and accuracy reversal need not occur for the same budget &#9003;. Theorem 5.3. Suppose fairness is dened by PR, TPR, or FPR, 2 (G, G 0 ) is monotone in |G 0 G |, \ &#8672; is the most accurate threshold, and \ the optimal U-fair threshold. If \ &#8672; &lt; \ , then there exists a budget &#9003; s.t. 5 is more accurate than 5 &#8672; . P S. We defer the full proof to Section B of the Supplement and again give a proof sketch for continuous 2. The error of threshold \ on distribution D is given by</p><p>By the denition of \ &#8672; , we have</p><p>and therefore L D (\ &#8672; ) &#63743; L D (\ ). Similar to the proof of Theorem 5.2, agents strategically responding to threshold classiers \ &#8672; , \ can be viewed as modied thresholds \ ) &lt; P(~= 0)}, i.e. &#9003; 0 is the "largest" manipulation budget such that the conventional threshold is not a trivial classier (i.e., not making constant predictions) in the presence of strategic agent behavior. In a similar line of reasoning to the case of fairness reversals, there must exist some interval [&#9003; 0 Y, &#9003; 0 ] over which L D (\ (2,&#9003;) ) is strictly increasing. Again, by the fact that \ &#8672; &lt; \ , there must exist some</p><p>implying that an accuracy reversal occurs for budget &#9003; . &#8676;</p><p>We have showed thus far that selectivity is sucient for fairness and accuracy reversals, but under what conditions is it also necessary? Loosely speaking, when a feature G is a good predictor of both ~and 6, the error and unfairness of 5 &#8672; and 5 are unimodal (dened next) with respect to the manipulation budget &#9003;. Unimodality is relevant to fairness and accuracy reversals as we will see that when error is negatively unimodal and unfairness is positively unimodal, both fairness and accuracy reversals occur. We empirically demonstrate that unimodality of both functions holds frequently on real data. The condition of unimodal error and unfairness can be interpreted as both functions possessing a "sweet spot" which yields best case accuracy (or worst case unfairness). In the former, G is good predictor of true label ~and in the latter G is a good predictor of 6.</p><p>As an example, in Figure <ref type="figure">3</ref> we see this phenomenon occur on the Law School dataset when using a student's LSAT score as the predictive feature x. Both error and unfairness (in terms of positive rate dierence between groups) are both unimodal in the threshold \ . In this, we observe that LSAT score is a good predictor of both the target variable (bar passage) and the sensitive feature (race); this is a well established source of bias within this particular dataset.</p><p>We further document this relationship in Section E.4 of the Supplement and nd that most ordinal features produce threshold classiers which have (approximately) unimodal error and unfairness. In this section we also theoretically outline the precise conditions under which error and unfairness would be unimodal; these conditions essentially boil down to a correlation between ~|G and 6|G, (which we observe to be the case for most ordinal features across the datasets we study). When this occurs, the selectivity of 5 is not only sucient for fairness and accuracy reversals, but also necessary. We next formalize this in the following theorem; further details on the necessary and sucient conditions required for fairness and accuracy reversals are provided in Section B of the Supplement.</p><p>Theorem 5.5. Let \ &#8672; and \ be the most accurate and optimal fair classiers respectively. Suppose fairness is dened by PR, FPR, or TPR, and 2 (x, x 0 ) is outcome monotonic, and that error (and unfairness) are negatively (positively) unimodal in \ . Then there exists a budget &#9003; such that strategic agent behavior leads to a fairness reversal if an only if 5 is more selective than &#8672; .</p><p>. When error L D (\ ) and unfairness * D (\ ) are both unimodal in \ , the optimal conventional threshold \ &#8672; and optimal U-fair threshold \ can be expressed in terms of the inection points G L and G * of error and unfairness respectively. The most accurate threshold is then \ &#8672; = G L , and the most unfair threshold (2,&#9003;) be the modied thresholds induced by agents best responding to either threshold with cost function 2 and budget &#9003;. Then, since \ &#9003;) are monotonically decreasing in &#9003; and \ &#8672; &lt; \ , there must exist a &#9003; 0 such that \</p><p>and</p><p>implying that a fairness and accuracy reversal occurs for budget &#9003; 0 . The reverse direction, follows from the relationship between \ and the two inection points \ &#8672; , \ * . Given the assumption that \ &lt; \ &#8672; , there are only three possible cases for the relationship between these points</p><p>the strict inequalities being due to the fact that \ &lt; \ &#8672; and \ &lt; \ * by denition. In cases ( <ref type="formula">1</ref>) and ( <ref type="formula">2</ref>), no fairness or accuracy reversal can occur. Only in case (3) can a fairness or accuracy reversal occur, however we will show by contradiction that such a case is impossible.</p><p>Beginning with case (1), both error and unfairness are unimodal in \</p><p>(2,&#9003;) , \</p><p>, each of which is monotonically increasing in &#9003;. Since unfairness in unimodal, any \ &#63743; \ * and any &#9003; 0 unfairness * (\ (2,&#9003;) ) is monotonically decreasing in &#9003;. Similarly, since error is unimodal, for any \ &#63743; \ &#8672; , error L(\ (2,&#9003;) is monotonically decreasing. Thus if \ &lt; \ &#8672; , then no accuracy reversal can occur. Similarly if \ &lt; \ &#8672; &#63743; \ * , no fairness reversal can occur, i.e. in case (1), neither reversal can occur.</p><p>In case (2) since * D (\ ) &lt; * D (\ &#8672; ), and * D (\ (2,&#9003;) &#8672;</p><p>) is monotonically increasing until \</p><p>(2,&#9003;) &#8672; = \ * , no fairness reversal will occur. Similar to case (1), \ &lt; \ &#8672; , implies that no accuracy reversal occurs either.</p><p>Thus it remains only to show that case (3) can never occur. To see this, note that for any 0 &lt; Y &lt; \ &#8672; \ , it must be the case that both</p><p>Which implies that \ is in-fact not the optimal fair threshold. &#8676; Now that we have established the critical role of selectivity in fairness reversal, we next analyze why that is. As mentioned previously, there are roughly two ways to achieve fairness: inclusiveness (classifying more examples as positive) or selectivity (classifying fewer examples as positive). Which of these will be the predominant outcome of training 5 depends intimately on the data distribution. We outline these conditions, as well as conditions for error and unfairness to be unimodal, via Lemmas B.4, B.5, and Theorem B in the Supplement. In particular, Theorem B provides conditions on the underlying distribution such that the optimal fair classier will achieve fairness via selectivity. The condition in this theorem can be intuitively interpreted as follows. Suppose that ( is the set of individuals selected (i.e., classied as 1) by 5 &#8672; , who are also near the decision boundary of 5 &#8672; . If the advantaged group (i.e., group with better average outcomes) is overrepresented in (, there is a range of parameters U such that the optimal U-fair classier is more selective than 5 &#8672; (recall that higher U places greater importance on group-fairness in learning).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2">General Classiers</head><p>Next we discuss general multi-variate classiers, generalizing several of the results from Section 5.1. First we show that when 5 is more selective than 5 &#8672; , fairness reversal occurs for both featuremonotonic and outcome-monotonic cost functions. Second, we give conditions which lead to 5 being more selective than 5 &#8672; . For outcome-monotonic costs, we provide two additional results: 1) greater selectivity of 5 also leads to accuracy reversal, and 2) unimodality of each classier's error and unfairness causes selectivity to be both necessary and sucient for fairness and accuracy reversal.</p><p>Outcome-Monotonic Costs. We begin with the case of outcomemonotonic costs. As shown by Milli et al. <ref type="bibr">[32]</ref>, outcome-monotonic manipulation costs result in the following best response for classier 5 . Let</p><p>If 2 (x, x &#8676; ) &#63743; &#9003; then the best response is x 0 = x &#8676; otherwise x 0 = x. With this best response in hand we show that 5 having greater selectivity than 5 &#8672; leads to fairness reversal. Theorem 5.6. Let 5 &#8672; and 5 be the most accurate and optimal fair classiers respectively. Suppose fairness is dened by PR, FPR, or TPR, and 2 (x, x 0 ) is outcome monotonic. Then if 5 is more selective than 5 &#8672; , there exists a budget &#9003; such that strategic agent behavior leads to a fairness reversal.</p><p>Here we provide a proof sketch of this and other results; complete proofs are deferred to the Supplement (Section C). P . For a given classier 5 , let</p><p>and let x min be the feature associated with ? min (x min,&#8672; , ? min,&#8672; and x min, , ? min, correspond to 5 &#8672; and 5 respectively). When agents best respond to 5 the resulting manipulated classier can be expressed as a threshold on the underlying probabilities P(~= 1|x). More specically, let</p><p>Then when agents best resound to 5 (inducing classier 5 (2,&#9003;) ) any agent x with P(~= 1|x) P(~= 1|x &#8676; ) will be positively classied under 5 (2,&#9003;) , i.e. 5 (2,&#9003;) </p><p>Thus 5 (2,&#9003;) can expressed as the threshold P(~= 1|x &#8676; ) operating on the conditional distribution P(~= 1|x).</p><p>Since 5 is more selective than 5 &#8672; , (i.e., for any x 2 X, if 5 (x) = 1 then 5 &#8672; (x) = 1), and x min, is positively classied under 5 , we have, 5 (x min, ) = 1 = 5 &#8672; (x min, ) and therefore ? min,&#8672; &#63743; ? min, Therefore the induced conventional and fair thresholds P(~= 1|x &#8676; &#8672; ) and P(~= 1|x &#8676; ) acting on P(~= 1|x) have the relationship that P(~= 1|x &#8676; &#8672; ) &#63743; P(~= 1|x &#8676; &#8672; ). Thus, we see that selectivity of the fair classier in the case of outcome-monotonic costs yields a fair threshold (on a modied distribution) which is larger than the induced conventional threshold (operating on the same distribution as the fair threshold).</p><p>While this setting is not entirely equivalent to the single variable case, the remainder of the proof follows in similar fashion to that of Theorem 5.2. In particular, the monotonicity of P(~= 1|x &#8676; ), as a function of &#9003;, implies P(~= 1|x &#8676; &#8672; ) &#63743; P(~= 1|x &#8676; ) for any &#9003;, which in turn implies the existence of a budget interval over which the unfairness of 5</p><p>(2,&#9003;) &#8672; decreases below 5 (2,&#9003;) , thus resulting in a fairness reversal. &#8676;</p><p>Similar to the single-variable case, selectivity also result in accuracy reversal.</p><p>Theorem 5.7. Let 5 &#8672; and 5 be the most accurate and optimal fair classiers respectively. Suppose fairness is dened by PR, FPR, or TPR, and 2 (x, x 0 ) is outcome-monotonic. Then if 5 is more selective than 5 &#8672; , then there exists a budget &#9003; under which 5 becomes more accurate than 5 &#8672; .</p><p>P. The full proof (which follows from a similarly Theorem 5.3, 5.6) is deferred to Section C of the Supplement. &#8676; Before outlining settings in which selectivity is not only sucient but also necessary for fairness and accuracy reversals to occur, we rst remark on the connection between selectivity, accuracy, and fairness. As previously noted, errors caused by strategic agent behavior are single-directional in the sense that manipulation can only induce false positive errors. As such, classiers which are more selective are thus more robust to manipulation than their less selective counterparts. Generally speaking, this implies that for some range of manipulation budgets, a model that is more selective than the accuracy-maximizing model 5 &#8672; will increase in its performative ability compared to 5 &#8672; . As the performative ability of most classiers on biased datasets is naturally tied with unfairness, the unfairness of the more robust model (more selective model) will likewise increase. Thus, we see a fundamental, albeit not necessarily universal, connection between selectivity (which in turn increases robustness) and model unfairness (which is increasing in model performance).</p><p>We next discuss unimodality in the context of outcome-monotonic costs. Empirically we observe that when costs are outcome-monotonic, the majority of classiers tend to have error and unfairness which is (approximately) unimodal with respect to the manipulation budget &#9003;. When this occurs, selectivity of 5 becomes both necessary and sucient.</p><p>Theorem 5.8. Let 5 &#8672; and 5 the optimal conventional and fair classiers respectively. Suppose fairness is dened in terms of PR, TPR, or FPR fairness, and 2 (G, G 0 ) is outcome-monotonic. When error (and unfairness) are negatively (positively) unimodal with respect to the manipulation budget &#9003;, a fairness and accuracy reversal will occur between 5 and 5 &#8672; if and only if 5 is more selective than 5 &#8672; (each reversal may occur at dierent budgets &#9003;) . P S. We deer the full proof to Section C of the Supplement. The intuition for this proof follows similarly to that of Theorem 5.5. As shown in the proof of Theorem 5.6 when agents best respond to classier 5 , the decisions of 5 can be expressed as threshold classier acting on the conditional probability P(~= 1|x) of the original distribution D, namely</p><p>where x &#8676; is determined by the cost function 2 and budget &#9003;. Since P(~= 1|x&#8676;) is monotonically decreasing in &#9003;, we recover a setting similar to 5.5, in which the forward direction of the claim holds from the fact that, P(~= 1|x &#8676; &#8672; ) &#63743; P(~= 1|x &#8676; ), for all &#9003;. While the reverse direction holds due to the fact that when x &#8676; &#63743; x &#8676; &#8672; , unfairness is monotonically decreasing for both classiers. &#8676; Remark 5.9. To better contextualize unimodality of error and unfairness with respect to the manipulation budget &#9003;, we can view this condition in terms of the calibration of the score function &#8984; of the classier 5 . As is typical, classiers are dened via thresholds on their underlying score functions, i.e. 5 (x) = I[&#8984;(x) \ ]. Suppose that &#8984; is reasonably well calibrated, then for every ? 2 [0, 1], P(~= 1|&#8984;(x) = ?) &#8673; ?, i.e. &#8984;(x) is a good approximation of the conditional distribution given by P(~= 1|x). When &#8984; is reasonably well calibrated, the condition that error and unfairness are unimodal w.r.t. to the manipulation budget &#9003; is equivalent to the error and unfairness of 5 being unimodal w.r.t. to the choice of threshold \ . Through this lens, one can see that the assumption of unimodality is likely to hold (at least approximately so) in practice as it is typically the case there is one "good" choice of threshold \ and any deviation (increasing or decreasing \ ) results in strictly worse performance of 5 .</p><p>Feature-Monotonic Costs. Finally, we demonstrate that selectivity remains sucient for fairness reversal in general when costs are feature-monotonic.</p><p>Theorem 5.10. Let 5 &#8672; and 5 be the most accurate and the optimal U-fair classier, respectively. Suppose fairness is dened by PR, FPR, or TPR and 2 (x, x 0 ) is feature-monotonic. If 5 is more selective than 5 &#8672; , then there exists a budget &#9003; that leads to fairness reversal between 5 and 5 &#8672; . P S. The full proof is deferred to Section D of the Supplement. The intuition behind this results is that trivial classiers (i.e., those that predict 5 (x) = 1 for all x) have 0 unfairness for PR, FPR, and TPR based fairness. As &#9003; increases, both 5</p><p>(2,&#9003;) &#8672; and 5</p><p>(2,&#9003;) (the classiers resulting from agents best responding to either classier with budget &#9003; and cost function 2) will approach 0 unfairness, not necessarily monotonically, as they become more like trivial classiers. At some point prior to reaching trivial classication, the conventional classier 5 &#8672; will be at least as fair as 5 . This can be seen through a combination of the fact that 5 is more selective than 5 &#8672; and the way in which manipulations alter the positively predicted region of a classier when costs are featuremonotonic. In particular, 5 being more selective than 5 &#8672; implies that, {x 2 X :</p><p>Feature-monotonic cost functions preserve this subset propriety under manipulation, i.e., for any &#9003;,</p><p>Thus 5 is always more selective than 5 &#8672; , regardless of the manipulation budget &#9003;. As such, the positive rate of 5 will never exceed the positive rate of 5 &#8672; , implying that 5 (2,&#9003;) approaches a trivial classier more "slowly" than 5</p><p>(2,&#9003;) &#8672;</p><p>, with respect to &#9003;. Moreover, prior to approaching triviality 5 (2,&#9003;) will eectively approach 5 &#8672; , thus partially absorbing some of the original unfairness of 5 &#8672; , resulting in a fairness reversal. &#8676;</p><p>Next, we provide a condition which leads 5 to be more selective than 5 &#8672; . Here, we provide this condition for the PR fairness metric; analogous results for TPR and FPR are given in Section D of the Supplement. For this result, we dene the following notation % &#8999; I = P(6 = I), 6(x) = % (6 = 1|x) and X 0 = {x 2 X : 6(G) &lt; % &#8999; 1 and P(~= 1|x) &lt; 1 /2}.</p><p>The set X 0 represents the set of features which are less likely than chance to correspond to 6 = 0 and ~= 0.</p><p>Theorem 5.11. Let 5 &#8672; and 5 be the most accurate and optimal U-fair classiers respectively, and fairness dened by PR. Then 5 is more selective than 5 &#8672; if and only if 0 &lt; U &#63743; U &#8676; , where</p><p>6 (x)+% &#8999; 1 % &#8999; 1 26 (x) 2% &#8999; 1 P(~=1|x)</p><p>. P. Both the conventional and fair objectives can be written as follows: </p><p>(1 U)2P(~= 1|x) + 1 0 and 5 &#8672; (x) = 1 is optimal if P(~= 1|x) P(~= 1). Thus, the only case in which 5 positively classies an example x, which is negatively classied by 5 &#8672; (i.e., 5 5 (x) = 1 &lt; 5 &#8672; (X) = 0), is when the left-hand side of Inequality 1 is nonnegative and P(~= 1|x) P(~= 1). Simplifying the condition in Equation ?? yields U &#8676; . &#8676;</p><p>The key observation from Theorem 5.11 is that fairness reversal is a small-U phenomenon. This may seem surprising, since 5 is likely to be most similar to 5 &#8672; for smaller values of U (in particular, the two are identical when U = 0). However, when U is high, the fairness term is suciently dominant that reversals are unlikely. Consequently, it is precisely the intermediate values of U, where we aspire to preserve high accuracy while improving group-fairness that are most susceptible to fairness reversal. This is indeed consistent with our empirical observations in Section 4, which indicate that for intermediate values of U fairness reversals are not only more common, but occur with greater magnitude. Lastly, note that for some distributions, U &#8676; &#63743; 0, which means that fairness reversals are luckily not guaranteed. Remark 5.12. For some classiers and agent distributions, fairness reversals are straightforward to prevent. We outline several of these cases in Section D.1 of the supplement.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">CONCLUSION</head><p>We demonstrate a fairness-reversal phenomenon, where a trainedto-be fair classier exhibits more unfairness than the conventional accuracy-maximizing one if human agents can strategically respond to a classier. We show that a sucient condition for observing fairness reversal is "selectivity", that is, a group-fair classier making fewer positive predictions than its conventional counterpart. Additionally, we demonstrated that this condition of "selectivity" also results in an accuracy reversal. The aggregate of these results indicates that when fairness is achieved through an overall decrease in positive rate (compared to the conventional classier), strategic agent behavior can lead to a reversal of the core functionality of both models (i.e., the performance based model becomes less accurate than the fair model, and the fair model becomes less fair than the fairness-agnostic model).</p><p>We view these results not as a critique of fair-learning, but rather as a caution towards the expectation of fairness guarantees when a fair classier sees real-world deployment. The successful deployment of fair-learning models requires the consideration of many nuanced factors, strategic agent response to model choice being on such consideration. While we have outlined several necessary and sucient conditions regarding both classier selectivity as well as fairness reversals, a deeper investigation into when fair classiers may suer from such problems in cases where the classier s designed to anticipate strategic behavior. Mitigating fairness and accuracy reversals is an important direction for future work.</p></div></body>
		</text>
</TEI>
