Table of Contents
Fetching ...

Bandit Learning in Matching Markets: Utilitarian and Rawlsian Perspectives

Hadi Hosseini, Duohan Zhang

TL;DR

The paper tackles learning in two-sided matching markets where preferences are unknown. It introduces two welfare-centric objectives—utilitarian welfare (sum of all utilities) and Rawlsian maximin welfare (worst-off utility)—and develops epoch Explore-Then-Commit algorithms to learn stable matchings under these criteria while maintaining stability. For the utilitarian objective, it shows a regret bound of $\tilde{O}(N^2\log(T))$, and for the maximin objective a bound of $\tilde{O}(N\log(T))$, leveraging within-side and cross-side preference gaps to guide analysis. The work blends classical stable matching techniques (DA, rotations, min-cut) with bandit learning, providing both algorithmic prescriptions and theoretical guarantees, and validates performance through simulations that demonstrate learning stability and welfare improvements in learning-rich matching markets.

Abstract

Two-sided matching markets have demonstrated significant impact in many real-world applications, including school choice, medical residency placement, electric vehicle charging, ride sharing, and recommender systems. However, traditional models often assume that preferences are known, which is not always the case in modern markets, where preferences are unknown and must be learned. For example, a company may not know its preference over all job applicants a priori in online markets. Recent research has modeled matching markets as multi-armed bandit (MAB) problem and primarily focused on optimizing matching for one side of the market, while often resulting in a pessimal solution for the other side. In this paper, we adopt a welfarist approach for both sides of the market, focusing on two metrics: (1) Utilitarian welfare and (2) Rawlsian welfare, while maintaining market stability. For these metrics, we propose algorithms based on epoch Explore-Then-Commit (ETC) and analyze their regret bounds. Finally, we conduct simulated experiments to evaluate both welfare and market stability.

Bandit Learning in Matching Markets: Utilitarian and Rawlsian Perspectives

TL;DR

The paper tackles learning in two-sided matching markets where preferences are unknown. It introduces two welfare-centric objectives—utilitarian welfare (sum of all utilities) and Rawlsian maximin welfare (worst-off utility)—and develops epoch Explore-Then-Commit algorithms to learn stable matchings under these criteria while maintaining stability. For the utilitarian objective, it shows a regret bound of , and for the maximin objective a bound of , leveraging within-side and cross-side preference gaps to guide analysis. The work blends classical stable matching techniques (DA, rotations, min-cut) with bandit learning, providing both algorithmic prescriptions and theoretical guarantees, and validates performance through simulations that demonstrate learning stability and welfare improvements in learning-rich matching markets.

Abstract

Two-sided matching markets have demonstrated significant impact in many real-world applications, including school choice, medical residency placement, electric vehicle charging, ride sharing, and recommender systems. However, traditional models often assume that preferences are known, which is not always the case in modern markets, where preferences are unknown and must be learned. For example, a company may not know its preference over all job applicants a priori in online markets. Recent research has modeled matching markets as multi-armed bandit (MAB) problem and primarily focused on optimizing matching for one side of the market, while often resulting in a pessimal solution for the other side. In this paper, we adopt a welfarist approach for both sides of the market, focusing on two metrics: (1) Utilitarian welfare and (2) Rawlsian welfare, while maintaining market stability. For these metrics, we propose algorithms based on epoch Explore-Then-Commit (ETC) and analyze their regret bounds. Finally, we conduct simulated experiments to evaluate both welfare and market stability.

Paper Structure

This paper contains 29 sections, 13 theorems, 70 equations, 1 figure, 4 algorithms.

Key Result

Lemma 1

Define a good event for agent $a_i$ and arm $b_j$ as $\mathcal{F}_{i,j} = \{|\mu_{a_i,b_j} - \hat{\mu}_{a_i,b_j}| \le \Delta^{a}/2 \} \cap \{|\mu_{b_j,a_j} - \hat{\mu}_{b_j,a_i}| \le \Delta^{b}/2 \}$, and define the intersection of the good events over all agents and all arms as $\mathcal{F} = \cap_

Figures (1)

  • Figure 1: $95 \%$ confidence interval of utilitarian regrets, maximin regrets, and stability; 200 preference profiles generated uniformly at random.

Theorems & Definitions (32)

  • Example 1
  • Definition 3.1: Utilitarian-Optimal Stable Matching
  • Lemma 1
  • proof
  • Example 2
  • Lemma 2
  • proof
  • Lemma 3
  • Lemma 4: Error Probability
  • proof
  • ...and 22 more