Optimal Selection Using Algorithmic Rankings with Side Information
Kate Donahue, Nicole Immorlica, Brendan Lucier
TL;DR
The paper studies a decision-maker who selects one candidate from a noisy ranking augmented with a binary free/busy signal, revealing that increasing ranking accuracy can harm social welfare in a superstar setting. It develops a formal model using Plackett–Luce/RUM rankings, a busy penalty, and a two-choice (top free vs top busy) strategy framework with a shrinking search window as accuracy improves. The main contributions include precise conditions under which firms prefer free vs busy, analysis of welfare implications for firms and candidates, and a Beyond superstar algorithm showing the results extend to more general settings under common noise models. The work highlights non-monotone welfare effects of algorithmic accuracy and offers structural insights and algorithmic tools for when and how to deploy ranking-based decision systems in human-in-the-loop contexts.
Abstract
Motivated by online platforms such as job markets, we study an agent choosing from a list of candidates, each with a hidden quality that determines match value. The agent observes only a noisy ranking of the candidates plus a binary signal that indicates whether each candidate is "free" or "busy." Being busy is positively correlated with higher quality, but can also reduce value due to decreased availability. We study the agent's optimal selection problem in the presence of ranking noise and free-busy signals and ask how the accuracy of the ranking tool impacts outcomes. In a setting with one high-valued candidate and an arbitrary number of low-valued candidates, we show that increased accuracy of the ranking tool can result in reduced social welfare. This can occur for two reasons: agents may be more likely to make offers to busy candidates, and (paradoxically) may be more likely to select lower-ranked candidates when rankings are more indicative of quality. We further discuss conditions under which these results extend to more general settings.
