On Fairness and Stability in Two-Sided Matchings

11/21/2021
by   Gili Karni, et al.
0

There are growing concerns that algorithms, which increasingly make or influence important decisions pertaining to individuals, might produce outcomes that discriminate against protected groups. We study such fairness concerns in the context of a two-sided market, where there are two sets of agents, and each agent has preferences over the other set. The goal is producing a matching between the sets. This setting has been the focus of a rich body of work. The seminal work of Gale and Shapley formulated a stability desideratum, and showed that a stable matching always exists and can be found efficiently. We study this question through the lens of metric-based fairness notions (Dwork et al., Kim et al.). We formulate appropriate definitions of fairness and stability in the presence of a similarity metric, and ask: does a fair and stable matching always exist? Can such a matching be found in polynomial time? Our contributions are as follows: (1) Composition failures for classical algorithms: We show that composing the Gale-Shapley algorithm with fair hospital preferences can produce blatantly unfair outcomes. (2) New algorithms for finding fair and stable matchings: Our main technical contributions are efficient new algorithms for finding fair and stable matchings when: (i) the hospitals' preferences are fair, and (ii) the fairness metric satisfies a strong "proto-metric" condition: the distance between every two doctors is either zero or one. In particular, these algorithms also show that, in this setting, fairness and stability are compatible. (3) Barriers for finding fair and stable matchings in the general case: We show that if the hospital preferences can be unfair, or if the metric fails to satisfy the proto-metric condition, then no algorithm in a natural class can find a fair and stable matching. The natural class includes the classical Gale-Shapley algorithms and our new algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/12/2020

On Achieving Fairness and Stability in Many-to-One Matchings

Matching algorithms have been classically studied with the goal of findi...
research
10/04/2021

Efficiency, Fairness, and Stability in Non-Commercial Peer-to-Peer Ridesharing

Unlike commercial ridesharing, non-commercial peer-to-peer (P2P) ridesha...
research
05/27/2023

Moral Machine or Tyranny of the Majority?

With Artificial Intelligence systems increasingly applied in consequenti...
research
02/21/2019

Stable and Fair Classification

Fair classification has been a topic of intense study in machine learnin...
research
01/29/2020

Algorithms for new types of fair stable matchings

We study the problem of finding "fair" stable matchings in the Stable Ma...
research
06/13/2022

Fair Division with Two-Sided Preferences

We study a fair division setting in which a number of players are to be ...
research
12/10/2021

Theory of and Experiments on Minimally Invasive Stability Preservation in Changing Two-Sided Matching Markets

Following up on purely theoretical work of Bredereck et al. [AAAI 2020],...

Please sign up or login with your details

Forgot password? Click here to reset