| paper | A Survey on Bandit Learning in Matching Markets |
| authors | Shuai Li, Zilong Wang, Fang Kong |
| venue | IJCAI 2025 |
| filed under | unclassified |
| judged by | gpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1) |
| judge confidence | high |
| authors would recognise it | no |
Theorem 2 supplies a numbered algorithmic regret guarantee, so the paper clears the computational-anchor gate. However, faithful high-multiplicity cloning produces a history distribution \(\nu_t(p,h)\), not fixed type masses. The proposed coordinator, pooled feedback, mass splitting, and aggregate regret replace the paper's defining decentralized information process. Thus neither anchor yields a recognisable continuous population mirror.
fails bit b — no continuous question survives
For Theorem 2, faithful clones have individual histories and therefore a horizon-dependent state \(\nu_t(p,h)\); imposing bounded type-level feedback changes the information model and regret scaling.
fatal: True
The proposal addresses only the stable-regret statements in Theorems 1 and 2; it leaves the survey's nonstationary, two-sided-unknown, incentive-compatible, adversarial, contextual, and sample-complexity variants untouched.
The strongest positive case is a high-multiplicity, cohort-based version of the paper’s stable-bandit problem. The paper is a survey, so it proves no new numbered computational theorem itself. Its two usable anchors are reported results from earlier work: Theorem 2, attributed to Kong et al. (2024), and Theorem 1, explicitly identified as Theorem 7 of Sankararaman et al. (2021).
My lead anchor is Theorem 2. The survey states that the adaptive online Gale–Shapley algorithm of Kong et al. (2024) achieves, for every player \(p_i\), player-optimal stable regret
\[ \operatorname{Reg}_i(T)\le O\!\left(\frac{N^2\log T}{\Delta^2}+\frac{K\log T}{\Delta}\right). \]
This is cited from Kong et al. (2024), not proved in the survey.
A natural regime is a large school-admissions or employment market. There may be millions of applicants and vacancies, but relatively few recurring applicant cohorts—say combinations of qualification, experience, location, and career objective—and relatively few school, employer, or position types. Thus \(N\) and \(K\) can be very large while the number of complete participant types \(\tau\) is moderate. Members of a player type have the same latent reward vector over arm types; members of an arm type have the same priority ordering over player types. This is exactly the kind of high-multiplicity regime in which a yearly cohort of near-identical graduates or students is a credible object.
I would define the following problem.
Cohort Player-Optimal Stable Bandit, or \(\mathrm{CPO\text{-}SB}_\infty\). An instance contains finite player types \(P\), arm types \(A\), rational player masses \(\rho_p\), rational arm capacities \(\kappa_a\), known arm priorities \(\succ_a\), a horizon \(H\), and a gap parameter \(\Delta\). The masses satisfy \(\sum_{p\in P}\rho_p\le\sum_{a\in A}\kappa_a\). A player type \(p\) has an unknown mean reward vector \(\theta_{p,\cdot}\in[0,1]^A\), shared by every member of that type. Its preference over arms is induced by \(\theta_{p,a}\). All rewards are \(1\)-subgaussian.
At round \(t\), a type-level policy chooses proposal masses \(q_{p,a}(t)\ge0\) with \(\sum_a q_{p,a}(t)=\rho_p\). Each arm type accepts up to capacity \(\kappa_a\), retaining the highest-priority proposed mass according to \(\succ_a\). Let \(x_{p,a}(t)\) be the accepted mass. Every accepted unit receives a noisy reward with mean \(\theta_{p,a}\). To prevent the continuum from becoming an accidental noiseless oracle, the information model must be explicit: a type coordinator may pool only a bounded number of sampled rewards from its cohort per round, and receives no information about other types except what the original matching feedback reveals.
For the true \(\theta\), let \(x^\star\) be the player-optimal stable mass matching, obtained by the mass version of deferred acceptance. A flow is stable when no positive amount of type \(p\) can be moved from an inferior assignment \(b\) to a preferred arm \(a\), either using unused capacity at \(a\) or displacing lower-priority mass there. The aggregate regret of a policy \(\pi\) is
\[ R^\pi(H)= \mathbb E\!\left[ \sum_{t=1}^{H}\sum_{p,a} \bigl(x^\star_{p,a}-x^\pi_{p,a}(t)\bigr)\theta_{p,a} \right]. \]
The computational problem is: given the finite rational description, \(H\), \(\Delta\), and the feedback convention, construct an anytime decentralized policy minimizing worst-case regret over all admissible \(\theta\), and determine the optimal dependence on \(\tau_P=|P|\), \(\tau_A=|A|\), masses, capacities, and \(\Delta\). A solution is an implementable policy and a regret guarantee; it is not merely the final stable flow.
I expect this to be Class A in the bounded-feedback cohort model. The adaptive Gale–Shapley structure survives aggregation: deferred acceptance operates on type masses, and the learning statistics involve only the finite set of type–arm pairs. The natural analogue of Theorem 2 should have a type-scale bound of the form
\[ O\!\left(\frac{\operatorname{poly}(\tau_P,\tau_A,\rho,\kappa)\log H}{\Delta^2} + \frac{\operatorname{poly}(\tau_P,\tau_A,\rho,\kappa)\log H}{\Delta}\right), \]
with the exact mass and capacity factors left to determine. The finite clone dictionary is straightforward: choose \(n\) clearing the denominators of \(\rho\) and \(\kappa\), replace type \(p\) by \(n\rho_p\) identical players and arm type \(a\) by \(n\kappa_a\) identical positions, and aggregate their individual matches. No preferences or outcomes have been fractionalized; only the population has been compressed.
The second, independently useful anchor is Theorem 1, which the survey labels “Theorem 7 in [Sankararaman et al., 2021].” It states, for the serial-dictatorship OSB setting,
\[ \operatorname{Reg}_i(T)\ge \max\!\left\{ \frac{(i-1)\log T}{\Delta^2}, \frac{K\log T}{\Delta} \right\}. \]
This too is cited, not proved by the survey.
Its continuous counterpart would be Mass-OSB Regret Frontier. The instance has player types \(p_1,\ldots,p_r\) with masses \(\rho_1,\ldots,\rho_r\), arm types with capacities, a common arm priority order \(p_1\succ p_2\succ\cdots\succ p_r\), and unknown type–arm reward means. Impose the OSB promise that each type’s optimal arm is compatible with the player-optimal stable mass matching. Proposal and acceptance work exactly as above.
For a designated type \(p_i\), define
\[ V_i(H;\rho,\kappa,\Delta) = \inf_{\pi} \sup_{\theta:\,\Delta(\theta)\ge\Delta} R_i^\pi(H;\theta), \]
where \(R_i^\pi\) is the regret of the mass of type \(p_i\) against its player-optimal stable assignment. The problem is to compute the optimal regret rate and an attaining or approximately attaining policy. In particular, one asks whether the discrete lower bound becomes a mass-sensitive bound with two terms: an exploration term depending on the number of arm types, and a contention term depending on the amount of higher-priority mass that can displace type \(p_i\) from its target arm.
I expect this also to be Class A, at least with finitely many types. Common priorities reduce deferred acceptance to a serial process, and exploration can be organized type by type. The continuous question is not whether the old formula survives literally: with mass capacities, the collision term should depend on quantities such as \(\rho_i\), \(\sum_{j<i}\rho_j\), and the relevant arm capacity. The interesting result would be an exact mass-sensitive frontier showing which part of the finite lower bound survives and which part disappears through type aggregation.
These mirrors cover only the paper’s stable-regret results: Theorem 2’s general decentralized player-optimal guarantee and Theorem 1’s serial-dictatorship lower bound. They do not claim to continuize the survey’s nonstationary, two-sided-unknown, incentive-compatible, adversarial, or contextual variants.
The weakest point is the information model. In the original paper, histories belong to named players. If infinitely many identical players all report their observations to a central learner, the learner may estimate a type’s reward vector almost instantly; if they never share information, the state becomes a distribution over individual histories rather than a finite type vector. Thus the bounded-feedback cohort model is an extension, not a purely direct replacement of \(N\) by masses. That objection is real. It does not destroy the mirror, because cohort-level learning is natural for platforms operating over repeated applicant or student classes, and the matching predicate, stability notion, arm priorities, and regret objective remain the authors’ own. But the observation-rate convention must be stated as part of the problem rather than hidden inside the word “continuum.”
The negative case is that neither anchor is actually a population-continuization result. The survey contains no original computational-complexity theorem; Theorems 1 and 2 are cited statistical regret guarantees for finite markets of named players. Their essential state is not merely the preference profile but each player’s private learning history.
For Theorem 2, the proposed cohort model changes precisely that essential feature. Suppose \(n\rho_p\) clones share a latent reward vector. Under the paper’s decentralized feedback model, their reward samples differ, so their posterior beliefs, actions, and collision histories diverge. The aggregate state is therefore a distribution over histories,
\[ \nu_t(p,h), \]
not the fixed mass \(\rho_p\). The number of such histories grows with the horizon, and including history in the type makes the type space \(H\)-dependent or effectively infinite. Thus the faithful high-multiplicity limit is not a finite distribution over participant types of the sort ChoCo studies.
The alternatives all alter the paper’s problem. If cohort members pool their observations, then a cohort with mass \(n\rho_p\) obtains \(n\rho_p\) samples per round and the bandit uncertainty averages away in the continuum limit. If the platform observes aggregate rewards, the law of large numbers can make the type’s mean essentially known after one positive-mass experiment. The \(N^2\) collision term and \(K\log T/\Delta\) exploration term then have no canonical scaling.
The proposed bounded-feedback convention avoids that degeneration only by imposing an external bottleneck: a type coordinator samples a bounded number of cohort members and distributes the result. That coordinator is absent from the decentralized model of Kong et al.; it creates a centralized, batched learner. Conversely, forbidding communication leaves a population of individually evolving learners, whose state is again a measure over histories. A finite clone construction preserves the static matching flow, but not the online information process or its regret. It is therefore not a two-way high-multiplicity dictionary for Theorem 2.
Theorem 1 has the same problem in sharper form. Its lower bound is for a designated named player \(p_i\). The term
\[ \frac{(i-1)\log T}{\Delta^2} \]
comes from particular higher-priority players exploring and colliding with that particular player. A positive-mass type has no such atomic identity. One must decide whether regret is per unit, per type, or aggregate; whether type mass may split across arms; how partial displacement is counted; and how many members of higher-priority types are allowed to explore simultaneously. These choices determine the putative lower bound.
Allowing mass to split permits parallel exploration and turns the action into a fractional flow. Disallowing it forces a whole cohort to act as one synchronized learner. Pooling observations makes exploration faster with cohort size; independent observations restore the history-distribution problem. None is the continuous limit of the theorem’s decentralized finite-player process. The proposed “Mass-OSB Regret Frontier” is consequently a new batched or fluid bandit model, not a mirror of the stated lower bound.
A more generous construction could certainly be interesting: a platform might deliberately operate on recurring cohorts, maintain one learner per cohort type, and solve a capacitated mass version of deferred acceptance. But its content would come from the newly imposed coordination, sampling, and fractional-assignment rules. The paper supplies no reason to regard those rules as the high-multiplicity form of its own problem. If the rules are removed, the finite type description is insufficient; if they are added, the result is a different research programme.
Thus both anchors fail the programme’s central test. The obstacle is not that continuity would yield an uninteresting answer; it is that the bandit information structure and the named-player regret objective do not survive as a finite static society distribution. The honest negative conclusion is not a formal impossibility theorem—one can invent a worthwhile cohort-learning model—but that this paper does not provide a worthwhile continuous mirror of either Theorem 1 or Theorem 2 without replacing the problem’s defining mechanics.
The adversarial triple: the proponent anchors on up to three named results; the opponent sees that case and must defeat every anchor; the judge decides which case convinced it. These are the pipeline’s own outputs, generated by tools/triple_run.py — no human edited them. The paper’s own text is not reproduced here beyond the quoted statement above.