<?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'>Estimation of Fair Ranking Metrics with Incomplete Judgments</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>04/19/2021</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10237411</idno>
					<idno type="doi">10.1145/3442381.3450080</idno>
					<title level='j'>Proceedings of the Web Conference 2021</title>
<idno></idno>
<biblScope unit="volume"></biblScope>
<biblScope unit="issue"></biblScope>					

					<author>Ömer Kırnap</author><author>Fernando Diaz</author><author>Asia Biega</author><author>Michael Ekstrand</author><author>Ben Carterette</author><author>Emine Yilmaz</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[There is increasing attention to evaluating the fairness of search system ranking decisions. These metrics often consider the membership of items to particular groups, often identified using protected attributes such as gender or ethnicity. To date, these metrics typically assume the availability and completeness of protected attribute labels of items. However, the protected attributes of individuals are rarely present, limiting the application of fair ranking metrics in large scale systems. In order to address this problem, we propose a sampling strategy and estimation technique for four fair ranking metrics. We formulate a robust and unbiased estimator which can operate even with very limited number of labeled items. We evaluate our approach using both simulated and real world data. Our experimental results demonstrate that our method can estimate this family of fair ranking metrics and provides a robust, reliable alternative to exhaustive or random data annotation.]]></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>Information retrieval (IR) evaluation often focuses on the effectiveness of a system, but there is also a significant history of measuring additional properties of a system's output or behavior, such as novelty and diversity <ref type="bibr">[13]</ref>. In the last several years, there has been increased interest in the fairness of information retrieval systems <ref type="bibr">[31]</ref>, with a number of metrics being proposed <ref type="bibr">[2,</ref><ref type="bibr">5,</ref><ref type="bibr">15,</ref><ref type="bibr">34,</ref><ref type="bibr">41,</ref><ref type="bibr">44]</ref>. While fairness metrics and constructs come in different flavors and aim at different goals, they all attempt to measure the societal impacts of the system decisions, and in particular to ensure that those impacts are equitably distributed.</p><p>In this paper, we study metrics for provider group fairness. This means that the fairness goal is to ensure that the providers of items or documents are treated fairly (as opposed to consumers or other stakeholders in multi-sided information access <ref type="bibr">[8]</ref>). One way to evaluate this is by measuring whether the exposure different providers receive from the system is equitably distributed among providers of documents with comparable relevance <ref type="bibr">[5,</ref><ref type="bibr">15]</ref>. In this spirit, one class of metrics seeks to ensure that socially-salient groups of providers receive comparable exposure; that is, to measure whether providers of, for example, a particular gender, ethnicity, professional seniority, or other group potentially subject to discrimination are systematically disadvantaged in the system's results. This can be measured by aggregating exposure over provider groups, or by measuring the representation of provider groups in result lists <ref type="bibr">[41]</ref>.</p><p>These metrics require the availability of group membership annotations: in order to determine if system results are unfairly discriminating against particular groups, we need to know which groups the various entities in its corpus are associated with. These annotations are often difficult to acquire; reasons for this difficulty include general unavailability, legal and/or ethical restrictions on its collection or use (particularly since group membership is often sensitive personal information), or the cost of expert annotation to e.g. identify content creators' group identities from publicly-available data. These challenges are reflected in analyses of the needs of practitioners building fair systems. In a recent survey of machine learning practitioners by Holstein et al. <ref type="bibr">[20]</ref>, practical approaches to auditing fairness with limited data were mentioned as one of the most pressing issues. To address the needs, recent work has looked at mechanisms for auditing <ref type="bibr">[23]</ref> and optimizing <ref type="bibr">[19,</ref><ref type="bibr">25]</ref> systems in the absence of such labeled data, with some success but also notable limitations, and none of this work has yet been applied to ranking, retrieval, or recommendation systems.</p><p>In this work, we consider the case where group membership annotations are available, but at a cost, so it is not practical to obtain complete labels for the underlying data but a strategically-selected sample can be labeled. This is the case, for instance, when annotations must be provided by human annotators, and researchers or system maintainers wish to make effective use of a limited budget for hiring annotators.</p><p>Our goal is to develop statistical estimation techniques that enable accurate estimation of a provider group fairness metric, applied to an IR system's ranked outputs, by acquiring group membership annotations for a sample of documents in its corpus. Inspired by the work by Pavlu et al. <ref type="bibr">[29]</ref> on estimating information retrieval effectiveness metrics using incomplete judgments, along with other work in this line <ref type="bibr">[1,</ref><ref type="bibr">7,</ref><ref type="bibr">9,</ref><ref type="bibr">32,</ref><ref type="bibr">33,</ref><ref type="bibr">42,</ref><ref type="bibr">43]</ref>, we show how unbiased estimates of various fairness metrics can be computed using estimators based on the Horvitz-Thompson estimator <ref type="bibr">[37]</ref>. To our knowledge, this is the first application of information retrieval metric estimation from incomplete data to the problem of assessing system fairness. In particular, we show how unbiased estimates of a few proportion-based metrics <ref type="bibr">[41]</ref> and an exposure based metric <ref type="bibr">[15]</ref> can be approximated with a significantly smaller number of group membership annotations. While we focus on these particular metrics in this paper, the techniques can easily be extended to estimate other fairness metrics when group membership annotations are incomplete.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">RELATED WORK</head><p>In this section, we present the connection between information retrieval (IR) evaluation techniques and the fairness of IR systems.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Evaluating Information Retrieval</head><p>IR systems find information believed to match a user's information need from a corpus of documents (or other items). In their most common configuration, which we study here, they return a ranked list of documents in response to a query (for a search task) or a user's context and interest profile (for a recommendation task).</p><p>The performance of these systems is often evaluated with a variant of the "Cranfield protocol" <ref type="bibr">[39]</ref>, where the system's rankings are compared with a set of ground-truth relevance judgements and its accuracy measured using a metric such normalized discounted cumulative gain (nDCG) <ref type="bibr">[22]</ref> or expected reciprocal rank <ref type="bibr">[11]</ref>. nDCG and related metrics assess the system's ability to place the most relevant documents at the top of its ranked result lists. They also prioritize accuracy at the top of the list, because users tend to pay more attention to the first few results.</p><p>The relevance judgments come from variety of sources, depending on the experimental setting. In some cases, they are provided by expert assessors; in others, they are derived from user signals such as clicks, purchases, and ratings. Most metrics, in their naive forms, assume that relevance data is complete: that the evaluation not only know the relevance of every ranked document, but also the relevance of every document in the corpus so it can penalize a system for failing to retrieve relevant documents.</p><p>Sampling techniques estimate IR metrics with with incomplete judgments <ref type="bibr">[1,</ref><ref type="bibr">42,</ref><ref type="bibr">43]</ref>. These methods assume that relevance can be assessed for any document with respect to a particular query, but at a cost; they approach the problem by strategically selecting documents to assess in order to accurately estimate the metric based on annotations for a subset of the corpus. We extend these ideas to assess the fairness of a system's rankings instead of its performance; this presents both new opportunities (since a document's protected group affiliation is independent of any particular query) and challenges (methods exploiting the structure of a performance metrics to improve sampling efficiency do not directly translate to fairness metrics).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Fairness in Algorithmic Systems</head><p>Algorithmic fairness is a broad field with many interlocking concepts and sometimes competing; Mitchell et al. <ref type="bibr">[26]</ref> provide a useful overview. Most of this work, however, has focused on classification and regression models.</p><p>One key distinction in the algorithmic fairness literature is the line between individual and group fairness <ref type="bibr">[16]</ref>. Individual fairness is concerned with ensuring that similar individuals receive similar decisions; in an IR system, this could mean that documents with similar relevance to a query should have equivalent probabilities of being retrieved in a valuable ranking position <ref type="bibr">[5]</ref>. Group fairness, as we discussed in the introduction, ensures that data subjects don't experience disparate treatment, decision outcomes, or error on the basis of their group identity or membership. This is often operationalized through the concepts of protected groups and sensitive attributes, inspired by U.S. anti-discrimination law, resulting in fairness objectives such as "equality of opportunity", the constraint that system decisions should be conditionally independent of group membership given true outcomes <ref type="bibr">[18]</ref>.</p><p>An additional distinction that is particularly relevant to information retrieval systems is the difference between ensuring fairness for information providers, consumers, and other stakeholders in multi-sided systems <ref type="bibr">[8]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Fairness of Ranked Outputs</head><p>Ranking systems, including search, recommendation, and matchmaking, have dynamics that are different than the classification and regression models typical of algorithmic fairness research. This flows from two interconnected problems: first, rank positions are exclusive, in that only one document can be in the first position of a given set of search results; second, such systems often exhibit position bias, where users are more likely to inspect results higher in the ranking <ref type="bibr">[12,</ref><ref type="bibr">14]</ref>. Documents that are ranked on top receive higher click rates even if they are not actually relevant to a query <ref type="bibr">[21]</ref>. Broadly, there are two families of methods used for measuring the fairness of ranking systems:</p><p>Exposure Based Methods. Exposure can be defined as user's discovery of different documents in a ranked list. In other words, it is kind of the distribution of user's attention to documents in ranked list. Exposure-based metrics can quantify the level of attention discrepancy spent in some documents on top but not the lower ranks. In the context of amortized evaluation, Biega et al. <ref type="bibr">[5]</ref> studies equity of attention among positions in rankings that are relevant to a query. Morik et al. <ref type="bibr">[28]</ref> introduces a dynamic ranking scheme that optimizes the exposure metric introduced in <ref type="bibr">[5]</ref>. Diaz et al. <ref type="bibr">[15]</ref> extend <ref type="bibr">[5]</ref> to the context of stochastic ranking, including both individual and group fairness definitions. Pairwise rank fairness <ref type="bibr">[2,</ref><ref type="bibr">24]</ref> does not directly measure exposure, but is related in that it measures the system's propensity to correctly or incorrectly rank relevant documents above irrelevant ones based on the relevant document's protected attribute: a system that is systematically more likely to correctly surface documents from the majority group than the protected group is deemed unfair.</p><p>Proportion Based Methods. One other framework in algorithmic fairness dictates that all groups in data should be treated similarly <ref type="bibr">[30]</ref>. This criterion has been met via statistical parity in fairness settings. <ref type="bibr">Yang and Stoyanovic [41]</ref> propose a family of fraction based measures by comparing the distributions of different groups to adapt statistical parity into ranked outputs. Zehlike et al. <ref type="bibr">[44]</ref> introduces the notion of following similar distribution of corpus with every position in ranking. They systematically check whether the distribution is preserved or not in each rank.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">FAIR RANKING METRICS</head><p>In this section, we will summarize a broad family of fair ranking metrics. Given a query (for IR) or context (for recommendation), assume a system ranks items from an underlying corpus D producing ranking &#960; . A document ranked at position i is denoted as &#960; i ; the set of top k documents is denoted as &#960; &#8804;k . Let G be the set of group labels and D &#1076; &#8838; D be the subset of documents with group label &#1076; &#8712; G. We consider the situation where there are two groups which partition the corpus (i.e. G = {A, B} and {D A , D B } is a partition of D).</p><p>Given a ranking &#960; , a group-based fair ranking metric is composed of three computations: (a) measuring the group representation in &#960; , (b) defining a target group representation for that query, and (c) comparing the group representation in &#960; with the target group representation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Measuring Group Representation</head><p>Group representation can be computed as either the proportion of the groups in the top of the ranking or the probability of examination of groups in the ranking.</p><p>Proportion-based representation <ref type="bibr">[10,</ref><ref type="bibr">41,</ref><ref type="bibr">44]</ref> measures the proportion of items belonging to different groups present in the top k positions of &#960; . Proportion of group &#1076; in the ranking &#960; can be computed as:</p><p>Throughout this paper, we use k = 30 for all metrics that depend on the top k portion of the ranking.</p><p>Exposure-based representation measures the allocation of attention of searchers to items belonging to different groups <ref type="bibr">[5,</ref><ref type="bibr">15,</ref><ref type="bibr">34]</ref>. Exposure is generally assumed to exponentially decrease with rank, albeit the exact formulations have differed in prior work <ref type="bibr">[15]</ref>. There are some scenarios in IR tasks where the fraction of a particular group is the same for all systems. Thus, we need to pick an exposure based metric including individual ranks of documents to measure the fairness. In this paper, we adopt a discounted exposure metric inspired by Rank Biased Precision (RBP) <ref type="bibr">[27]</ref> and Expected Exposure in <ref type="bibr">[15]</ref>. For the protected group &#1076;, the following equation denotes the exposure of &#1076; in the top-k ranking results:</p><p>Here the discount factor, &#947; , is a decay parameter controlling the importance of higher ranks. We term this metric Exposure, and use this to measure the exposure of protected group.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Defining a Representation Target</head><p>The representation target refers to the ideal representation (i.e. proportion or distribution of exposure). The choice of representation target depends on the application domain. In this paper, we consider three targets often used in the literature,</p><p>&#8226; Parity: where the resource allocation should be equal for each group. &#8226; Proportionality to the corpus presence: where the resource allocation should be proportional to the number of items in the corpus that belong to a given group. &#8226; Proportionality to the relevance: where the resource allocation should be proportional to the number of items belonging to a given group that are relevant to the ranking query. We use the notation P &#1076; to refer to target proportion. We do not use a target for the Exposure metric, i.e. E &#1076; ; instead we report Equation 2 as protected group's exposure and use this as Exposure metric, a divergence from <ref type="bibr">[15]</ref> that keeps with the normative origin of our proportion-based metrics, focusing on the representation of protected group members in the ranking while leaving document relevance as a separate concern.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Divergence-Based Fairness Metrics</head><p>Fairness measures compare the system's proportion or exposure of a protected group with the ideal proportion or exposure suggested by the selected representation target. In this paper, we consider four divergence measures. For proportion-based representations, these are defined as,</p><p>Definitions for exposure-based representations follow analogously.</p><p>As with the representation target, the choice of divergence measure depends on the application context of the search system.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">PROBLEM DEFINITION</head><p>Given a ranking &#960; and a fixed annotation budget for obtaining group labels, our goal is to develop a sampling based method that can be used to produce an unbiased estimate of the actual value of a fairness metric &#8710;. That is, we would like to efficiently select only a subset of items in the corpus to be annotated for membership, and use those to estimate the metric of interest.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">ESTIMATION METHODOLOGY</head><p>There are various ways in which the need for annotations could be reduced such as techniques based on active learning <ref type="bibr">[9]</ref>. However, for most of these techniques, there are no guarantees that the values of metrics computed using these techniques will be unbiased estimates for the actual metric value.</p><p>Our proposed approach for computing unbiased estimates of fairness metrics with incomplete judgments is based on the statistical estimation framework developed by Pavlu et. al. <ref type="bibr">[29]</ref>, which was originally proposed for reducing annotation effort in context of IR evaluation.</p><p>In this section, we first describe the sampling strategy we use, and show how unbiased estimates of fairness metrics can be computed using the sampled documents.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">Sampling</head><p>The first step in our statistical estimation approach based on Pavlu et al. <ref type="bibr">[29]</ref> is to select which items should be annotated, which will be done using sampling. One of the advantages of the statistical estimation technique we use in this paper (described in the next section) is that it can be applied to compute unbiased estimates of metrics regardless of what sampling distribution is used in the sampling stage. However, the particular sampling distribution used could have an impact on the variance of the estimator, which would affect the confidence of the final estimator.</p><p>There are many different potential sampling distributions that can be used in the sampling process. Which sampling distribution to use could depend on the quantity that needs to be estimated as the estimation could be made more efficient by adopting a sampling distribution that is ideal for the fairness metric in which we are interested. For instance, if the goal is to estimate an exposure based metric, which gives more weights to the items towards the top end of the ranking compared to the bottom, it would be better to use a sampling distribution that gives more weights to items towards the top. If uniform sampling, i.e., sampling documents uniformly at random and label them for group membership, were to be used instead, it is likely that we will be spending our annotation budget on items that have little to no impact on the value of the chosen metric.</p><p>In this paper, we adopt a sampling strategy proposed by Pavlu and Aslam <ref type="bibr">[29]</ref>, which was shown to achieve good performance in estimation of top heavy IR metrics such as average precision. The approach is based on using a prior distribution that associates each rank position with a weight. Let R be the length of a given ranked list of items, whose quality we are trying to estimate. Then, the sampling weight associated with an item that is retrieved at rank r can be computed as:</p><p>Typically, we would have many ranked lists (systems), the quality of which needs to be estimated at the same time, using the same sampled dataset. Hence, in order to obtain the final sampling distribution that can work reasonably well across all these systems, we first generate these weights for each items retrieved by each system and then average the weights of each item across all systems, resulting in a single weight for each item. Finally, these weights are converted to a probability distribution by normalizing with the sum of weights over all the items.</p><p>For the actual sampling process, the stratified sampling strategy by Stevens <ref type="bibr">[6,</ref><ref type="bibr">35]</ref> that has also been used by Pavlu et al. <ref type="bibr">[29]</ref> has been shown to have the advantage of achieving reduced variance. Hence, we also adopt this sampling strategy in this paper.</p><p>Let m be the amount of annotation budget we have available. The stratified sampling process works as follows <ref type="bibr">[29]</ref>:</p><p>(1) Order the items in decreasing order based on their sampling probability (Eq. 7), and partition them into buckets of size m. (2) For each bucket, assign a sampling probability for that particular bucket by taking the mean of items' probabilities that fall under each bucket, and normalizing across all buckets. (3) Sample buckets with replacement m times. (4) Uniformly sample items without replacement from each sampled bucket. If a bucket is sampled n times, sample uniformly n items from that bucket without replacement.</p><p>Note that this particular sampling strategy works by first sampling buckets, and then sampling items from each bucket, as opposed to directly sampling items. We call this strategy as weighted sampling throughout the paper.</p><p>We would like to further emphasize that while we decided to use the sampling distribution described in Equation 7 in this work, the estimation technique we use in this paper can work with any distribution and produce unbiased estimates. Thus, our approach has the flexibility towards incorporating prior knowledge of group distribution to stakeholders in fairness, i.e. law makers, practitioners such that the sampling distribution can be changed to meet the prior knowledge.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2">Statistical Estimation of Fairness Metrics</head><p>After obtaining samples drawn from a sampling distribution, we need to derive an estimator to compute the estimated value of a fairness metric. Our approach is based on extending the statistical estimation method from Pavlu and Aslam <ref type="bibr">[29]</ref>, which uses the Horvitz-Thompson estimator <ref type="bibr">[38]</ref> for estimating values of IR metrics, to estimating values of fairness metrics.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2.1">Horvitz-Thompson</head><p>Estimator for Estimation of the Mean. Suppose we are given a sample set S of size m sampled from a population D. According to the Horvitz-Thompson estimator <ref type="bibr">[38]</ref>, an unbiased estimate of the population mean X can be computed as:</p><p>where f (&#960; i ) is the value associated with item i and &#952; i is the inclusion probability for item i, which represents the probability that item i would be included in any sample of size m.</p><p>One should note that when samples are drawn using the stratified sampling strategy described in the previous section, the inclusion probability of item i is different than the sampling probability associated with this item. Yet, inclusion probabilities can be derived from the sampling probabilities as follows: Let b be the sampling probability for a bucket of size m (where b is the sum of the sampling probabilities of all items that fall under this bucket), and T be a random variable that indicates the number of times this bucket has been selected in the stratified sampling process. Then, &#952; i for an item i within this bucket can be computed as <ref type="bibr">[29]</ref>:</p><p>5.2.2 Horvitz-Thompson Estimator for Estimation of Fairness Metrics. Recall that P&#1076; value described in Equation <ref type="formula">1</ref>, indicates the proportion of group &#1076; within the top k ranking results. Then, using Horvitz-Thompson estimator, P&#1076; , an unbiased estimator for P&#1076; , can be computed as:</p><p>Hence, the estimators for the four divergence based fairness metrics defined in Equation 3 can be computed as:</p><p>Similarly, the estimator &#7868;&#1076; for group exposure &#7868;&#1076; described in Equation 2 can be computed by substituting the value of each item in the sample with &#947; (r ank(i)-1) I &#960; i &#8712; D &#1076; , which leads to the formula below:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">EXPERIMENTAL SETUP</head><p>We evaluated the quality of our proposed estimation method across three different experimental conditions. In this section, we will describe our experimental setup, including datasets, metrics, and baselines.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.1">Data</head><p>6.1.1 Synthetic Data. We develop a simulator to generate various simulated rankings (systems) in order to analyse the performance of our estimation methods in depth over multiple fair ranking metrics, and we list the variables used in our simulator as follows:</p><p>&#8226; Q: number of queries.</p><p>&#8226; D: number of documents in corpus.</p><p>&#8226; M: number of systems submitted.</p><p>&#8226; N : number of documents retrieved for each query, i.e. N &#8804; D.</p><p>&#8226; h q : parameter modeling the "easiness" of query q, that is, how difficult the query is for a baseline retrieval system. &#8226; r dq : simulated relevance of document d for query q.</p><p>&#8226; &#945; m : parameter modeling the average effectiveness of system m, independent of query. &#8226; &#947; m : parameter modeling the bias of a system towards or against a sensitive group. &#8226; &#946;: parameter modeling the distribution of the protected group, I (d &#8712; D A ) defined in Section 3, in corpus. &#8226; &#960; qm : system's retrieval result for query q.</p><p>&#8226; &#8710;(&#960; qm ): fairness performance of a system, in query q.</p><p>The simulator begins by assuming the existence of a test collection with D documents, Q queries, and relevance judgments between every &#10216; query, document &#10217; pair. These relevance judgments are simulated per query as follows: we first sample, for each of the Q queries, a "query easiness" parameter h q from a prior beta distribution with parameters. This models the proportion of expected relevant documents for the query q. This parameter is then used in a Bernoulli distribution to sample the binary relevance r dq of each document d to the query q. Via this procedure, we obtain a simulated set of queries with varying numbers of relevant documents, some much more than others, which is typical of an information retrieval test collection.</p><p>We next simulate protected class. We make the assumption that protected class is independent of relevance, and independent of query; we assume it is a global property of a document. Parameter &#946; models the expected proportion of protected group members. Similarly to relevance, protected group status is sampled from a Bernoulli distribution with parameter &#946;.</p><p>Retrieval systems are then simulated by sampling document scores S dq and ranking them in decreasing order. A score S dq is a function of the query easiness parameter h q described above, a "system goodness" parameter &#945; m , the relevance r dq , the protected group status, and a global "group bias" parameter &#947; . Specifically, the score is sampled as follows, with different cases for different combinations of relevance r dq and protected group membership</p><p>In effect, this process results in relevant documents having higher scores correlated to both system goodness and query easiness, and protected group members having higher scores correlated to global bias. Once scores have been generated for all documents for a query q, they are ranked in decreasing order by score (&#960; qm ), and then all standard IR and fairness measures can be computed over the ranking.</p><p>We can simulate a wide variety of different experimental conditions by manipulating the variables D, Q, M and parameters for prior beta distributions and group membership proportion. By setting the &#946; parameter for protected group membership to (1, 1), we made sure that both groups have equal presence in the generated corpus. Hence, a fairness target of 0.5 is being used for divergence based metrics described in Section 3.3.</p><p>In our experiments, we generated M = 800 systems retrieving N = 100 documents from a corpus containing D = 1000 documents for Q = 50 queries. Beyond the synthetic data, we test the performance of our method using two real-world datasets: (1) TREC Fair Ranking dataset consisting of submissions to the TREC Fair Ranking Track <ref type="bibr">[3]</ref>, and (2) book recommendation data from Ekstrand and Kluver <ref type="bibr">[17]</ref> consisting of ranked lists of books recommendations. Below we describe each dataset in more detail: TREC Fair Ranking Dataset. In the TREC Fair Ranking Track, each participant was asked to re-rank a given initial list of documents for each query. This dataset contains the binary protected attributes of group membership for each of document, as well as relevance judgments for each query-document pair. Since each participant of the Fair Ranking Track was given the same initial list of documents to re-rank, the proportion of each group is identical for all submitted systems <ref type="bibr">[4]</ref>. Hence, divergence based metrics that depend on group proportions are not directly applicable to this dataset. Instead, Exposure based fairness metrics (explained in Equation <ref type="formula">2</ref>) can be used to compare fairness among different systems. We use exposure of group called advanced in the annotations to compute our Exposure metric. Details about this dataset can be seen in the <ref type="table">table</ref>  Book Recommendation. We also test our estimation method on the book data and recommendation models assembled by Ekstrand and Kluver <ref type="bibr">[17]</ref>. This dataset combines user-book interaction data from GoodReads <ref type="bibr">[40]</ref> with book metadata from the Library of Congress and OpenLibrary. For each book, the dataset also contains a binary atrribute dictating the gender of the author 1 . From this data, we generated 100-item recommendation lists for 5000 users via matrix factorization method using implicit feedback <ref type="bibr">[36]</ref>. The 1 Binary gender is a limitation of the underlying author metadata; see Ekstrand and Kluver <ref type="bibr">[17]</ref> for a detailed discussion of data limitations. dataset contains a ranked list of book recommendations for each user. Hence, the fairness metrics can be computed for each user, treating women as the protected group <ref type="bibr">[17]</ref>. The gender distribution in the pooled corpus of all recommended books is used as our fairness target for divergence based metrics. Table <ref type="table">3</ref>  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Number of</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.2">Sampling Setup</head><p>We simulate the setup of not having complete annotations available by sampling from the set of complete judgments using different sampling rates p &#8712; {0.1, 0.2, 0.3, 0.4, ..., 0.9}, where sampling using a sampling rate of p = 0.1 corresponds to generating a dataset that contains 10% of the complete judgements.</p><p>The simulated dataset and the TREC Fair dataset contains two types of annotations: the relevance judgements associated with each query document pair, as well as the protected attribute associated with each document. In our experiments, we assume that complete relevance judgments are available, and that only annotations related to the protected attributes are incomplete. Hence, when we generate our sampled datasets, we only sample from the protected attribute annotations.</p><p>For the Book Recommendation dataset, we assume that all recommended items are relevant and sample from the gender attribute.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3">Comparison of Estimated vs. Actual Values</head><p>Given a sampled dataset, we compute the estimated values of the various fairness metrics using our proposed estimators for each system. We then evaluate the quality of our estimations by comparing them with actual metric values (computed using all the available judgments, as opposed to just the sampled ones) using the following statistics:</p><p>(i) Kendall's &#964; : This statistic is used to compute the correlation between two system rankings. Its value can range from -1 (perfectly negative rank correlation) to 1 (perfectly correlated). (ii) Root Mean Squared Error (RMSE): This statistic is used to compare the actual and estimated metric values across all the systems in the experiment.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7">BASELINES</head><p>We compare are method against two baseline approaches, a nonsampling technique and uniform sampling.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7.1">Induced Method Baseline</head><p>We first compare against induced metrics proposed by Yilmaz and Aslam <ref type="bibr">[42]</ref>, which are shown to achieve reasonable performance for estimating IR metrics when judgments are incomplete. The induced version of a metric is computed by filtering the ranking to only include the labelled items instead of measuring the whole ranking based on the sample. This is done by removing the unlabelled items from the list, as a result of which lower-ranked labelled items move up in the ranking. The metric is then computed over this induced ranking that only contains labelled items.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7.2">Uniform Sampling Baseline</head><p>In a uniform sampling setup, instead of using our top heavy sampling distribution, sampling is performed uniformly at random, all items having equal likelihood of being included in the sample. When uniform sampling is used in the sampling phase, estimation becomes quite straightforward as the actual mean can simply be estimated by computing the simple sample mean. Hence, in such a setup the estimator for P&#1076; can be computed as:</p><p>Substituting P&#1076; in the set of equations from Equation <ref type="formula">11</ref>to Equation 14 corresponds to the estimations of various divergence based fairness metrics under uniform sampling.</p><p>Similarly, the estimator &#7868;&#1076; for the Exposure metric can be computed as:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="8">RESULTS</head><p>In this section, we examine our method's performance under different experimental conditions. We mainly focus on the scenario when 10% of the complete annotations are available (corresponding to sampling rate p = 0.1), although we also report aggregate results for different sampling rates.</p><p>In what follows, we first compare our fair ranking metric estimations against the induced method on both the synthetic and the real-world datasets. We then compare the quality of estimators obtained using weighted sampling with that of uniform sampling.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="8.1">Estimated vs. Induced Metrics</head><p>We test how our estimation method performs against the induced method using both the synthetic and the real world-data.</p><p>Figures <ref type="figure">1a</ref> and<ref type="figure">1b</ref> depict our results for the four divergence based fair ranking metrics for the synthetic and the book recommendation datasets, respectively. The x axis in these figures show the actual metric value (if we had complete judgments available), while the y axis shows the estimated values computed using incomplete judgments. For comparison purposes, we also plot the line y = x in the plots. As it can be seen, our estimates are generally well-distributed around the line y = x, validating that they are unbiased. On the other hand, the induced baseline tends to over-estimate the actual values consistently for both datasets. Since the proportions of different groups are identical in each system's output in the TREC Fair dataset, we do not report any proportion based metric results for this dataset.</p><p>Next, we examine the estimation of the discounted metrics on the synthetic and the book recommendation datasets, results of which   </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Discounted Metric in Book Recommendations</head><p>Weighted Sampling Induced Method (b) Book Data Figure <ref type="figure">2</ref>: Estimation of the exposure metric. &#964; and &#964; ind denote the Kendall's &#964; correlation coefficients for weighted and induced methods respectively. Each dot in synthetic data represents the mean performance of each system over different queries; in book recommendation data, each dot represents the performance of recommendations per user. The horizontal axis denotes the actual value for exposure metric and vertical axis is the estimated/induced values in both figures. Note that all the previous reported results are over a single sampled dataset, which could affect the conclusions reached due to the randomness in the sampling process. In order to make sure our results are not affected by the particular sample chosen in the sampling phase, we further generate 10 different samples using a sampling rate of p = 0.1 and report the mean RMSE and mean Kendall's &#964; values across these 10 samples. Table <ref type="table">4</ref> demonstrates the RMSE and Kendall's &#964; values when comparing actual and estimated metric values for the various divergence based metrics and the Exposure metric using the synthetic dataset. As it can be seen, the proposed method results in much lower RMSE values and higher Kendall's &#964; correlations when compared to the induced method.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Weighted</head><p>While the results we have presented until now mainly focus on a sampling rate p = 0.1, our results seem consistent across different sampling rates. Figure <ref type="figure">3a</ref> and Figure <ref type="figure">3b</ref> show how the quality of our proposed method compares with that of induced method for various sampling rates p &#8712; {0.1, 0.2, ....0.9}. In these plots, we focus on the Squared Difference metric and the Exposure metric<ref type="foot">foot_0</ref> as the evaluation metrics. The x axis in the plots show the rate of unjudged documents (1p) when sampled datasets are generated using various sampling rates p, and the y axis shows the Kendall's tau correlations between the actual vs. estimated values. In order to ensure that the results are not affected by a particular sample, the reported values for each sampling rate are the average Kendall's &#964; correlation values across 10 different randomly sampled datasets. It can be seen that the estimation method consistently outperforms the induced method over all the different sampling percentages, with the gap between the two methods increasing as judgments become more incomplete.</p><p>Overall, our results show that the proposed statistical estimation technique together with the weighted sampling strategy results in more accurate estimates of fairness metrics compared to the induced method when judgments are incomplete.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="8.2">Weighted vs. Uniform Sampling</head><p>Having shown that our weighted sampling strategy outperforms the induced method, we now use the TREC Fair Ranking and the synthetic datasets (Section 6.1.2) to show how the estimators based on our proposed method using weighted sampling compare with estimators based on uniform sampling. In this section, we use the formulas based on a simple mean estimator (as described in Section 8.2) when uniform sampling is used.</p><p>Figure <ref type="figure">4a</ref> and Figure <ref type="figure">4b</ref> show the quality of estimations with a sampling rate of p = 0.1 for the protected group exposure metric on the TREC dataset. The proposed estimator based on weighted sampling results in much better estimates compared to uniform sampling.  Table <ref type="table">5</ref> demonstrates the RMSE and Kendall's &#964; values when comparing the actual and the estimated metric values for the various proportion based metrics and the Protected Group Exposure metric using the simulated dataset when weighted vs uniform sampling is used. Similar to the setup in Table <ref type="table">4</ref>, in order to make sure our results are not affected by the particular sample chosen, for this experiment, we generate 10 different samples using a sampling rate of p = 0.1 and report the mean RMSE and mean Kendall's &#964; values across these 10 samples. In order to further compare how the quality of the two estimators change across different sampling rates, Figure <ref type="figure">5a</ref> and Figure <ref type="figure">5b</ref> show how the weighted sampling estimates compare with that of using uniform sampling for the Protected Group Exposure metric and Squared Difference metric, for various sampling rates p.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Weighted</head><p>Since Protected Group Exposure is a top-heavy metric, giving more weight to the items towards the top end of a ranking, the estimates obtained using our proposed method, which also uses a top-heavy sampling distribution gives much better results compared to uniform sampling. On the other hand, for the estimation of divergence based metrics such as Squared Difference Metric, which  gives equal weight to all items in the ranking, our proposed method performs very similar to uniform sampling. This result further validates that our proposed method produces unbiased estimates of metrics even for metrics that are not top-heavy, even though the sampling distribution used in the sampling process is a top-heavy one.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="9">CONCLUSION AND FUTURE WORK</head><p>In this paper, we have adopted the statistical estimation framework developed by Pavlu et al. <ref type="bibr">[29]</ref> to estimating values of various fair ranking metrics in a scenario where protected group annotations are incomplete. In particular, we developed techniques based on the Horvitz-Thompson estimator <ref type="bibr">[38]</ref> for estimating five different   Our results show that the proposed method, which uses a top heavy sampling strategy, results in unbiased estimates of fair ranking metrics and outperforms naive baselines such as the induced baseline by Yilmaz et al. <ref type="bibr">[42]</ref>, as well as uniform random sampling.</p><p>For future work, we aim to explore three directions. First, although focusing on binary protected attributes covers many common scenarios, expanding our estimation technique to more than two groups and multiple protected attributes is still an important aspect for intersectional fairness issues. Second, we plan to further extend our statistical estimation method towards the estimation of new fairness metrics. Last but not least, we plan to work on identifying sampling distributions that would minimize the number of annotations needed, while achieving high confidence estimates.</p></div><note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_0"><p>We observed similar results for other divergence metrics.</p></note>
		</body>
		</text>
</TEI>
