Diversity in Matching Markets
summary
Introduces an online bipartite matching method that maximizes a monotone submodular objective via the multilinear extension and two simple online policies: a sampled-probability MMP algorithm (losing a 1−1/e factor) and a contention-resolution based policy with a different worst-case loss. Tests include synthetic budgets (1–15 matches) where greedy sometimes outperforms theory, and an IRB-approved University of Maryland grad‑admissions study using a square‑root coverage objective, a classifier and simulated Skype interviews (~6x cost) that increase gender/region coverage with almost no loss in utilitarian score.
AI-written summary · about
chapters (23)
- 0:00Intro
- 0:43MATCHING MARKETS
- 1:46MORE THAN LINEAR MAXIMIZATION
- 3:46DIVERSITY VIA SUBMODULARITY
- 4:56THIS TALK How can we balance diversity and efficiency in a principled way?
- 9:22TWO-PHASE APPROACH Separate the algorithms into two phases: • Offline: obtain an upper bound on the offline optimal solution
- 11:20OFFLINE PHASE Solve the following program maximize F(x)
- 12:43ONLINE PHASE: TWO ALGORITHMS
- 15:05COMPETITIVE RATIO
- 17:15EARLY, EXPLORATORY EXPERIMENTS Run experiments on two common submodular functions Budget additive: • Maximize the sum of weights subject to a budget constraint B
- 23:32OUR HIRING SETTING
- 24:44INFORMATION GATHERING For the sake of this talk, assume we have two ways to gain information
- 25:39KEY QUESTIONS How should a company allocate its limited interviewing resources to select the
- 26:10HIGH-LEVEL APPROACH Model as a multi-armed bandit (MAB) problem in the Combinatorial Pure Exploration (CPE) setting
- 28:23SWAP: STRONG-WEAK ARM PULL We present the strong-weak arm pull (SWAP) algorithm, which chooses which arms to pull, and when, based on input from an oracle that maximizes a monotone submodular objective function.
- 28:55SWAP ALGORITHM
- 30:49THEORETICAL RESULTS
- 31:34AN ONGOING EXPERIMENT WITH BANDIT-BASED HIRING
- 32:32FORMALLY PROMOTING DIVERSITY WITH SWAP In our experiments, we define diversity via an adaptation of the submodular
- 36:45GRADUATE ADMISSIONS EXPERIMENT SETUP, CONTINUED Using our classifier, we ran simulations of SWAP diversifying for different sets of attributes
- 37:29CAVEATS These are not policy recommendations!
- 38:32GRADUATE ADMISSIONS EXPERIMENT RESULTS
- 39:42EXTENSIONS
related talks
29mClearing Matching Markets Efficiently: Informative Signals and Match Recommendations
44mClearing Matching Markets Efficiently: Informative signals and Match Recommendations
44mOnline Advertisements and Online Algorithms
32mDynamic Matching Models
44mFacilitating the Search for Partners on Matching Platforms
36mThe Intractability of Hylland-Zeckhauser and its Aftermath
44mComputational Complexity of Matching in Ride Sharing
33mThe Rideshare Dispatch Problem (Aka Online Bipartite Matching with Supply Externalities)
