<?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'>Exploring Fairness across Many Rankings</title></titleStmt>
			<publicationStmt>
				<publisher>published as poster (and 2 page short paper) in : IEEE Visualization and Visual Analytics (VIS), 2024.</publisher>
				<date>10/13/2024</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10635188</idno>
					<idno type="doi"></idno>
					
					<author>Hilson Shrestha</author><author>Kathleen Cachel</author><author>Mallak Alkhathlan</author><author>Elke Rundensteiner</author><author>Lane Harrison</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[Poster.]]></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>In decision-making scenarios, like scholarship distribution, academic evaluation, and product recommendations, stakeholders often * e-mail:hshrestha@wpi.edu &#8224; e-mail:kcachel@wpi.edu &#8225; e-mail:malkhathlan@wpi.edu &#167; e-mail:rundenst@wpi.edu &#182; e-mail:ltharrison@wpi.edu seek to create a consensus ranking by combining diverse perspectives. This complex process <ref type="bibr">[2]</ref> requires careful consideration of different viewpoints and aggregating all preferences. Moreover, individual rankings may exhibit biases, potentially favoring certain groups over others <ref type="bibr">[3]</ref>. For example, biases favoring male candidates over female ones in hiring can raise concerns about fairness in the ranking process.</p><p>To address these limitations, we designed FairSpace, an interactive visualization system for exploring large datasets of rankings and iteratively constructing fair consensus rankings. We use dimensional reduction techniques to visualize similar rankings in terms of utility and fairness and hierarchically construct a fair consensus ranking.</p><p>We begin with the data model used in FairFuse <ref type="bibr">[4]</ref>, which defines a list of candidates ranked by a set of rankers. Each candidate has a protected attribute such as race or gender, defining groups such as White, Black, Asian, etc. For demonstrating this system, we incorporate the fairness metrics Favored Pair Representation (FPR) and Attribute Pair Representation (ARP) to quantify the fairness score of rankings <ref type="bibr">[1]</ref>. Similarly, we use the Kendall Tau distance to measure utility. Finally, we apply the Fair-Copeland Algorithm <ref type="bibr">[1]</ref> for the auto-generation of fair consensus rankings by applying a certain fairness threshold. However, these metrics and algorithms can be replaced with others depending on the scenarios and requirements.</p><p>In addition to the existing tasks from FairFuse <ref type="bibr">[4]</ref>, we add new tasks considering the possibility of an increased number of rankings, such as: A) Identifying similar rankings and forming local clusters to simplify comparison, B) Supporting comparisons between clusters in terms of fairness and agreement, C) Supporting comparisons of individual rankings with their local cluster, D) Constructing a global consensus through a hierarchical approach, E) Constructing a global fair consensus ranking and analyzing its agreement with local consensuses as well as individual rankings.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">FAIRSPACE OVERVIEW</head><p>FairSpace is designed to analyze and establish a fair consensus when dealing with a large number of rankings. The system comprises several views that offer a holistic perspective by presenting all the rankings collectively, as well as individual rankings. Additionally, we integrate visualizations to illustrate fairness metrics <ref type="bibr">[4]</ref> and fair consensus ranking generation process.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Distribution Plots: Fairness across Groups</head><p>To provide a holistic view of the data with respect to protected groups, FairSpace uses distribution plots as shown in the sidebar of Fig. <ref type="figure">1A</ref>. When a ranking or a cluster of rankings is selected, this view is updated with an overlay of groups' distribution of the selected ranking(s). Alongside the distribution plot, we display the ratio of candidates by the groups in the protected attribute to provide the idea of majority and minority groups in the candidates pool.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Cluster Views: Fairness+Utility Embeddings</head><p>FairSpace uses a dimensional reduction technique, specifically Multidimensional Scaling (MDS), to visualize the large number of rankings. However, this can be switched with other techniques such as t-SNE if required. These views represent the similarity of rankings in utility space, fairness space, and combination of both. This enables users to form cluster of similar rankings and analyze the clusters as a whole instead of going through individual rankings.</p><p>Using the Cluster Views (see Fig. <ref type="figure">1</ref>), the decision maker can identify similar rankings in terms of both the fairness and utility metrics. These similar rankings can be selected by drawing a lasso around them, eventually allowing comparison of these rankings and generating their local consensus. The generated local consensus ranking is projected back to the cluster views enabling comparison between multiple local consensuses. Additionally, we incorporate the Group Fairness View from FairFuse <ref type="bibr">[4]</ref> directly into the Cluster Views. Having the local consensus and the Group Fairness View within the Cluster Views allows the decision-maker to quickly grasp the underlying rankings without having to review each individual ranking. Any rankings in this view, when selected, are displayed in the Rank Comparison View Fig. <ref type="figure">1E</ref>. The Unified Cluster View (Fig. <ref type="figure">1B</ref>) allows decision-makers to visualize differences between clusters or between a cluster and a ranking using the Fair Divergence View (Fig. <ref type="figure">2</ref>). Utilizing its heatmap, users can identify candidates ranked differently, such as how Cluster 2 compares to Cluster 1.</p><p>Finally, Cluster Views enable decision-makers to select local consensuses and construct a global consensus ranking. When building a global consensus, we consider the base rankings of the local consensuses. To emphasize the hierarchy, we use lines and opacity-lower levels in the tree have lower opacity, and vice versa.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Rank Comparison View and Group Fairness View</head><p>The Rank Comparison View (Fig. <ref type="figure">1E</ref>) displays any selected ranking(s) from the Cluster Views enabling detailed comparison. Each candidate's name along with the color associated with the protected attribute is displayed, which was found to be effective in FairFuse <ref type="bibr">[5]</ref>. This view utilizes Parallel Coordinates Plot design for comparison of candidates between the rankings.</p><p>At the top of each ranking, we have the Group Fairness View which displays the fairness scores (FPR and ARP) <ref type="bibr">[1]</ref> of the ranking. The colored dots represent a group, like White, Asian, Black, etc. The dots above 0.5 FPR line represent advantaged groups and viceversa. This view is also displayed on the Cluster Views for quick comparison. Additionally, the Group Fairness View is overlayed with a fairness slider. This slider can used to modify the ranking or a local consensus ranking to build a fairer ranking, essentially controlling the fairness threshold for the resulting fair ranking. This modified ranking is then projected back to the Cluster Views to provide feedback on how close/far it is from other rankings. This feedback can drive an iterative approach to build a global consensus that is fair and representative of all rankings.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">CONCLUSION</head><p>The process of constructing a consensus ranking from a large set of individual rankings is complex, especially to mitigate biases. To address this challenge, we introduced FairSpace, a system to visualize and interact with many rankings. By facilitating the comparison of group distributions, fairness scores, and similarity scores, FairSpace empowers exploratory analysis of rankings, clusters of rankings, and consensus rankings. Through the integration of algorithms for generating fair consensus rankings and enabling manual ranking adjustments, along with a hierarchical approach for constructing a fair global consensus, FairSpace offers an iterative refinement approach to building a fair consensus from vast sets of rankings.</p><p>In the future, we plan to conduct a user study to validate the system and understand how people might use the system with large datasets. Additionally, we plan to expand this system to accommodate multiple protected attributes, provide support for partial rankings, and explore potential ways of integrating fairness in more realistic, uncertain contexts such as incomplete rankings.</p></div></body>
		</text>
</TEI>
