TL;DR
This paper explores fairness in multi-stage decision processes, introducing new fairness notions, and quantifies the trade-offs between local fairness constraints and decision accuracy through theoretical and empirical analysis.
Contribution
It extends fairness concepts to multi-stage settings, proposes a linear programming approach for fair selection, and analyzes the cost of local fairness in such scenarios.
Findings
The price of local fairness is smaller when the sensitive attribute is observed early.
Globally fair selections tend to be more locally fair when the sensitive attribute is observed later.
Small trade-offs exist between fairness and precision in multi-stage selection problems.
Abstract
The rise of algorithmic decision making led to active researches on how to define and guarantee fairness, mostly focusing on one-shot decision making. In several important applications such as hiring, however, decisions are made in multiple stage with additional information at each stage. In such cases, fairness issues remain poorly understood. In this paper we study fairness in -stage selection problems where additional features are observed at every stage. We first introduce two fairness notions, local (per stage) and global (final stage) fairness, that extend the classical fairness notions to the -stage setting. We propose a simple model based on a probabilistic formulation and show that the locally and globally fair selections that maximize precision can be computed via a linear program. We then define the price of local fairness to measure the loss of precision induced by…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24Peer 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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
