TL;DR
This paper explores how increasing the information content of predictors through refinements can enhance fairness in decision-making systems, reducing disparities without sacrificing utility.
Contribution
It introduces a formal framework for measuring predictor information and demonstrates that refinements improve fairness measures and reduce disparities.
Findings
Refinements increase predictor informativeness without losing existing information.
Enhanced information content improves fairness across multiple measures.
Refinements help reduce disparities without sacrificing prediction utility.
Abstract
As algorithmic prediction systems have become widespread, fears that these systems may inadvertently discriminate against members of underrepresented populations have grown. With the goal of understanding fundamental principles that underpin the growing number of approaches to mitigating algorithmic discrimination, we investigate the role of information in fair prediction. A common strategy for decision-making uses a predictor to assign individuals a risk score; then, individuals are selected or rejected on the basis of this score. In this work, we study a formal framework for measuring the information content of predictors. Central to this framework is the notion of a refinement, first studied by Degroot and Fienberg. Intuitively, a refinement of a predictor increases the overall informativeness of the predictions without losing the information already contained in . We showâŠ
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Tracking and Improving Information in the Service of Fairness· youtube
Tracking and Improving Information in the Service of Fairness
Sumegha Garg
Princeton University [email protected]. Part of this work completed while visiting Stanford University. ââ
Michael P. Kim
Stanford University [email protected]. Part of this work completed while visiting the Weizmann Institute of Science. Supported, in part, by a Google Faculty Research Award, CISPA Center for Information Security, and the Stanford Data Science Initiative. ââ
Omer Reingold
Stanford University [email protected]. Supported by NSF Grant CCF-1763311.
Abstract
As algorithmic prediction systems have become widespread, fears that these systems may inadvertently discriminate against members of underrepresented populations have grown. With the goal of understanding fundamental principles that underpin the growing number of approaches to mitigating algorithmic discrimination, we investigate the role of information in fair prediction. A common strategy for decision-making uses a predictor to assign individuals a risk score; then, individuals are selected or rejected on the basis of this score. In this work, we study a formal framework for measuring the information content of predictors. Central to the framework is the notion of a refinement, first studied by [DF81]. Intuitively, a refinement of a predictor increases the overall informativeness of the predictions without losing the information already contained in . We show that increasing information content through refinements improves the downstream selection rules across a wide range of fairness measures (e.g. true positive rates, false positive rates, selection rates). In turn, refinements provide a simple but effective tool for reducing disparity in treatment and impact without sacrificing the utility of the predictions. Our results suggest that in many applications, the perceived âcost of fairnessâ results from an information disparity across populations, and thus, may be avoided with improved information.
1 Introduction
As algorithmic predictions are increasingly employed as parts of systems that classify people, concerns that such classfiers may be biased or discriminatory have increased correspondingly. These concerns are far from hypothetical; disparate treatment on the basis of sensitive features, like race and gender, has been well-documented in diverse algorithmic application domains [BG18, BCZ*+*16, FK18]. As such, researchers across fields like computer science, machine learning, and economics have responded with many works aiming to address the serious issues of fairness and unfairness that arise in automated decision-making systems.111Moritz Hardtâs lecture communicates this trend quite succinctly. https://fairmlclass.github.io/1.html#/4
While most researchers studying algorithmic fairness can agree on the high-level objectives of the field (e.g., to ensure individuals are not mistreated on the basis of protected attributes; to promote social well-being and justice across populations), there is much debate about how to translate these normative aspirations into a concrete, formal definition of what it means for a prediction system to be fair. Indeed, as this nascent field has progressed, the efforts to promote âfair predictionâ have grown increasingly divided, rather than coordinated. Exacerbating the problem, [MPB18] identifies that each new approach to fairness makes its own set of assumptions, often implicitly, leading to contradictory notions about the right way to approach fairness [Cho17, KMR17]; these inconsistencies add to the âserious challenge for cataloguing and comparing defintionsâ [MPB18]. Complicating matters further, recent works [LDR*+*18, CG18] have identified shortcomings of many well-established notions of fairness. At the extreme, these works argue that blindly requiring certain statistical fairness conditions may in fact harm the communities they are meant to protect.
The state of the literature makes clear that choosing an appropriate notion of fairness for prediction tasks is a challenging affair. Increasingly, fairness is viewed as a context-dependent notion [SbF*+*19, HM19], where the ârightâ notion for a given task should be informed by conversations between computational and social scientists. In the hopes of unifying some of the many directions of research in the area, we take a step back and ask whether there are guiding princples that broadly serve the high-level goals of âfairâ prediction, without relying too strongly on any specific notion of fairness. The present work argues that understanding the âinformativenessâ of predictions needs to be part of any sociotechnical conversation about the fairness of a prediction system. Our main contribution is to provide a technical language with strong theoretical backing to discuss informational issues in the context of fair prediction.
Our contributions.
Towards the goal of understanding common themes across algorithmic fairness, we investigate the role of information in fair prediction. We study a formal notion of informativeness in predictions and demonstrate that it serves as an effective tool for understanding and improving the utility, fairness, and impact of downstream decisions. In short, we identify that many âfailuresâ of requiring fairness in prediction systems can be explained by an information disparity across subpopulations. Further, we provide algorithmic tools that aim to counteract these failures by improving informativeness. Importantly, the framework is not wedded to any specific fairness desideratum and can be applied broadly to prediction settings where discrimination may be a concern. Our main contributions can be summarized as follows:
- âą
First and foremost, we identify informativeness as a key fairness desideratum. We provide information-theoretic and algorithmic tools for reasoning about how much an individualâs prediction reveals about their eventual outcome. Our formulation clarifies the intuition that more informative predictions should enable fairer outcomes, across a wide array of interpretations of what it means to be âfair.â Notably, calibration plays a key technical role in this reasoning; the information-theoretic framework we present relies intimately on the assumption that the underlying predictors are calibrated. Indeed, our results demonstrate a surprising application of these calibration-based methods towards improving parity-based fairness criteria, running counter to the conventional wisdom that calibration and parity are completely at odds with one another.
- âą
In Section 3, we provide a self-contained exposition of the framework we use to study the information content of a predictor. Information content formally quantifies the uncertainty over individualsâ outcomes given their predictions. Leveraging properties of calibrated predictors, we show that the information content of a predictor is directly related to the information loss between the true risk distribution and the predicted risk distribution. Therefore, in many cases, information content â a measurable characteristic of the predicted risk distribution â can serve as a proxy for reasoning about the information disparity across groups. To compare the information content of multiple predictors, we need a key concept called a refinement; informally, a refinement of a predictor increases the overall information content, without losing any of the original information. Refinements provide the technical tool for reasoning about how to improve prediction quality.
- âą
In Section 4, we revisit the question of finding an optimal fair selection rule. For prominent parity-based fairness desiderata, we show that the optimal selection rule can be characterized as the solution to a certain linear program, based on the given predictor. We prove that improving the information content of these predictions via refinements results in a Pareto improvement of the resulting program in terms of utility, disparity, and long-term impact. As one concrete example, if we hold the selection ruleâs utility constant, then refining the underlying predictions causes the disparity between groups to decrease. Additionally, we prove that at times, the cost associated with requiring fairness should be blamed on a lack of information about important subpopulations, not on the fairness desideratum itself.
- âą
In Section 5, we describe a simple algorithm, merge, for incorporating disparate sources of information into a single calibrated predictor. The merge operation can be implemented efficiently, both in terms of time and sample complexity. Along the way in our analysis, we introduce the concept of refinement distance â a measure of how much two predictorsâ knowledge âoverlapsâ â that may be of independent interest.
Finally, a high-level contribution of the present work is to clarify challenges in achieving fairness in prediction tasks. Our framework for tracking and improving information is particularly compelling because it does not requires significant technical background in information theory nor algorithms to understand. We hope the framework will facilitate interactions between computational and social scientists to further unify the literature on fair prediction, and ultimately, effect change in the fairness of real-world prediction systems.
1.1 Why information?
We motivate the study of information content in fair prediction by giving an intuitive overview of how information disparities can lead to unfair treatment and impact. We scaffold our discussion around examples from two recent works [LDR*+*18, CG18] that raise concerns about using broad-strokes statistical tests as the definition of fairness. This overview will be informal, prioritizing intuition over technicality; see Section 2 for the formal preliminaries.
We consider a standard prediction setting where a decision maker, who we call the lender, has access to a predictor ; from the predicted risk score , the decison maker must choose whether to accept or reject the individual , i.e. whether to give a loan or not. For each individual , we assume there is an associated outcome representing if they would default or repay a given loan ([math] and , respectively). Throughout, we will be focused on calibrated predictors. Intuitively, calibration requires that a predicted score of corresponds to the same level of risk, regardless of whether or . More technically, this means that we can think of as a conditional probability; that is, amongst the individuals who receive score , a -fraction of them end up having . For simplicity, we assume there are two disjoint subpopulations . The works of [LDR*+*18, CG18] mainly focus on settings where there are material differences between the distribution of in the populations and , arguing that these differences can lead to undesirable outcomes. We argue that even if the true risk of individuals from and are identically distributed, differences in the distribution of predicted risk scores give rise to the same pitfalls.
A caution against parity.
[LDR*+*18] focuses on notions of fairness that require parity between groups. One notion they study is demographic parity, which requires that the selection rate between groups and be equal; that is, \operatorname*{\textnormal{\bf Pr}}[x\text{ selected}\ \big{|}\ x\in A]=\operatorname*{\textnormal{\bf Pr}}[x\text{ selected}\ \big{|}\ x\in B]. Suppose that the majority of applicants come from group and that on-average, members of tend to have higher predictions according to . In such a setting, an unconstrained utility-maximizing lender would give out loans at a higher rate in than in . The argument in [LDR*+*18] against requiring demographic parity goes as follows: a lender who is constrained to satisfy demographic parity must either give out fewer loans in or more in ; because the lender does not want to give up utility from loaning to , the constrained lender will give out more loans in . [LDR*+*18] argue that in many reasonable settings, the lender will end up loaning to underqualified individuals in who are unlikely to repay; thus, the default rate in will increase significantly. In their model, this increased default rate translates into negative impact on the population , whose members may go into debt and become even less creditworthy.
A caution against calibration.
In general, [CG18] advocates for the use of calibrated score functions paired with threshold selection policies, where an individual is selected if for some fixed, group-independent threshold . Still, they caution that threshold policies paired with calibrated predictors are not sufficient to guarantee equitable treatment. In particular, suppose that the lender is willing to accept individuals if they have at least probability of returning the loan. But now consider a set of calibrated risk scores where the scores are much more confident about than about ; at the extreme, suppose that for , (i.e. perfect predictions) and for , (i.e. uniform predictions). In this case, using a fixed threshold of will select every qualified individual in and none of the individuals from , even though, by the fact that is calibrated, half of them were qualified. Worse yet, even if we try to select more members of , every member of has a probability of defaulting. Indeed, in this example, we cannot distinguish between the individuals in because they all receive the same score . In other words, we have no information within the population even though the predictor was calibrated.
These examples make clear that when there are actual differences in the risk score distributions between populations and , seemingly-natural approaches to ensuring fairness â enforcing parity amongst groups or setting a group-independent threshold â may result in a disservice to the underrepresented population. These works echo a perspective raised by [DHP*+*12] that emphasizes the distinction between requiring broad-strokes demographic parity as a constraint versus stating parity as a desideratum. Even if we believe that groups should ideally be treated similarly, defining fairness as satisfying a set of hard constraints may have unintended consequences.
Note that the arguments above relied on differences in the predicted risk scores for and , but not the true underlying risk. This observation has two immediate corollaries. On the one hand, in both of these vignettes, if the predicted score distributions are different between population and , then such approaches to fairness could still cause harm, even if the true score distributions are identically distributed. On the other hand, just because and look different according to the predicted scores, they may not actually be different. Intuitively, the difference between the true risk distribution and the observed risk distribution represents a certain âinformation loss.â Optimistically, if we could somehow improve the informativeness of the predicted scores to reflect the underlying populations more accurately, then the resulting selection rule might exhibit less disparity between and in both treatment and impact.
Concretely, suppose weâre given a set of predicted risk scores where the scores in tend to be much more extreme (towards [math] and ) than those of . Differences in the risk score distributions such as these can arise for one of two reasons: either individuals from are inherently more stochastic and unpredictable than those in ; or somewhere along the risk estimation pipeline, more information was lost about than about . Understanding which story is true can be challenging, if not impossible. Still, in cases where we can reject the hypothesis that certain individuals are inherently less predictable than others, the fundamental question to ask is how to recover the lost information in our predictions. In this work, we provide tools to answer this question.
Refinements.
Here, we give a technical highlight of the notion of a refinement and the role refinements serve in improving fairness. In Section 3, we introduce the concept of information content, which gives a global measure of how informative a calibrated predictor is over the population of individuals; intuitively, as increases, the uncertainty in a typical individualâs outcome decreases. The idea that more information in predictions could lead to better utility or better fairness is not particularly surprising. Still, this intuition on its own presents some challenges. For example, suppose weâre concerned about minimizing the false positive rate (the fraction of the population where that were selected). Because is a global measure of uncertainty over all of , could be very high due to confidence about a population that is very likely to have ( close to [math]), even though gives very little information ( far from [math] or ) about the rest of , which consists of a mix of and . In this case, a predictor with less information (), but better certainty about even a tiny part of the population where ( close to ) would enable lower false positive rates (with nontrivial selection rate).
As such, we need another way to reason about what it means for one set of predicted risk scores to have âbetter informationâ than the other. Refinements provide the key tool for comparing the information of predictors. Intuitively, a calibrated predictor is a refinement of if hasnât forgotten any of the information contained by . Formally, we say that refines if \operatorname*{\textnormal{\bf E}}_{x\sim\mathcal{X}}[\rho(x)\ \big{|}\ z(x)=v]=v; this definition is closely related to the idea of calibration in a sense that we make formal in Proposition 3.2.
Refinements allow us to reason about how information influences a broad range of quantities of interest in the context of fair prediction. To give a sense of this, consider the following lemma, which we use to prove our main result in Section 4, but is also independently interesting. The lemma shows that under any fixed selection rate , the true positive rates, false positive rates, and positive predictive value all improve with a nontrivial refinement.
Lemma**.**
If is a refinement of , then for all selection rates ,
[TABLE]
Intuitively, the lemma shows that by improving information through refinements, mutliple key fairness quantities improve simultaneously. Leveraging this lemma and other properties of refinements and calibration, we show that for many different ways a decision-maker might choose their âoptimalâ selection rule, the âqualityâ of the selection rule improves under refinements. We highlight this lemma as one example of the broad applicability of the refinement concept in the context of fair prediction.
Perspective.
Disparities in the information content of risk scores may arise for many reasons. The present work clarifies how disparities across groups at early stages of the decision-making pipeline may contribute to disparities in the downstream decisions. In particular, differences in the availability or quality of training data as well as optimization procedures that are tailored for performance in the majority population could contribute to information loss in the minority. The present work highlights the importance of auditing existing risk score predictors for information content across groups, and demonstrates that obtaining informative calibrated predictions can improve fair selection rules, even when the fairness desiderata are based on parity.
Organization.
The manuscript is structured as follows: Section 2 establishes notation and covers the necessary preliminaries; Section 3 provides the technical framework for measuring information in predictors; Section 4 demonstrates how improving information content improves the resulting fair selection rules; and Section 5 describes the merge algorithm for combining and refining multiple predictors. We conclude with a brief discussion of the context of this work and some directions for future investigation.
1.2 Related Works
The influential work of [DHP*+*12] provided two observations that are of particular relevance to the present work. First, [DHP*+*12] emphasized the pitfalls of hoping to achieve âfairness through blindnessâ by censoring sensitive information during prediction. Second, the work highlighted how enforcing broad-strokes demographic parity conditions â even if desired or expected in fair outcomes â is insufficient to imply fairness. Our results can be viewed as providing further evidence for these perspectives. As discussed earlier, understanding the ways in which fair treatment can fail to provide fair outcomes [CG18, LDR*+*18] provided much of the motivation for this work. For a comprehensive overview of the literature on the growing list of approaches to fairness in prediction systems, we recommend the recent encyclopedic survey of [MPB18].
A few recent works have (implicitly or explicitly) touched on the relationship between information and fairness. [CJS18] argues that discrimination may arise in prediction systems due to disparity in predictive power; they advocate for addressing discrimination through data collection. Arguably, much of the work on fairness in online prediction [JKMR16] can be seen as a way to gather information while maintaining fairness. Recently, issues of information and fairness were also studied in unsupervised learning tasks [STM*+*18]. From the computational economics literature, [KLMR18] presents a simple planning model that draws similar qualitative conclusions to this work, demonstrating the significance of trustworthy information as a key factor in algorithmic fairness.
The idea that better information improves the lenderâs ability to make useful and fair predictions may seem intuitive under our framing. Interestingly, different framings of prediction and informativeness can lead to qualitatively different conclusions. Specifically, the original work on delayed impact [LDR*+*18] suggests that some forms of misestimation (i.e. loss of information) may reduce the potential for harm from applying parity-based fairness notions. In particular, if the lenderâs predictor is miscalibrated in a way that underestimates the quality of a group , then increasing the selection rate beyond the global utility-maximizing threshold may be warranted. In our setting, because we assume that the lenderâs predictions are calibrated, this type of systematic bias in predictions cannot occur, and more information always improves the resulting selection rule. This discrepancy further demonstrates the importance of group calibration to our notion of information content.
Other works [KRZ19, ILZ19] have investigated the role of hiding information through strategic signaling. In such settings, it may be strategic for a group to hide information about individuals in order to increase the overall selection rate for the group. These distinctions highlight the fact that understanding exactly the role of information in âfairâ prediction is subtle and also depends on the exact environment of decision-making. We further discuss how to interpret our theorems as well as the importance of faithfully translating fairness desiderata into mathematical constraints/objectives in Section 6.
The present work can also be viewed as further investigating the tradeoffs between calibration and parity. Inspired by investigative reporting on the âbiasesâ of the COMPAS recidivism prediction system [ALMK16], the incompatability of calibration and parity-based notions of fairness has received lots of attention in recent years [Cho17, KMR17, PRW*+*17]. Perhaps counterintuitively, our work shows how to leverage properties of calibrated predictors to improve the disparity of the eventual decisions. At a technical level, our techniques are similar in flavor to the those of [HKRR18], which investigates how to strengthen group-level calibration as a notion of fairness; we discuss further connections to [HKRR18] in Section 6.
Outside the literature on fair prediction, our notions of information content and refinements are related to other notions from the fields of online forecasting and information theory. In particular, the idea of refinements was first introduced in [DF81]. The concept of information content of calibrated predictions is related to ideas from the forecasting literature [GBR07, GR07], including sharpness and proper scoring rules [Bri50]. The concept of a refinement of a calibrated predictor can be seen as a special case of Blackwellâs informativeness criterion [Bla53, CrĂ©82, DF81].
2 Preliminaries
Basic notation.
Let denote the domain of individuals and denote the binary outcome space. We assume that individuals and their outcomes are jointly distributed according to supported on . Let denote an independent random draw from . For a subpopulation , we use the shorthand to be the data distribution conditioned on , and to denote a random sample from the marginal distribution over conditioned on membership in .
Predictors.
A basic goal in learning is to find a classifier that given drawn from the marginal distribution over individuals, accurately predicts their outcome . One common strategy for binary classification first maps individuals to a real-valued score using a predictor and then selects individuals on the basis of this score. We denote by the support of . We denote by the Bayes optimal predictor, where p^{*}(x)=\operatorname*{\textnormal{\bf Pr}}_{\mathcal{D}}\left[y=1\ \big{|}\ x\right] represents the inherent uncertainty in the outcome given the individual. Equivalently, for each individual , their outcome is drawn independently from , the Bernoulli distribution with expectation . While we use to denote the codomain of predictors, throughout this work, we assume that the set of individuals is finite and hence, the support of any predictor is a discrete, finite subset of the interval.
Risk score distributions.
Note that there is a natural bijection between predictors and score distributions. A predictor , paired with the marginal distribution over , induces a score distribution, which we denote , supported on , where the probability density function is given as . For a subpopulation , we denote by the score distribution conditioned on .
Calibration.
A useful property of predictors is called calibration, which implies that the scores can be interpreted meaningfully as the probability that an individual will result in a positive outcome. Calibration has been studied extensively in varied contexts, notably in forecasting and online prediction (e.g. [FV98]), and recently as a fairness desideratum [KMR17, PRW*+*17, HKRR18, CG18]; the definition we use is adapted from the fairness literature.
Definition** (Calibration).**
A predictor is calibrated on a subpopulation if for all ,
[TABLE]
For convenience when discussing calibration, we use the notation . Note that we can equivalently define calibration with respect to the Bayes optimal predictor, where is calibrated on if for all , . Operationally in proofs, we end up using this definition of calibration. This formulation also makes clear that is calibrated on every subpopulation.
Parity-based fairness.
As a notion of fairness, calibration aims to ensure similarity between predictions and the true outcome distribution. Other fairness desiderata concern disparity in prediction between subpopulations on the basis of a sensitive attribute. For simplicity, we will imagine individuals are partitioned into two subpopulations ; we will overload notation and use to denote the names of the attributes as well. We let map individuals to their associated attribute. The most basic notion of parity is demographic parity (also sometimes called statistical parity in the literature), which states that the selection rate of individuals should be independent of the sensitive attribute.
Definition** (Demographic parity [DHP*+*12]).**
A selection rule satisfies demographic parity if
[TABLE]
One critique of demographic parity is that the notion does not take into account the actual qualifications of groups (i.e. no dependence on ). Another popular parity-based notion, called equalized opportunity, addresses this criticism by enforcing parity of false negative rates across groups.
Definition** (Equalized opportunity [HPS16]).**
A selection rule satisfies equalized opportunity if
[TABLE]
In addition to these fairness concepts, the following properties of a selection rule will be useful to track. Specifically, we define the true positive rate (), false positive rate (), and positive predictive value ().
[TABLE]
3 Measuring information in binary prediction
In this section, we give a self-contained exposition of a formal notion of information content in calibrated predictors. These notions have been studied extensively in the forecasting literature (see [GBR07, GR07] and references therein), but are less common in the literature on computational and statistical learning theory. Our notion of information content can be derived from the Brier scoring rule [Bri50].
In the context of binary prediction, a natural way to measure the âinformativenessâ of a predictor is by the uncertainty in an individualâs outcome given their score. We quantify this uncertainty using variance.222 Alternatively, we could measure uncertainty through Shannon entropy (in fact, any function that admits a Bregman divergence). The generality of the approach is made clear in [GR07]. In Appendix A, we show that notions of information that arise from Shannon entropy are effectively interchangeable with those that arise from variance. We elect to work with variance in the main body primarily because it simplifies the analysis in Section 5. For , the variance of a Bernoulli random variable with expected value is given as . Note that variance is a strictly concave function in and is maximized at and minimized ; that is, a Bernoulli trial with is maximally uncertain whereas a trial with or is perfectly certain. Consider a random draw . If is a calibrated predictor, then given and , the conditional distribution over follows a Bernoulli distribution with expectation . This observation suggests the following defintion.
Definition** (Information content).**
Suppose for , is calibrated on . The information content of on is given as
[TABLE]
For a calibrated , we use to denote the âinformation content of â. The factor in the definition of information content acts as a normalization factor such that . At the extremes, a perfectly informative predictor has information content , whereas a calibrated predictor that always outputs has [math] information.
This formulation of information content as uncertainty in a binary outcome is intuitive in the context of binary classification. In some settings, however, it may be more instructive to reason about risk score distributions directly. A conceptually different approach to measuring informativeness of a risk score distribution might track the uncertainty in the true (Bayes optimal) risk, given the predicted risk score.
Consider a random variable that takes value for sampled from the individuals with score ; that is, equals the true risk for an individual sampled amongst those receiving predicted risk score . Again, we could measure the uncertainty in this random variable by tracking its variance given ; the higher the variance, the less information the risk score distribution provides about the true risk score distribution . Recall, for a predictor that is calibrated on and score , we let . Consider the variance in given as
[TABLE]
We define the information loss by taking an expectation of this conditional variance over the score distribution induced by .
Definition** (Information loss).**
For , suppose a predictor is calibrated on . The information loss of on is given as
[TABLE]
Again, the factor is simply to normalize the information loss into the range . This loss is maximized when is a : mix of but always predicts ; the information loss is minimized for . We observe that this notion of information loss is actually proportional to the expected squared error of with respect to ; that is,
[TABLE]
Thus, for calibrated predictors, we can interpret the familiar squared loss between a predictor and the Bayes optimal predictor as a notion of information loss.
Connecting information content and information loss.
As we defined them, information content and information loss seem like conceptually different ways to measure uncertainty in a predictor. Here, we show that they actually capture the same notion. In particular, we can express information loss of as the difference in information content of and that of .
Proposition 3.1**.**
Let denote the Bayes optimal predictor. Suppose for , is calibrated on . Then
[TABLE]
Proof.
The proof follows by expanding the information loss and rearranging so that, assuming is calibrated, terms cancel. As notational shorthand, let and let . Thus, we can rewrite the information loss as follows.
[TABLE]
where (1) follows because under calibration. â
Because the information loss is a nonnegative quantity, Proposition 3.1 also formalizes the inutition that the Bayes optimal predictor is the most informative predictor; for , . Ideally, in order to evaluate the information disparity across groups, we would compare the information lost from to across and . But because the definition of information loss depends on the true score distribution , in general, itâs impossible to directly compare the loss. Still, if we believe that is similarly distributed across and , then measuring the information contents and â properties of the observed risk scores â allows us to directly compare the loss.
3.1 Incorporating information via refinements
We have motivated the study of informativeness in prediction with the intuition that as information content improves, so too will the resulting fairness and utility of the decisions derived from the predictor. Without further assumptions, however, this line of reasoning turns out to be overly-optimistic. For instance, consider a setting where the expected utility of lending to individuals is positive if for some fixed threshold (and negative otherwise). In this case, information about individuals whose is significantly below is not especially useful. Figure 1 gives an example of two predictors, each calibrated to the same , where , but is preferable. At a high-level, the example exploits the fact that information content is a global property of , whereas the quantities that affect the utility and fairness directly, like or are conditional properties. Even if , it could be that has lost information about an important subpopulation compared to , compensating with lots of information about the unqualified individuals.
Still, we would like to characterize ways in which more information is definitively âbetter.â Intuitively, more information is better when we donât have to give up on the information in the current predictor, but rather refine the information contained in the predictions further. The following definition, equivalent to a notion proposed in [DF81], formalizes this idea.
Definition** (Refinement).**
For , suppose are calibrated on . is a refinement of on if for all ,
[TABLE]
That is, we say that refines if maintains the same expectation over the level sets . To understand why this property makes sense in the context of maintaining information from to , suppose the property was violated: that is, there is some such that . This disagreement provides evidence that has some consistency with the true risk that is lacking; because is calibrated, . In other words, even if has greater information content, it may not be consistent with the content of .
Another useful perspective on refinements is through measuring the information on each of the sets . Restricted to , has minimal information content â its predictions are constant â whereas may vary. Because is calibrated and maintains the expectation over , we can conclude that for each of the partitions.
This perspective highlights the importance of requiring calibration in the definition of refinements. Indeed, because a refinement is a calibrated predictor, refinements cannot make arbitrary distinctions in predictions, so any additional distinctions on the level sets of the original predictor must represent true variability in . We draw attention to the similarity between the definition of a refinement and the definition of calibration. In particular, if is a refinement of , then is not only calibrated with respect to , but also with respect to ; stated differently, is a refinement of every calibrated predictor. Indeed, one way to interpret a refinement is as a âcandidateâ Bayes optimal predictor. Carrying this intuition through, we note that the only property of we used in the proof of Proposition 3.1 is that it is a refinement of a calibrated . Thus, we can immediately restate the proposition in terms of generic refinements.
Proposition 3.2**.**
Suppose for , are calibrated on . If refines on , then .
This characterization further illustrates the notion that a refinement could plausibly be the true risk given the information in the current predictions . In particular, because , we get for any refinement .
In the context of fair prediction, we want to ensure that the information content on specific protected subpopulations does not decrease. Indeed, in this case, it may be important to ensure that the predictions are refined, not just overall, but also on the sensitive subpopulations. In Figure 2, we illustrate this point by showing two predictors that are each calibrated on two subpopulations ; refines on overall, but loses information about the subpopulation . This negative example highlights the importance of incorporating all the information available (e.g. group membership), not only at the time of decision-making, but also along the way when developing predictors; it serves as yet another rebuke of the approach of âfairness through blindnessâ [DHP*+*12].
4 The value of information in fair prediction
In this section, we argue that reasoning about the information content of calibrated predictors provides a lens into understanding how to improve the utility and fairness of predictors, even when the eventual fairness desideratum is based on parity. We discuss a prediction setting based on that of [LDR*+*18] where a lender selects individuals to give loans from a pool of applicants. While we use the language of predicting creditworthiness, the setup is generic and can be applied to diverse prediction tasks. [LDR*+*18] introduced a notion of âdelayed impactâ of selection policies, which models the potential negative impact on communities of enforcing parity-based fairness as a constraint. We revisit the question of delayed impact as part of a broader investigation of the role of information in fair prediction. We begin with an overview of the prediction setup. Then, we prove our main result: refining the underlying predictions used to choose a selection policy results in an improvement in utility, parity, or impact (or a combination of the three).
4.1 Fair prediction setup
When deciding how to select qualified individuals, the lenderâs goal is to maximize some expected utility. Specifically, the utility function specifies the lenderâs expected utility from an individual based on their score and a fixed threshold333Assuming such an affine utility function is equivalent to assuming that the lender receives from repayments, from defaults, and [math] from individuals that do not receive loans. In this case, the expected utility for score is for some constant . A similar rationale applies to the individualsâ impact function. as given in (2). When considering delayed impact, we will measure the expected impact per subpopulation. The impact function specifies the expected benefit to an individual from receiving a loan based on their score and a fixed threshold also given in (2).
[TABLE]
[LDR*+*18] models risk-aversion of the lender by assuming that ; that is, by choosing accepting individuals with , the impact on subpopulations may improve beyond the lenderâs utility-maximizing policy.
In this setup, we allow the lender to pick a (randomized) group-sensitive selection policy that selects individuals on the basis of a predicted score and their sensitive attribute. That is, the selection policy makes decisions about individuals via their score according to some calibrated predictor and their sensitive attribute ; for every individual , the probability that is selected is given as .
We will restrict our attention to threshold policies; that is, for sensitive attribute (resp., ), there is some , such that is given as if , if and for , where is a probability used to randomly break ties on the threshold. The motivation for focusing on threshold policies is their intuitiveness, widespread use, computational efficiency444Indeed, without the restriction to threshold policies, many of the information-theoretic arguments become easier at the expense of computational cost. As is a refinement of , we can always simulate decisions derived from given , but in general, we cannot do this efficiently.. The restriction to threshold policies is justified formally in [LDR*+*18] by the fact that the optimal decision rule in our setting can be specified as a threshold policy under both demographic parity and equalized opportunity.
Given this setup, we can write the expected utility of a policy based on a calibrated predictor , that is calibrated on both subpopulations, and , as follows.
[TABLE]
Recall, .
Similarly, the expected impact over the subpopulations are given as
[TABLE]
Often, it may make sense to constrain the net impact to each group as defined in (4) to be positive, ensuring that the selection policies do not do harm as in [LDR*+*18].
The following quantities will be of interest to the lender when choosing a selection policy as a function of . First, the lenderâs overall utility is given as in (3). In the name of fairness, the lender may also be concerned about the disparity of a number of quantities. We will show below that these quantities can be written as a linear function of the selection rule. In particular, for demographic parity, which serve as our running example, compares the selection rates ,
[TABLE]
We may also be concerned about comparing the true positive rates (equalized opportunity) and false positive rates. Recall, \mathrm{TPR}=\operatorname*{\textnormal{\bf Pr}}[x\text{ selected}\ \big{|}\ y=1] and \mathrm{FPR}=\operatorname*{\textnormal{\bf Pr}}[x\text{ selected}\ \big{|}\ y=0]; in this context, we can rewrite these quantities as follows.
[TABLE]
where represents the base rate of the subpopulation ; that is, . Another quantity we will track is the positive predictive value, \mathrm{PPV}=\operatorname*{\textnormal{\bf Pr}}[y=1\ \big{|}\ x\text{ selected}].
[TABLE]
Note that is not a linear function of values, but as we never use positive predictive values directly in the optimizations for choosing a selection policy (or in a parity-based fairness definition), the optimizations are still a linear program. For notational convenience, we may drop the superscript of these quantities when is clear from the context.
4.2 Refinements in the service of fair prediction
Note that all of the quantities described in Section 4.1 can be written as linear functions of . Given a fixed predictor , we can expand the quantities of interest; in particular, we note that the linear functions over can be rewritten as linear functions over , where the quantities depend on only through the predictor . In this section, we show how refining the predictor used for determining the selection rule can improve the utility, parity, and impact of the optimal selection rule. By the observations above, we can formulate a generic policy-selection problem as a linear program where controls many coefficients in the program. When we refine , we show that the value of the program increases. Recalling that different contexts may call for different notions of fairness, we consider a number of different linear programs the lender (or regulator) might choose to optimize. At a high-level, the lender can choose to maximize utility, minimize disparity, or maximize positive impact on groups, while also maintaining some guarantees over the other quantities.
We will consider selection policies given a fixed predictor . Note that the parity-based fairness desiderata we consider are of the form for some ; rather than requiring equality, we will consider the disparity and in some cases, constrain it to be less than some constant . We also use to denote lower bounds on the desired impact and utility, respectively. For simplicityâs sake, we assume that is the âprotectedâ group, so we only enforce the positive impact constraint for this group; more generally, we could include an impact constraint for each group. Formally, we consider the following constrained optimizations.
[TABLE]
Lemma 4.1**.**
Let . Given a calibrated predictor , Optimization 4.2,4.2, and 4.2 are linear programs in the variables for and . Further, for each program, there is an optimal solution that is a threshold policy.
We sketch the proof of the lemma. The fact that the optimizations are linear programs follows immediately from the observations that each quantity of interest is a linear function in . The proof that there is a threshold policy that achieves the optimal value in each program is similar to the proof of Theorem 4.2 given below. Consider an arbitrary (non-threshold) selection policy ; let . The key observation is that for the fixed value of , there is some other threshold policy where and and . Leveraging this observation, given any non-threshold optimal selection policy, we can construct a threshold policy, which is also optimal.
We remark that our analysis applies even if considering the more general linear maximization:
[TABLE]
for any fixed .555In particular, each of Optimizations 4.2, 4.2, and 4.2 can be expressed as an instance of Optimization 4.2 by choosing to be the optimal dual multipliers for each program. We note that the dual formulation actually gives an alternate way to derive results from [LDR*+*18]. Their main result can be restated as saying that there exist distributions of scores such that the dual multiplier on the positive impact constraint in Optimization 4.2 is positve; that is, without this constraint, the utility-maximizing policy will do negative impact to group . In other words, the arguments hold no matter the relative weighting of the value of utility, disparity, and impact.
Improving the cost of fairness.
We argue that in all of these optimizations, increasing information through refinements of the current predictor on both the subpopulations and improves this value of the program. We emphasize that this conclusion is true for all of the notions of parity-based fairness we mentioned above. Thus, independent of the exact formulation of fair selection that policy-makers deem appropriate, information content is a key factor in determining the properties of the resulting selection rule. We formalize this statement in the following theorem.
Theorem 4.2**.**
Let be two predictors that are calibrated on disjoint subpopulations . For any of the Optimization 4.2, 4.2, 4.2, 4.2 and their corresponding fixed parameters, let denote their optimal value under predictor . If refines on and , then for Optimization 4.2, 4.2, 4.2 and for Optimization 4.2.
One way to understand Theorem 4.2 is through a âcost of fairnessâ analysis. Focusing on the utility maximization setting, let be the maximum unconstrained utility achievable by the lender given the optimal predictions . Let be the optimal value of Optimization 4.2 using predictions ; that is, the best utility a lender can achieve under a parity-based fairness constraint () and positive impact constraint (). If we take the cost of fairness to be the difference between these optimal utilities, , then Theorem 4.2 says that by refining to , the cost of fairness decreases with increasing informativeness; that is, . This corollary of Theorem 4.2 corroborates the idea that in some cases the high perceived cost associated with requiring fairness might actually be due to the low informativeness of the predictions in minority populations. No matter what the true is, this cost will decrease as we increase information content by refining subpopulations.
For , we use to denote the true positive rate of the threshold policy with selection rate for the subpopulation while using the predictor 666Given a predictor, there is a bijection between selection rates and threshold policies.. Similarly, , are defined. The following lemma, which plays a key role in each proof, shows that refinements broadly improve selection policies across these three statistics of interest.
Lemma 4.3**.**
If is a refinement of on subpopulations and , then for , for all ,
[TABLE]
In particular, the proof of Theorem 4.2 crucially uses the fact that the positive predictive values, true positive rates, and false positive rates improve for all selection rates. Leveraging properties of refinements, the improvement across all selection rates guarantees improvement for any fixed objective. As weâll see, the proof actually tells us more: for any selection policy using the predictor , there exists a threshold selection policy that uses the refined predictor and simultaneously has utility, disparity, and impact that are no worse than under . In this sense, increasing informativeness of predictors through refinements is an effective strategy for improving selection rules across a wide array of criteria. Still, we emphasize the importance of identifying fairness desiderata and specifying them clearly when optimizing for a selection rule.
For instance, suppose the selection rule is selected by constrained utility maximization with a predictor and with a refined predictor . It is possible that the optimal selection policy under the refinement will have a lower quantitative impact than the optimal policy under the original predictor (while still satisfying the impact constraint). If maintaining the impact above a certain threshold is desired, then this should be specified clearly in the optimization used for determining the selection rule. We defer further discussion of these issues to Section 6.
Proofs.
Next, we prove Lemma 4.3 and Theorem 4.2.
*Proof of Lemma 4.3. * Note that for a fixed selection rate , is maximized by picking the top-most fraction of the individuals ranked according to , i.e. a threshold policy that selects a -fraction of the individuals using the Bayes optimal predictor . Similarly, for a fixed selection rate, the and values are also optimized under a threshold selection policy that uses the Bayes optimal predictor .
Recall, we can interpret a refinement as a âcandidateâ Bayes optimal predictor. In particular, because refines over and , we know that is calibrated not only with respect to the true Bayes optimal predictor , but also with respect to the refinement on both subpopulations. Imagining a world in which is the Bayes optimal predictor, the , , and must be no worse under a threshold policy derived from compared to that of by the initial observation. Thus, the lemma follows.
Using Lemma 4.3, we are ready to prove Theorem 4.2.
*Proof of Theorem 4.2. * Let be any threshold selection policy under the predictor . Using , we will construct a selection policy that uses the refined score distribution such that where , , and and . Here, specifies the parity-based fairness definition being used. Thus, taking to be the optimal solution to any of the Optimizations 4.2, 4.2, 4.2, or 4.2, we see that is a feasible solution to the same optimization and has the same or a better objective value compared to . Therefore, after optimization, objective values can only get better.
In words, we are saying that refined predictors allow us to get better utility and impact as the original predictor while keeping the parity values the same (for e.g., while keeping the selection rates the same in both subpopulations).
We separately construct for each fairness definition () as follows:
(Demographic Parity) :
For , let be the selection rate of in the population . Let be the threshold policy that uses the predictor and achieves selection rates and in the subpopulations and , respectively. By Lemma 4.3, for . The utility of the policy can be written as
[TABLE]
Similarly, we can show that the impact on the subpopulation under is at least as good as under . 2. 2.
(Equalized Opportunity) :
Let be the selection rates of policy on the subpopulations and . We know that () through Lemma 4.3. Let be the threshold selection policy corresponding to a selection rates of such that (). As the true positive rates increase with increasing selection rate, . The utility of the policy can be written as
[TABLE]
Similarly, we can show that the impact on the subpopulation under is at least as good as under . 3. 3.
(Equalized False Positive Rate) .
Let be the selection rates of policy on the subpopulations and . We know that () through Lemma 4.3. Let be the threshold selection policy corresponding to a selection rates of such that (). As the false postive rates increase with increasing selection rate, . The utility of the policy can be written as
[TABLE]
Similarly, we can show that the impact on the subpopulation under is at least as good as under .
This completes the proof of the theorem.
5 A mechanism for refining predictors
In this section, we outline a mechanism for obtaining refinements of predictors. We start by describing an algorithm, merge, which given two calibrated predictors, produces a new refined predictor that incorporates the information from both predictors (in a sense we make formal). For notational convenience, we describe how to refine a predictor over . The arguments here extend easily to refining over a partition of by refining each part separately. We discuss the generality of the approach at the end of the section and elaborate on the possibility of refinements on overlapping subpopulations briefly in Section 6.
Given a predictor , we can evaluate the information content directly; estimating the information loss , however, is generally impossible. Indeed, without assumptions on the structure of or the ability to sample every individualâs outcome repeatedly (and independently), we cannot reason about information-theoretic quantities like . Still, supposing that the information loss of is sufficiently large, we would like to be able to certify this fact and ideally, bring the loss down.
The most obvious way to demonstrate that a predictor can be refined would be to exhibit some calibrated such that . That said, expecting that we could obtain such a seems to sidestep the question of how to update a predictor to improve its information content. Even if we were able to obtain some where , it is not clear that would be a âbetterâ predictor. In particular, might contain different information than ; recall that such examples motivated the definition of a refinement in the first place. Still, intuitively, if is not a refinement of and contains very different information than , then should be useful in identifying ways to improve the informativeness of . Further, this intuition does not seem to rely on the fact that ; as long as contains information that isnât âknownâ to , then incorporating the information into should reduce the information loss.
To formalize this line of reasoning, first, we need to make precise what we mean when we say that is far from refining . Recalling the definition of a refinement, consider the logical negation of the statement that â refines .â
[TABLE]
Extending this logical formulation, we define the following divergence to capture quantitatively how far is from refining .
Definition** (Refinement distance).**
Let be calibrated predictors. The refinement distance from to is given as
[TABLE]
Note that is not symmetric; in particular, if refines and contains more information , then , but . Intuitively, the refinement distance averages the refinement âdisagreementsâ over all values in the support. We show that, under calibration, these disagreements can be reconciled to improve the overall information content. With the notion of refinement distance in place, we can state the main algorithmic result â a simple algorithm for aggregating the information of multiple calibrated predictors into a single calibrated predictor.
Theorem 5.1**.**
Given two calibrated predictors , Algorithm 5 produces a new calibrated predictor such that is a refinement of both and . Further, .
We state the theorem generally, making no assumptions about or . In particular, as we alluded to earlier, if already refines , then , so there will be no information gain. Algorithm 5, which we refer to as merge, describes the procedure. We describe the algorithm in the statistical query model, where we assume query access to aggregate statistics about . At the end of the section, we discuss the sample complexity needed to answer such statistical queries accurately. The merge algorithm builds a new calibrated predictor from and by considering the set of individuals who receive and for each and . For each of these sets, the merged predictor adjusts the prediction to have the correct expectation. The proof of Theorem 5.1 follows from a standard potential function analysis; further, the sample complexity needed to answer the statistical queries accurately is bounded.
We break the proof of Theorem 5.1 into two lemmas. First, note that the merge procedure is symmetric with respect to and . Thus, any statements about the output in terms of one of the inputs will also be true with respect to the input .
Lemma 5.2**.**
Let be the output of Algorithm 5 on two calibrated predictors as input. is a refinement of .
Proof.
We use the notation established in Algorithm 5. In particular, we refer to the conditional score distribution where \mathcal{R}^{q}_{Z_{v}}(u)=\operatorname*{\textnormal{\bf Pr}}_{x\sim\mathcal{X}}\left[q(x)=u\ \big{|}\ z(x)=v\right]. Consider the expectation of over the level sets of , .
[TABLE]
where (9) follows by the assignment rule of for ; and (10) follows from exploiting . By the calibration of , we see the final expression is equal to . This argument is independent of , so for all , ; thus, by definition, refines . â
The next lemma shows that the information of increases based on the refinement distance. Note that in combination Lemma 5.2 and Lemma 5.3 prove Theorem 5.1.
Lemma 5.3**.**
Let be the output of Algorithm 5 on two calibrated predictors as input. Then,
[TABLE]
Proof.
We can lower bound the resulting information content of by reasoning about the difference . Note that by Lemma 5.2, is a refinement of ; further, by Proposition 3.2, we can express as . Expanding the information loss, we can lower bound the gain in information, which shows the lemma.
[TABLE]
where (11) follows by Jensenâs Inequality; (12) notes that because is calibrated and refines ; (13) applies Jensenâs inequality again; and (14) follows by the definition of refinement distance. â
One appealing consequence of Theorem 5.1 is that the number of times a predictor needs to be significantly updated is bounded. In particular, suppose we are merging two calibrated predictors ; for any , weâll say the operation is an -merge if . In this case, the information content of the result predictor will increase by at least and any given predictor can be -merged at most times. In other words, as long as the information being combined is not too similar, then the number of such merge updates is bounded.
Interpreting the updates.
As described, the merge algorithm takes two different calibrated predictors and combines them into a refinement. In settings where the lender wants to combine predictions from different sources, this algorithmic model is naturally well-motivated. Still, there are other settings where the merge algorithm can be applied. One natural way we can specify new information content is by giving the predictor an additional feature. Specifically, consider some a boolean feature . We define the predictor to be q_{\phi}(x)=\operatorname*{\textnormal{\bf E}}_{x^{\prime}\sim\mathcal{X}}\left[p^{*}(x^{\prime})\ \big{|}\ \phi(x^{\prime})=\phi(x)\right]. This predictor gives the expected value over the set of individuals where (resp., ); thus, the predictor is calibrated. Merging with incorporates the information in the boolean feature into the predictions of . In particular, the information content framework gives us a way to reason about the marginal informativeness of individual boolean features; the greater the difference between and , the more informative.
This perspective is particularly salient when we think external regulation of predictors. For example, consider some subpopulation . One way to provide evidence that is experiencing discrimination under would be to demonstrate that merging the predictor into significantly changes the information content. This could occur because the quality of individuals in are consistently underestimated by or because the quality of individuals in are consistently overestimated.
Implementing the merge from samples.
While we presented the merge algorithm assuming access to a statistical query oracle, in practice, we want to estimate the necessary statistical queries from data. We assume that the predictions are discretized to precision ; that is, we represent the interval as . We argue that the number of samples needed to obtain accurate statistics in this model is bounded as follows.
Proposition 5.4**.**
Consider an execution of Algorithm 5 such that . Then from random samples from , with probability , every statistical query can be answered with some such that .
Proof.
The argument follows by a standard uniform convergence argument. To start, note that there are at most queries to answer. Suppose we have random samples conditioned on for all . Let denote the empirical expectation of âs on these samples over ; that is,
[TABLE]
By Hoeffdingâs inequality:
[TABLE]
If , then the probability of failure is at most . Union bounding over the queries, the probability of failure is at most .
Thus, we need to bound the sample complexity needed to hit each at least times. By assumption, each has density at least . Thus, for each , the probability that a random sample from has is at least . If we take such samples, then the probability every sample misses is at most . Thus, if we take samples, each will have at least samples with probability at least .
By union bound, the proposition follows. â
6 Discussion
In this work, we identify information disparity as a potential source of discrimination in prediction tasks. We provide an introduction to key concepts of information content and loss, and show how improving the information content of predictions improves the resulting fairness of the downstream decisions. In particular, our results show when a lender does not have sufficient statistical or computational resources to learn a predictor that achieves small squared error across all significant subpopulations, issues of unfairness may arise due to differential information loss.
The information content of a predictor can be significantly larger on the majority population than the minority for a number of reasons.
- âą
Despite optimal predictions, the individuals in are inherently more predictable than those in ; i.e. and . If this (controversial) hypothesis is true, there may be no way to improve the predictions further, and some degree of disparity may be unavoidable. Note that in general this condition cannot be verified from data. Still, the assumption that can be falsified by finding a way to give more informative predictions.
- âą
Nontrivial information loss has occurred in on compared to ; i.e. . Such information loss could result from purely information theoretic issues (features used for prediction are not sufficiently expressive in ), a mix of informational and computational issues (not enough data from the minority to learn a predictor from a sufficiently rich hypothesis class), or purely computational issues (suboptimal learning in due to optimization for ). Each source of information disparity has a different own solution (collecting better features, collecting more data, re-training with awareness of the population , respectively), but the tools we present for reasoning about information content apply broadly.
As such, improving the information content of predictions may require collecting additional features or data. Once collected, the merge procedure provides a relatively inexpensive way of incorporating new information into the predictions while retaining certain âqualityâ of the selection rule. In practice, when the sensitive group is known, it may make sense to simply retrain the prediction model with awareness of .
Overlapping subpopulations.
The proposed merge algorithm provides a simple and efficient approach for producing refinements in applications where the sensitive populations are well understood. Often, as highlighted in [HKRR18, KNRW18, KRR18], the subpopulations in need of protection may be hard to anticipate. These recent works have studied notions of multi-fairness that aim to strengthen notions of group fairness by enforcing statistical constraints not just overall, but on a rich family of subgroups. In particular, [HKRR18] introduces a notion called multicalibration, which informally, guarantees calibration across all subpopulations specified by a given set system . We observe that the guarantees of multicalibration can be reinterpreted in the language of refinements: a predictor that is multicalibrated with respect to is simultaneously a refinement for all where q_{c}(x)=\operatorname*{\textnormal{\bf E}}_{x^{\prime}\sim\mathcal{X}}\left[p^{*}(x^{\prime})\ \big{|}\ c(x^{\prime})=c(x)\right] for every . In this sense, multicalibration may be an effective approach to improving information across subpopulations, when the groups that might be experiencing discrimination are unknown or overlapping. An interesting question is whether some of the analysis in the present work can be applied to understand better the connections between multicalibration and the work of [KNRW18] which studies the notion of rich subgroup fairness under demographic parity and equalized opportunity.
Choosing fairness constraints.
Understanding precisely the guarantees of the specified fairness constraints is particularly important for interpreting the results of Section 4. In particular, refining predictions is guaranteed to improve the value of the stated program. We emphasize the importance of faithfully translating fairness desiderata into mathematical requirements.
For instance, suppose policy-makers want to increase representation for historically-disenfranchised populations. An appealing â but misguided â translation of this goal would require demographic parity; intuitively, if the lender is required to have equalized selection rates across groups, they might increase the selection rate in the minority to match that of the majority. Still, demographic parity only requires parity of selection rates which could also be achieved by reducing the selection in the majority. Further, refinements under demographic parity constraints, might cause the selection rates in the minority to decrease. By increasing information, we might uncover that fewer individuals are actually above the tolerable risk than the previous predictions suggested; as such, fewer individuals might be deemed qualified for a loan.
The framework proposed in Section 4 is compatible with a variety of constraints and objectives, including explicitly lower bounding the group selection rates. Thus, increasing the selection rate in a given population can always be achieved by directly constraining the selection rule. An appealing aspect of the framework is that it allows policy-makers to experiment with constraints and objectives to understand the downstream effects of their policies, given the current set of predictions. For instance, policy-makers can evaluate how lower bounding the selection rate in a group will affect the impact of the policy on this group. Such experimentation with the programs from Section 4 may help to guide future policy decisions.
Changing environments.
The present work focuses on a setting where the true risk scores of the underlying population does not change; that is, we assumed that the Bayes optimal predictor remains fixed while producing better and better refinements. In real life, the true risk of individuals may change as their environment changes, and possibly even as a result of the prior decisions made by the lender, as suggested by [LDR*+*18]. An exciting direction for future investigation would study a setting of dynamic , with the goal of ensuring long-term fairness and impact. A specific challenge is finding an efficient (in terms of sample and time complexity) procedure for maintaining calibration when changes over time. Further, we showed the importance of increasing informativeness of predictors for underrepresented populations, but required access to random samples from this population. In settings where random exploration may cause harm to uncertain populations (e.g. by raising the default rate) how can we improve information without causing the inherent capabilities of sensitive subpopulations to deteriorate?
Conclusion.
We reiterate that the validity of every notion of fairness rests on some set of assumptions. Many approaches to fair classification assume implicitly that the predicted risk scores represent the true risk scores. Predicted risk scores are the result of an extensive pipeline of data collection and computational modeling; when data is limited for minority populations and modeling is focused on fidelity in the majority populations, the resulting predictions may not be appropriately informative in the minority. In the case that the differences arise because of suboptimal predictions, increasing information through refinements provide a simple but effective approach for improving the utility, fairness, and impact of the decision-makerâs policy.
Acknowledgments.
The authors thank Cynthia Dwork and Guy N. Rothblum for many helpful conversations throughout the development of this work. We thank Moritz Hardt, Gal Yona, and anonymous reviewers for feedback on earlier versions of the work.
Appendix A Measuring information through Shannon entropy
For completeness, we briefly discuss how to relate the notions of information defined in Section 3 to an analogous notion of information, defined through Shannon entropy. In particular, rather than defining information content in terms of the variance of given , we could have defined it in terms of the Shannon entropy of this random variable. In particular, the entropy of a Bernoulli random variable with expectation is captured by the binary entropy function where
[TABLE]
For a calibrated predictor , let denote the entropic information content, parameterized by the binary entropy (rather than variance). The binary entropy always upper bounds the scaled variance , with equality at . As a consequence, the following inequality holds.
[TABLE]
When information is parameterized by entropy, the corresponding natural notion of âinformation lossâ is parameterized by the expected KL-divergence. Specifically, denote by the KL-divergence between two Bernoulli distributions with expectations and , respectively, defined as
[TABLE]
Again, for a calibrated predictor , let denote the entropic information loss. We can relate the information loss (based on squared error) to the entropic information loss (based on KL-divergence).
Proposition A.1**.**
For a calibrated predictor , where for some constant , the entropic information loss is within a constant factor of the information loss.
[TABLE]
Proposition A.1 is a direct corollary of Pinskerâs inequality, which relates the KL-divergence to the statistical distance between two probability distributions. As in Proposition 3.1 we can show that this entropic information loss can be expressed as a difference in entropic information content for calibrated predictors.
Proposition A.2**.**
Let denote the Bayes optimal predictor. Suppose for , is calibrated on . Then,
[TABLE]
Proof.
Again, we expand the entropic information loss and rearrange.
[TABLE]
Leveraging the fact that is calibrated, we expand the first term as follows.
[TABLE]
Thus, combining the equlaities, we see that
[TABLE]
â
As a final note, we observe that the entropic information content of a calibrated predictor can be related to the expected log-likelihood of the predictor. Specifically, given a collection of labeled data where , the likelihood function is given as follows.
[TABLE]
As such, we say the normalized log-likelihood is given as
[TABLE]
Suppose the samples are drawn such that each for some subset , then the expected log-likelihood of is given as follows.
[TABLE]
where (15) follows from the analysis above given in the proof of Proposition A.2. In other words, as we increase the information content of a calibrated predictor, in expectation, the likelihood of the predictor increases (in expectation over a fresh sample of data). At the extreme, the calibrated predictor that maximizes the expected likelihood is .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[ALMK 16] Julia Angwin, Jeff Larson, Surya Mattu, and Lauren Kirchner. Machine bias: Thereâs software used across the country to predict future criminals. and itâs biased against blacks. Pro Publica , 2016.
- 2[BCZ + 16] Tolga Bolukbasi, Kai-Wei Chang, James Y Zou, Venkatesh Saligrama, and Adam T Kalai. Man is to computer programmer as woman is to homemaker? debiasing word embeddings. In Neural Information Processing Systems , 2016.
- 3[BG 18] Joy Buolamwini and Timnit Gebru. Gender shades: Intersectional accuracy disparities in commercial gender classification. In FAT â , 2018.
- 4[Bla 53] David Blackwell. Equivalent comparisons of experiments. The annals of mathematical statistics , 1953.
- 5[Bri 50] Glenn W Brier. Verification of forecasts expressed in terms of probability. Monthly Weather Review , 1950.
- 6[CG 18] Sam Corbett-Davies and Sharad Goel. The measure and mismeasure of fairness: A critical review of fair machine learning. ar Xiv preprint 1808.00023 , 2018.
- 7[Cho 17] Alexandra Chouldechova. Fair prediction with disparate impact: A study of bias in recidivism prediction instruments. Big Data , 2017.
- 8[CJS 18] Irene Chen, Fredrik D Johansson, and David Sontag. Why is my classifier discriminatory? Neural Information Processing Systems , 2018.
