A matching platform is a system that matches participants of different types, such as companies and job-seekers. In such a platform, maximizing matches may concentrate assignments on popular participants, increasing dissatisfaction among others, and eventually causing churn, which reduces the platform's profit opportunities. To address this issue, we propose a novel online learning problem, Combinatorial Allocation Bandits (CAB), which incorporates the notion of arm satisfaction. In CAB, at each round, the learner observes feature vectors for K arms and N users, assigns users to arms, and observes feedback following a generalized linear model (GLM). Unlike prior work, the objective is to maximize arm satisfaction rather than the number of positive feedback. For CAB, we develop an upper confidence bound algorithm that uses an approximate optimization oracle and achieves an approximate regret upper bound, whose dependence on d, T, and N matches the known lower bound for contextual combinatorial linear bandits up to logarithmic factors. We also analyze a Thompson sampling algorithm with a standard regret bound under an exact optimization oracle, and propose a cheaper one-pass variant retaining sublinear approximate regret under a self-concordance assumption. Experiments on synthetic data support the objective and show that CAB-UCB achieves higher cumulative satisfaction than baselines.
Figures & tables
Figure 1: This figure schematically compares satisfaction-based outcomes with match-maximization outcomes. Firm popularity is assumed to decrease from Firm A to Firm D.
Figure 2: Figures (a) and (b) use the default setting ( N=50 , K=10 , T=10000 , λ=0.5 , β=5.0 ). Figures (c) and (d) vary λ and β , respectively, with all other parameters fixed. Figures (e) and (f) show learned allocations for λ=1 and β=5.0 : selection shares over the full horizon and arm-wise average expected matches over the last 100 steps. Solid lines show run means, and shaded regions indicate 95 % confidence intervals where applicable.
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
Figure 3: Additional synthetic results. Panels (a) and (b) report normalized cumulative satisfaction, where each value is normalized by the cumulative satisfaction of a reference allocation computed with the true parameter and the same allocation oracle. Panel (a) varies the number of arms, panel (b) varies FairX’s confidence parameter γ , and panel (c) compares the average execution time per round as the horizon length changes. Unless otherwise specified, we use N=50 , T=5000 , λ=0.5 , and β=5.0 , while fixing the remaining parameters to their default values.
We study bandit learning in matching markets, where players and arms constitute the two market sides, and the players' utilities are linear in the arm contexts. In each round, new arms arrive with observable contexts. Then, the algorithm matches them to players, aiming to minimize each player's regret against a stable matching benchmark. This contextual structure creates significant complexity: subtle context shifts can slightly alter one player's utility while completely reconfiguring the underlying benchmark, causing large regret spikes for others. We address this in two settings: stochastic contexts, drawn from a latent distribution, and adversarial contexts, which may be arbitrary. For the stochastic case, we introduce a novel minimum preference gap to capture learning difficulty and provide a fully adaptive algorithm with an instance-dependent poly-logarithmic regret upper bound. We also establish matching instance-independent regret upper and lower bounds under a mild distributional assumption. For the adversarial setting, we propose a tractable regret notion that remains valid under arbitrary contexts and achieves an instance-independent sublinear regret bound via an adaptive algorithm.
Shiyun Lin, Simon Mauras, Vianney Perchet +1
Center for Statistical Science, School of Mathematical Sciences, Peking University · INRIA, FairPlay Joint Team · CREST, ENSAE, IP Paris; Criteo AI lab, FairPlay Joint Team +1
The Competing Bandits framework is a recently emerging area that integrates multi-armed bandits in online learning with stable matching in game theory. While conventional models assume that all players and arms are constantly available, in real-world problems, their availability can vary arbitrarily over time. In this paper, we formulate this setting as Sleeping Competing Bandits. To analyze this problem, we naturally extend the regret definition used in existing competing bandits and derive regret bounds for the proposed model. We propose an algorithm that simultaneously achieves an asymptotic regret bound of O(NKlogTi/Δ2) under reasonable assumptions, where N is the number of players, K is the number of arms, Ti is the number of rounds of each player pi, and Δ is the minimum reward gap. We also provide a regret lower bound of Ω(N(K−N+1)logTi/Δ2) under the same assumptions. This implies that our algorithm is asymptotically optimal in the regime where the number of arms K is relatively larger than the number of players N.
Combinatorial multi-armed bandits provide a fundamental online decision-making environment where a decision-maker interacts with an environment across T time steps, each time selecting an action and learning the cost of that action. The goal is to minimize regret, defined as the loss compared to the optimal fixed action in hindsight under full-information. There has been substantial interest in leveraging what is known about offline algorithm design in this online setting. Offline greedy and linear optimization algorithms (both exact and approximate) have been shown to provide useful guarantees when deployed online. We investigate local search methods, a broad class of algorithms used widely in both theory and practice, which have thus far been under-explored in this context. We focus on problems where offline local search terminates in an approximately optimal solution and give a generic method for converting such an offline algorithm into an online stochastic combinatorial bandit algorithm with O(log3T) (approximate) regret. In contrast, existing offline-to-online frameworks yield regret (and approximate regret) which depend sub-linearly, but polynomially on T. We demonstrate the flexibility of our framework by applying it to three online stochastic combinatorial optimization problems: scheduling to minimize total completion time, finding a minimum cost base of a matroid and uncertain clustering.
Gerdus Benadè, Rathish Das, Thomas Lavastida
Boston University, MA, USA. · University of Houston, TX, USA. · University of Texas at Dallas, TX, USA.