Stable Matching with Predictions: Robustness and Efficiency under Pruned Preferences
Samuel McCauley, Benjamin Moseley, Helia Niaparast, Shikha Singh
TL;DR
The paper studies stable matching under pruned preferences guided by predictions. It introduces two learning-augmented truncation schemes, window-truncated DA (WDA) and prefix-truncated DA (PDA), and proves safety and efficiency guarantees for WDA when a stable solution lies in the pruned window, while PDA provides robustness to mispredictions by adaptively extending lists. A lower bound shows that without a promise that a stable matching exists within the pruned instance, improved efficiency cannot be guaranteed, underscoring fundamental limits. The authors complement theory with empirical evaluation across Mallows, dating, and tiered markets, showing substantial reductions in proposal counts and input sizes, and practical viability for large-scale matching like NRMP. The work bridges market design and algorithms-with-predictions, offering a principled path to scalable, stable matching in data-constrained settings.
Abstract
In this paper, we study the fundamental problem of finding a stable matching in two-sided matching markets. In the classic variant, it is assumed that both sides of the market submit a ranked list of all agents on the other side. However, in large matching markets such as the National Resident Matching Program (NRMP), it is infeasible for hospitals to interview or mutually rank each resident. In this paper, we study the stable matching problem with truncated preference lists. In particular, we assume that, based on historical datasets, each hospital has a predicted rank of its likely match and only ranks residents within a bounded interval around that prediction. We use the algorithms-with-predictions framework and show that the classic deferred-acceptance (DA) algorithm used to compute stable matchings is robust to such truncation. We present two algorithms and theoretically and empirically evaluate their performance. Our results show that even with reasonably accurate predictions, it is possible to significantly cut down on both instance size (the length of preference lists) as well as the number of proposals made. These results explain the practical success of the DA algorithm and connect market design to the emerging theory of algorithms with predictions.
