<?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'>Social Bias Meets Data Bias: The Impacts of Labeling and Measurement Errors on Fairness Criteria</title></titleStmt>
			<publicationStmt>
				<publisher>AAAI</publisher>
				<date>06/26/2023</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10489312</idno>
					<idno type="doi"></idno>
					<title level='j'>Proceedings of the AAAI Conference on Artificial Intelligence</title>
<idno></idno>
<biblScope unit="volume"></biblScope>
<biblScope unit="issue"></biblScope>					

					<author>Yiqiao Liao</author><author>Parinaz Naghizadeh</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[Although many fairness criteria have been proposed to ensure that machine learning algorithms do not exhibit or amplify our existing social biases, these algorithms are trained on datasets that can themselves be statistically biased. In this paper, we investigate the robustness of existing (demographic) fairness criteria when the algorithm is trained on biased data. We consider two forms of dataset bias: errors by prior decision makers in the labeling process, and errors in the measurement of the features of disadvantaged individuals. We analytically show that some constraints (such as Demographic Parity) can remain robust when facing certain statistical biases, while others (such as Equalized Odds) are significantly violated if trained on biased data. We provide numerical experiments based on three real-world datasets (the FICO, Adult, and German credit score datasets) supporting our analytical findings. While fairness criteria are primarily chosen under normative considerations in practice, our results show that naively applying a fairness constraint can lead to not only a loss in utility for the decision maker, but more severe unfairness when data bias exists. Thus, understanding how fairness criteria react to different forms of data bias presents a critical guideline for choosing among existing fairness criteria, or for proposing new criteria, when available datasets may be biased.]]></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>Machine learning algorithms are being adopted widely in areas ranging from recommendation systems and ad-display, to hiring, loan approvals, and determining recidivism in courts. Despite their potential benefits, these algorithms can still exhibit or amplify existing societal biases <ref type="bibr">(Angwin et al. 2016;</ref><ref type="bibr">Obermeyer et al. 2019;</ref><ref type="bibr">Lambrecht and Tucker 2019)</ref>. This is referred to as algorithmic (social) bias or unfairness, as the algorithm makes decisions in favor or against individuals in a way that is inconsistent or discriminatory across groups with different social identities (e.g., race, gender). A commonly proposed method for assessing and preventing these forms of unfairness is through fairness criteria (e.g, equality of opportunity, equalized odds, or demographic parity) <ref type="bibr">(Mehrabi et al. 2021;</ref><ref type="bibr">Barocas, Hardt, and Narayanan 2017)</ref>. These criteria typically require the algorithm to make decisions in a way that (approximately) equalizes a statistical measure (e.g., selection rate, true positive rate) between different groups.</p><p>Despite the rising interest in this approach to developing fair algorithms, existing fairness criteria have been largely proposed and evaluated assuming access to unbiased training data. However, existing datasets are often themselves statistically biased due to biases or errors made during data collection, labeling, feature measurement, etc <ref type="bibr">(Blum and Stangl 2020;</ref><ref type="bibr">Fogliato, Chouldechova, and G'Sell 2020;</ref><ref type="bibr">Jiang and Nachum 2020;</ref><ref type="bibr">Kallus and Zhou 2018;</ref><ref type="bibr">Wick, Tristan et al. 2019)</ref>. Any machine learning algorithm is inevitably only as good as the data it is trained on, and so attempts to attain a desired notion of fairness can be thwarted by biases in the training dataset.</p><p>Our work identifies the impacts of statistical data biases on the efficacy of existing fairness criteria in addressing social biases. In particular, as we show both analytically and numerically, existing fairness criteria differ considerably in their robustness against different forms of statistical biases in the training data. Although fairness criteria are generally chosen under normative considerations in practice, our results show that naively applying fairness constraints can lead to more severe unfairness when data bias exists. Thus, understanding how fairness criteria react to different forms of data bias can serve as a critical guideline when choosing among existing fairness criteria, or when proposing new criteria.</p><p>Overview of our findings and contributions. Formally, we consider a setting in which a firm makes binary decisions (accept/reject) on agents from two demographic groups a and b, with b denoting the disadvantaged group. We assume the training data is statistically biased as a prior decision maker has made errors when either assessing the true qualification state (label) of individuals or when measuring their features. The firm selects its decision rule based on this biased data, potentially subject to one of four fairness criteria: Demographic Parity (DP), True/False Positive Rate Parity (TPR/FPR), or Equalized Odds (EO). Our main findings and contributions are summarized below.</p><p>(1) Some fairness criteria are more robust than others. We first analytically show (Proposition 1) that some existing fairness criteria (namely, DP and TPR) are more robust against labeling errors in the disadvantaged group compared to others (FPR and EO). That is, perhaps surprisingly, despite being trained on biased data, the resulting DP/TPR-constrained decision rules continue to satisfy the desired DP/TPR fairness</p><p>The Thirty-Seventh AAAI Conference on Artificial Intelligence  criteria when implemented on unbiased data. This can be interpreted as a positive byproduct of these fairness criteria, in that (social) fairness desiderata are not violated despite statistical data biases.</p><p>(2) Analysis for different forms of statistical data biases. We present similar analyses when the statistical biases are due to feature measurement errors on the disadvantaged group (Proposition 2), and labeling biases on the advantaged group (Proposition 4). We find that different sets of fairness criteria are robust against different forms of data bias.</p><p>(3) Guidelines for the selection of fairness criteria and data debiasing. We detail how these observations can be explained based on the effects of each type of data bias on the specific data statistics that a fairness criterion relies on in assessing and imposing its normative desiderata. Our findings can therefore be used to guide targeted data collection and debiasing efforts based on the selected fairness criterion. Alternatively, they could help the decision maker select the most robust fairness criteria among their options, so that it would either continue to be met, or be less drastically impacted, in spite of the suspected types of data bias.</p><p>(4) Supporting numerical experiments. We provide support for our analytical findings through numerical experiments based on three real-world datasets: FICO, Adult, and German credit score (Section 4).</p><p>(5) Fair algorithms may even increase firm utility if the data is biased. Notably, in contrast to the typically discussed "fairness-accuracy tradeoff", we show that at times using a fair algorithm can increase a firm's expected performance compared to an accuracy-maximizing (unfair) algorithm when training datasets are biased. We highlight this observation in Section 4 and provide an intuitive explanation for it by interpreting fairness constraints as having a regularization effect; we also provide an analytical explanation in Appendix E.5.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Related work.</head><p>The interplay between data biases and fair machine learning has been a subject of growing interest <ref type="bibr">(Ensign et al. 2018;</ref><ref type="bibr">Neel and Roth 2018;</ref><ref type="bibr">Bechavod et al. 2019;</ref><ref type="bibr">Kilbertus et al. 2020;</ref><ref type="bibr">Wei 2021;</ref><ref type="bibr">Blum and Stangl 2020;</ref><ref type="bibr">Jiang and Nachum 2020;</ref><ref type="bibr">Kallus and Zhou 2018;</ref><ref type="bibr">Rezaei et al. 2021;</ref><ref type="bibr">Fogliato, Chouldechova, and G'Sell 2020;</ref><ref type="bibr">Wick, Tristan et al. 2019)</ref>, and our paper falls within this general category. Most of these works differ from ours in that they focus on the sources of these data biases such as feedback loops, censored feedback, and/or adaptive data collection, and on how these exacerbate algorithmic unfairness, how to debias data, and how to build fair algorithms robust to data bias. In contrast, we investigate how existing fair algorithms fare in the face of statistical data biases (without making adjustments to the algorithm or the data collection procedure), and provide potential guidelines for targeting data debiasing efforts accordingly.</p><p>Most closely related to our work are <ref type="bibr">(Blum and Stangl 2020;</ref><ref type="bibr">Jiang and Nachum 2020;</ref><ref type="bibr">Fogliato, Chouldechova, and G'Sell 2020;</ref><ref type="bibr">Wick, Tristan et al. 2019)</ref>, which also study the interplay between labeling biases and algorithmic fairness. <ref type="bibr">Jiang and Nachum (2020)</ref> propose to address label biases in the data directly, by assigning appropriately selected weights to different samples in the training dataset. <ref type="bibr">Blum and Stangl (2020)</ref> study labeling biases in the qualified disadvantaged group, as well as re-weighing techniques for debiasing data. Further, they show that fairness intervention in the form of imposing Equality of Opportunity can in fact improve the accuracy achievable on biased training data. <ref type="bibr">Fogliato, Chouldechova, and G'Sell (2020)</ref> propose a sensitivity analysis framework to examine the fairness of a model obtained from biased data and consider errors in identifying the unqualified advantaged group. <ref type="bibr">Wick, Tristan et al. (2019)</ref> consider errors in identifying both the unqualified advantaged group and qualified disadvantaged group together and focus on the fairness accuracy trade-off when applying different approaches to achieve Demographic Parity. In contrast to these works, we contribute through the study of a more comprehensive set of group fairness criteria, as well as a larger set of statistical biases (two types of labeling bias, and feature measurement errors). Our different analysis approach further allows us to provide new insights into which fairness criteria may remain robust (or even help increase a firm's utility), and why, against each form of statistical data bias.</p><p>We review additional related work in Appendix B.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Problem Setting</head><p>We analyze an environment consisting of a firm (the decision maker) and a population of agents, as detailed below. Table <ref type="table">1</ref> in Appendix C summarizes the notation.</p><p>The agents. Consider a population of agents composed of two demographic groups, distinguished by a sensitive attribute g &#8712; {a, b}. Let n g := P(G = g) denote the fraction of the population who are in group g. Each agent has an observable feature x &#8712; R, representing information that is used by the firm in making its decisions; these could be e.g., exam scores or credit scores. <ref type="foot">1</ref> The agent further has a (hidden) binary qualification state y &#8712; {0, 1}, with y = 1 and y = 0 denoting those qualified and unqualified to receive favorable decisions, respectively. Let &#945; g := P(Y = 1|G = g) denote the qualification rate in group g. In addition, let f y g (x) := P(X = x|Y = y, G = g) denote the probability density function (pdf) of the distribution of features for individuals with qualification state y from group g. We make the following assumption on these feature distributions. Assumption 1. The pdfs f y g (x) and their CDFs F y g (x) are continuously differentiable, and the pdfs satisfy the strict monotone likelihood ratio property, i.e.,</p><p>This assumption implies that an individual is more likely to be qualified as their feature (score) increases.</p><p>We further define the qualification profile of group g as &#947; g (x) := P(Y = 1|X = x, G = g), which captures the likelihood that an agent with feature x from group g is qualified.</p><p>For instance, this could capture estimated repay probabilities given the observed credit scores (which may differ across groups). We let group b be the group with a lower likelihood of being qualified at the same feature (&#947; b (x) &#8804; &#947; a (x), &#8704;x), and refer to it as the disadvantaged group.</p><p>As we show in Section 3, the firm's optimal decision rule can be determined based on the qualification rates &#945; g and either one of the other problem primitives: the feature distributions f y g (x) or the qualification profiles &#947; g (x). These quantities are related to each other as follows:</p><p>.</p><p>(1)</p><p>Existing real-world datasets also often provide information on the qualification rates &#945; g together with either the feature (distributions) f y g (x) (e.g., the UCI Adult dataset) or the qualification profiles &#947; g (x) (e.g., the FICO credit score dataset); see Section 4. We will later detail how data biases (in the form of labeling or feature measurement errors) can be viewed as inaccuracies in these measures.</p><p>The firm. A firm makes binary decisions d &#8712; {0, 1} on agents from each group based on their observable features, with d = 0 and d = 1 denoting reject and accept decisions, respectively. The firm gains a benefit of u + from accepting qualified individuals, and incurs a loss of u -from accepting unqualified individuals. The goal of the firm is to select a (potentially group-dependent) decision rule or policy &#960; g (x) = P(D = 1|X = x, G = g) to maximize its expected payoff. In this paper, we restrict attention to threshold policies &#960; g (x) = 1(x &#8805; &#952; g ), where 1(&#8226;) denotes the indicator function and &#952; g is the decision threshold for group g.</p><p>denote the firm's expected payoff under policies {&#952; a , &#952; b }, with U g (&#952; g ) denoting the payoff from group g agents.</p><p>The firm may further impose a (group) fairness constraint on the choice of its decision rule. While our framework is more generally applicable, we focus our analysis on Demographic Parity (DP) and True/False Positive Rate Parity (TPR/FPR). <ref type="foot">3</ref>Let</p><p>) denote the fairness constraint,<ref type="foot">foot_3</ref> where f &#8712; {DP, TPR, FPR}. These constraints can be expressed as follows:</p><p>&#8226; DP: This constraint equalizes selection rate across groups, and is given by</p><p>)dx; &#8226; TPR: Also known as Equality of Opportunity <ref type="bibr">(Hardt, Price, and Srebro 2016)</ref>, this constraint equalizes the true positive rate across groups, and can be expressed as</p><p>Accordingly, the firm's optimal choice of decision thresholds can be determined by:</p><p>Let &#952; f g denote the solution of (2) under fairness constraint f &#8712; {DP, TPR, FPR}, and &#952; MU g denote the Maximum Utility (MU) thresholds (i.e., maximizers of the firm's expected payoff in the absence of a fairness constraint).</p><p>Dataset biases. In order to solve (2), the firm relies on historical information and training datasets to obtain estimates of the underlying population characteristics: the qualification rates &#945; g , the feature distributions f y g (x), and/or the qualification profiles &#947; g (x). However, the estimated quantities &#945;g , f y g (x), and/or &#947;g (x) may differ from the true population characteristics. We refer to the inaccuracies in these estimates as data bias. Specifically, we focus our analysis on the following instantiations of our general model:</p><p>1. Qualification assessment (labeling) biases, reflected in the form of errors in profiles &#947; g (x). We note that such biases can also affect the estimate of &#945; g and f y g (x). This case is most similar to labeling biases considered in prior work <ref type="bibr">(Blum and Stangl 2020;</ref><ref type="bibr">Jiang and Nachum 2020;</ref><ref type="bibr">Fogliato, Chouldechova, and G'Sell 2020;</ref><ref type="bibr">Wick, Tristan et al. 2019</ref>). Here, we consider two specific forms of this type of bias:</p><p>&#8226; Flipping labels on qualified disadvantaged agents. We first consider biases that result in &#947;b (x) = &#946;&#947; b (x), &#8704;x, where &#946; &#8712; (0, 1) is the underestimation rate. This can be viewed as label biases due to a prior decision maker/policy that only had a probability &#946; &lt; 1 of correctly identifying qualified agents from the disadvantaged group b. We start with this type of bias as it is one of the most difficult to rectify. Specifically, these biases will not be corrected post-decision due to censored feedback: once a qualified agent is labeled as 0 and rejected, the firm does not get the opportunity to observe the agent and assess whether this was indeed the correct label. &#8226; Flipping labels on unqualified advantaged agents. We also consider biases of the form of &#947;a (x) = (1 -&#946;)&#947; a (x) + &#946;, with &#946; &#8712; (0, 1), interpreted as prior errors by a decision maker who mistakenly labeled unqualified agents from the advantaged group as qualified with probability &#946;.</p><p>2. Feature measurement errors, in the form of drops in the feature distribution likelihood ratios in the disadvantaged group. Formally, we consider biases that result in</p><p>, &#8704;x, where &#946;(x) : R &#8594; (0, 1) is the underestimation rate and is a non-decreasing function in x (including constant). In words, this results in a firm assessing that an agent with a given feature x is less likely to be qualified than it truly is. This type of bias can occur, for instance, if scores are normally distributed and systematically underestimated such that x = x -&#1013;, where &#1013; &#8805; 0. This case generalizes measurement biases studied in <ref type="bibr">(Liu et al. 2018)</ref>.</p><p>Note that both the firm's expected payoff (objective function in (2)) and the fairness criteria are impacted by such data biases. In the next sections, we analyze, both theoretically and numerically, the impacts of these types of data biases on the firm's ability to satisfy the desired fairness metric f, as well as on the firm's expected payoff.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Analytical Results</head><p>We begin by characterizing the decision thresholds &#952; MU g that maximize the firm's expected utility, in the absence of any fairness constraints, and investigate the impacts of data biases on these thresholds. All proofs are given in Appendix E.</p><p>Lemma 1 (Optimal MU thresholds). The thresholds {&#952; MU a , &#952; MU b } maximizing the firm's utility satisfy</p><p>Lemma 2 (Impact of data biases on MU thresholds and firm's utility). Let &#952; MU g and &#952;MU g denote the optimal MU decision thresholds for group g, obtained given unbiased data and data with biases on group b, respectively.</p><p>, then the decision threshold on group b increases, i.e., &#952;MU b &gt; &#952; MU b . The reverse holds if the inequalities above are reversed. In all these cases, the decisions on group a are unaffected, i.e., &#952;MU a = &#952; MU a . Further, the firm's utility decreases in all cases, i.e., U (&#952; MU a , &#952;MU b ) &lt; U (&#952; MU a , &#952; MU b ). As intuitively expected, biases against the disadvantaged group (underestimation of their qualification profiles, or scores) lead to an increase in their disadvantage; the reverse is true if the group is perceived more favorably. We also note that the decisions on group a remain unaffected by any biases in group b's data. This implies that if the representation of group b is small, the firm has less incentive for investing resources in removing data biases on group b. In the remainder of this section, we will show that the coupling introduced between the group's decisions due to fairness criteria breaks this independence. A takeaway from this observation is that once a fairness-constrained algorithm couples the decision rules between two groups, it also makes statistical data debiasing efforts advantageous to both groups, and therefore increases a (fair) firm's incentives for data debiasing.</p><p>The next lemma characterizes the optimal fairnessconstrained decision thresholds.</p><p>Lemma 3 (Optimal fair thresholds). The thresholds {&#952; f a , &#952; f b } maximizing the firm's expected utility subject to a fairness constraint f &#8712; {DP, TPR, FPR} satisfy</p><p>This characterization is similar to those obtained in prior works <ref type="bibr">(Zhang et al. 2019</ref><ref type="bibr">(Zhang et al. , 2020) )</ref> (our derivation technique is different). Using Lemma 3, we can further characterize the thresholds for fairness criteria f &#8712; {DP, TPR, FPR}, as derived in Tables <ref type="table">3</ref> and<ref type="table">4</ref> in Appendix E.4. These form the basis of the next set of results, which shed light on the sensitivity of different fairness criteria to biased training data.  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Impacts of Labeling Biases</head><p>We now assess the sensitivity of fairness-constrained policies to biases in qualification assessment (labeling). We first consider biases that result in &#947;b (x) = &#946;&#947; b (x), &#8704;x, where &#946; &#8712; (0, 1] is the underestimation rate (this could be due to, e.g., labeling errors on qualified individuals from the disadvantaged group). We first analyze the impacts of such biases on the decision thresholds and on the firm's utility. Proposition 1. Assume the qualification profile of group b is underestimated so that &#947;b (x) = &#946;&#947; b (x), &#8704;x, where &#946; &#8712; (0, 1]. Let &#952; f g and &#952;f g (&#946;) denote the optimal decision thresholds satisfying fairness constraint f &#8712; {DP, TPR, FPR}, obtained from unbiased data and from data with biases on group b given &#946;, respectively. Then, (i) &#952;f g (&#946;) &#8805; &#952; f g for g &#8712; {a, b}, f &#8712; {DP, TPR, FPR}, &#946; &#8712; (0, 1]. Further, &#952;f g (&#946;) is decreasing in &#946;. (ii) The DP and TPR criteria continue to be met, while FPR is violated, at their { &#952;f a (&#946;), &#952;f b (&#946;)}. (iii) The firm's utility decreases under f &#8712; {DP, TPR}, i.e., U ( &#952;f</p><p>The firm's utility may increase or decrease under FPR. Figure <ref type="figure">1</ref> illustrates Proposition 1 on a synthetic dataset inspired by the FICO dataset <ref type="bibr">(Hardt, Price, and Srebro 2016)</ref>.</p><p>The proof of this proposition relies on the characterizations of the optimal fairness-constrained thresholds in Lemma 3, together with identifying the changes in the problem primitives when &#947;b (x) = &#946;&#947; b (x). In particular, we show that &#945;b</p><p>Intuitively, these changes can be explained as follows: &#947;b (x) = &#946;&#947; b (x) can be viewed as flipping label 1 to label 0 in the training data on group b with probability &#946;. This leaves the feature distribution of qualified agents unchanged, whereas it adds (incorrect) data on unqualified agents, hence biasing f 0 b (x). Such label flipping also decreases estimated qualification rates &#945; b by a factor &#946;. Using these, we show that DP/TPR continue to hold at the biased thresholds given the changes in the statistics they rely on, while FPR is violated. As we show later, the impacts of other types of data bias, and the robustness of any fairness criteria against them, can be similarly tracked to the impacts of those statistical data biases on different data statistics.</p><p>We next note two main differences of this lemma with Lemma 2 in the unconstrained setting: (1) the biases in group b's data now lead to under-selection of both groups compared to the unbiased case. That is, the introduction of fairness constraints couples the groups in the impact of data biases as well. (2) Perhaps more interestingly, there exist scenarios in which the adoption of a fairness constraint benefits a firm facing biased qualification assessments. (We provide additional intuition for this in Appendix E.5). Note however that the fairness criterion is no longer satisfied in such scenarios.</p><p>In addition, Proposition 1 shows that the DP and TPR fairness criteria are robust to underestimation of qualification profiles of the disadvantaged group, in that the obtained thresholds continue to satisfy the desired notion of fairness. That said, the proposition also states that the pair of decision thresholds {&#952; f a , &#952; f b } are different from (and higher than) those that would be obtained if data was unbiased, and hence lead to the loss of utility for the firm. To better assess the impacts of these changes on the firm's expected payoff, we investigate the sensitivity of DP and TPR thresholds to the error rate &#946;.</p><p>Formally, we can use the results of Lemma 3 together with the implicit function theorem to characterize</p><p>&#8706;&#946; , the rates of change in the thresholds as a function of the underestimation rate &#946;; see Proposition 3 in Appendix E.7. The following corollary of that proposition shows that, under mild conditions, DP is more sensitive to qualification assessment biases than TPR when facing the same bias rates.</p><p>&#8706;&#946; , the rate of change of group b's thresholds at &#946; = 1. There exists a &#8113;b such that for all &#945; b &#8804; &#8113;b , we have</p><p>&#8706;&#946; |; that is, DP is more sensitive to qualification assessment biases than TPR.</p><p>This higher sensitivity of DP compared to TPR leads to a higher drop in the utility of the firm when DP-constrained classifiers are used on such biased datasets; we further illustrate this in our experiments in Section 4.</p><p>Finally, our analysis can be similarly applied to study the impacts of labeling biases on the advantaged group; we detail this analysis in Appendix E.8. In particular, we consider biases of the form of &#947;a (x) = (1-&#946;)&#947; a (x)+&#946;, with &#946; &#8712; [0, 1), interpreted as prior errors by a decision maker who mistakenly labeled unqualified individuals from the advantaged group as qualified with probability &#946;. In Proposition 4, we show that this time, DP and FPR are robust against these biases, while TPR is in general violated. Notably, DP remains robust against both types of qualification assessment bias. Our experiments in Section 4 further support this observation by showing that DP-constraint thresholds are more robust to label flipping biases induced in different real-world datasets.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Impacts of Feature Measurement Errors</head><p>We now analyze the sensitivity of fairness-constrained decisions to an alternative form of statistical biases: errors in feature measurements of the disadvantaged group.</p><p>Proposition 2. Assume the features of group b are incorrectly measured, so that</p><p>, &#8704;x, where &#946;(x) : R &#8594; (0, 1) is a non-decreasing function. Let &#952; f g and &#952;f g (&#946;) denote the optimal decision thresholds satisfying fairness constraint f &#8712; {DP, TPR, FPR}, obtained from unbiased data and data with biases on group b with error function &#946;, respectively. Then,</p><p>, &#8704;x), TPR (resp. FPR) will be met at the new thresholds.</p><p>(ii</p><p>for both groups and any function &#946;(x). Further, the TPR constraint is violated at the new thresholds.</p><p>for both groups and any function &#946;(x). Further, the FPR constraint is violated at the new thresholds.</p><p>(iv</p><p>for both groups and any function &#946;(x). Further, the DP constraint is violated at the new thresholds.</p><p>(v) There exist problem instances in which &#952;f b (&#946;) &lt; &#952; f b for any of the three constraints.</p><p>We provide a visualization of this proposition in Figure <ref type="figure">10</ref> in Appendix D. This proposition shows that unless the feature measurement errors only affect one label (as in part (i)), the considered fairness constraints will in general not remain robust against feature measurement errors. The conditions in parts (ii)-(iv) require that a CDF in the biased distribution first-order stochastically dominates that of the unbiased distribution. This holds if, e.g., the corresponding features (qualified agents, unqualified agents, or all agents, respectively) are underestimated, x = x-&#1013; for some &#1013; &#8805; 0. We also note that in contrast to Proposition 1, the decision threshold can in fact decrease when biases are introduced; we illustrate this in our experiments in Section 4.</p><p>Similar to Proposition 3, we can also characterize the sensitivity of each constraint to bias rates, and investigate the impacts of other problem parameters on these sensitivities. We present this in detail in Proposition 5 in Appendix E.10.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Numerical Experiments</head><p>We now provide numerical support for our analytical results, and additional insights into the robustness of different fairness measures, through experiments on both real-world and synthetic datasets. Details about the datasets, experimental setup, and additional experiments, are given in Appendix D.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">FICO Credit Score Dataset</head><p>We begin with numerical experiments on the FICO dataset preprocessed by <ref type="bibr">(Hardt, Price, and Srebro 2016)</ref>. The FICO credit scores ranging from 300 to 850 correspond to the onedimensional feature x in our model, and race is the sensitive feature g (we focus on the white and black groups). The data provides repay probabilities for each score and group, which corresponds to our qualification profile &#947; g (x). We take this data to be the unbiased ground truth. (We discuss some implications of this assumption in Appendix A.) To induce labeling biases in the data, we drop the repay probabilities of the black group to model the underestimation of their qualification profiles, and generate training data on this group based on this biased profile. We use &#946; to parametrize the bias (with &#947;b (x) = &#946;&#947; b (x)). Decision rules will be found on the biased data and applied to the unbiased data.</p><p>Violation of fairness constraints. The left-most panel in Figure <ref type="figure">2</ref> illustrates the fairness violation under each fairness constraint (measured as</p><p>as qualification assessment biases on the disadvantaged group increase. These observations are consistent with Proposition 1. In particular, DP and TPR are both robust to these biases in terms of achieving their notions of fairness, while FPR has an increasing trend in fairness violation. This means that the set of possible decision rules of FPR changes when bias is imposed. Note that though a violation of 0.04 may not be severe, it is more than 300% higher than a violation below 0.01 that FPR can achieve when the data is unbiased. We will also observe more significant violations of FPR on other datasets. Finally, from Figure <ref type="figure">2</ref>, it may seem that EO also remains relatively robust to bias. This observation is not in general true (as shown in our experiments on other datasets in Section 4.2); however, it can be explained for the FICO dataset by noting how EO's feasible pairs of decision rules change due to data bias (similar to Figure <ref type="figure">1</ref>) and how the problem setup can influence the results. We provide additional discussion in Appendix D.2.</p><p>Changes in decision thresholds and firm's utility. In Figure <ref type="figure">2</ref>, we also display the threshold change of each group. In line with Proposition 1, thresholds for both groups increase as the bias level increases. Notably, the maximum utility (fairness unconstrained) decision rule would have led the firm to fully exclude the black group even at relatively low bias rates; all fairness-constrained thresholds prevent this from happening. In addition, the threshold's increase under TPR is less drastic than DP and EO (and consistent with Corollary 1).</p><p>Finally, we note the changes in the firm's utility. As the decision thresholds increase due to biases, the net utility from the white/black groups (U white , U black ) increases/decreases. Overall, due to the fact that the white group is the majority in this data, an increase in the threshold &#952; white will lead to a greater loss in total utility of the firm (as is the case in DP/TPR/EO seen in Figure <ref type="figure">2</ref>). That said, the total utility may increase under FPR, as pointed out in Proposition 1 and observed in Figure <ref type="figure">2</ref>, since there is a gain from U black is larger than the loss from U white . This increase may even make the FPR-constrained classifier attain higher utility than MU when training data is highly biased.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">Adult Dataset and German Credit Dataset</head><p>We next conduct experiments on two additional benchmark datasets: the Adult dataset and the German credit dataset (Dua and Graff 2017). In both these datasets, instead of maximizing utility, the objective is classification accuracy. We first train a logistic regression classifier on the training set using scikit-learn <ref type="bibr">(Pedregosa et al. 2011)</ref> with default parameter settings as the base model. The logistic regression output in the range 0 to 1 can be interpreted as the score of being qualified as in the FICO dataset. Then, we obtain the fair classifier by applying the exponentiated gradient reduction <ref type="bibr">(Agarwal et al. 2018)</ref> using Fairlearn <ref type="bibr">(Bird et al. 2020)</ref>. Although the exponentiated gradient reduction produces a randomized classifier, it can be viewed as an abstract threshold: given a randomized classifier, the expected rates (e.g., selection rates, true positive rates) for both groups are deterministic. We thus find that our claims on how labeling biases impact DP/TPR/FPR still hold.</p><p>We introduce qualification assessment biases by flipping the qualification states y of the (1) qualified agents from the disadvantaged group (i.e., female in Adult and age below 30 in German), (2) unqualified agents from the advantaged group (i.e., male in Adult and age above 30 in German). <ref type="foot">5</ref>The results are presented in Figure <ref type="figure">3</ref>. To quantify the trend in fairness violation, we fit a linear regression model to the fairness violation and present all model weights in Table <ref type="table">2</ref> in Appendix D.3. In all three cases, the robustness of each constraint in terms of achieving fairness matches our findings in Propositions 1 and 4. One exception, however, is that TPR remains robust when we flip the labels of the unqualified advantaged group in the German dataset. This is primarily because, while flipping the unqualified individuals in the training set will in general make the classifier accept more of these individuals, the flip will have a minor effect on the TPR violation because 1) there is a limited number of unqualified individuals with age above 30 (15.2% of the dataset) compared to qualified individuals with age above 30 (43.7% of the dataset), and 2) there is little room for the true positive rate values on the test set to increase since the values for both groups start close to 1 (0.923 and 0.845) with a small difference (0.078) (see Figure <ref type="figure">8</ref> in Appendix D.3).</p><p>Interestingly, we also observe that fairness-constrained ac-  curacy can be higher than the utility-maximizing choices when training data is biased, as seen in the top row accuracy plots in Figure <ref type="figure">3</ref>. This can be interpreted as fairness constraints having a regularization effect: since the constraints prevent the classifier from overfitting the biased training set to some extent, the test accuracy with fairness constraints imposed can be higher than that of the unconstrained case.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3">Impacts of Feature Measurement Errors</head><p>Lastly, we conduct experiments on a synthetic dataset inspired by the FICO credit score data (details in Appendix D.1). To bias the feature measurements, we drop the estimate &#956;1 b of the mean of the qualified agents from group b relative to the true value &#181; 1 b . As a result, f 1 b will be biased relative to its true value, while f 0 b will remain unchanged. As shown in Figure <ref type="figure">4</ref>, and consistent with Proposition 2, under these choices, FPR will remain unaffected, while DP/TPR will no longer be satisfied.</p><p>Finally, Figure <ref type="figure">4</ref> also highlights the changes in the decision thresholds and firm's utility under this type of bias. As noted in Proposition 2, now the thresholds on the disadvantaged group can decrease compared to the unbiased case at low bias rates. Notably, we also observe that the firm's overall utility is lower under DP (similar to the labeling bias case), but that TPR is more sensitive to bias levels than DP (unlike the labeling bias case). This points to the fact that the choice of a robust fairness constraint has to be made subject to the type of data bias that the decision maker foresees.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusion</head><p>We investigated the robustness of different fairness criteria when an algorithm is trained on statistically biased data. We provided both analytical results and numerical experiments based on three real-world datasets (FICO, Adult, and German credit score). We find that different constraints exhibit different sensitivity to labeling biases and feature measurement errors. In particular, we identified fairness constraints that can remain robust against certain forms of statistical biases (e.g., Demographic Parity and Equality of Opportunity given labeling biases on the disadvantaged group), as well as instances in which the adoption of a fair algorithm can increase the firm's expected utility when training data is biased, providing additional motivation for adopting fair machine learning algorithms. Our findings present an additional guideline to go along with normative considerations, for choosing among existing fairness criteria when available datasets are biased. We provide additional discussion about other implications of our findings, limitations, and future directions, in Appendix A.</p></div><note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0"><p>We consider one-dimensional features (numerical scores) for ease of exposition in our analysis. Our experiments consider both one-dimensional and n-dimensional features.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1"><p>Prior work<ref type="bibr">(Liu et al. 2018;</ref><ref type="bibr">Zhang et al. 2020)</ref> show that threshold policies are optimal under Assumption 1 when selecting fairnessunconstrained policies, and optimal in the fairness-constrained case given additional mild assumptions.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2"><p>We also study Equalized Odds (EO)<ref type="bibr">(Hardt, Price, and Srebro 2016)</ref> in our experiments, which requires both TPR and FPR.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3"><p>The choice of hard constraints is for theoretical convenience. In Section 4, we allow for soft constraints|C f a (&#952;a) -C f b (&#952; b )| &lt; &#1013;.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4"><p>Results from concurrently flipping the labels of qualified agents from the disadvantaged group and unqualified agents from the advantaged group are shown in Appendix D.3.</p></note>
		</body>
		</text>
</TEI>
