Batched Bandits
Latest papers
8 papers0 papers in the last four weeks, against 2 the four weeks before. 0.0% of all new papers.
Batched multi-armed bandits update on a service's own schedule, and the usual implementation carries each arm's absolute reward rate from one update to the next. When the shared level moves between batches, that memory goes stale even though the comparisons between arms may not have. Odds-Ratio Thompson Sampling (OR-TS) instead carries the joint posterior over log-odds contrasts and fits the common level afresh in every batch, marginalizing it out. This paper specifies that update, places it inside a Bayesian bandit agent with two controls, decay for how much past evidence survives an update and aggressiveness for how sharply belief becomes allocation, and evaluates it against absolute-rate memory. Across 86 public A/B series the level varies about twenty-five times more than the contrast. In prespecified synthetic environments a moving level costs absolute-rate memory five times the regret and leaves the best arm below a majority of traffic in 7 of 20 runs, against none for OR-TS. In a policy simulation built from 71 real experiments, where the contrasts are too small to resolve, expected-click differences stay within 0.1% for 58 of them, yet contrast memory still ends on the better arm more than twice as often. Where the contrasts themselves move, the bet fails, and that case is reported too.
Dimension-Adaptive Batched Lipschitz Narrowing Without Knowing the Zooming Dimension
The Appropriately Combined Edge-length (ACE) sequence in A-BLiN depends on the zooming dimension . This note removes that dependence. The next edge length is selected from the number of cubes that survive the preceding elimination. The resulting Count-Adaptive BLiN algorithm does not use or the zooming constant , yet it attains regret with batches. Together with the adaptive-grid lower bound in Theorem 10 of the original paper, the optimal batch complexity remains when is unknown.
Memory--Batch Tradeoffs in Lipschitz Bandits
Lipschitz bandits admit near-optimal regret with little memory under full adaptivity, or with few batches under unrestricted memory. We characterize the minimax expected pseudo-regret over rounds with bits of memory and at most batches in dimension . For every memory budget , we prove a lower bound of order . When , algorithms with fixed batch boundaries attain, up to logarithmic factors, the larger of this bound and the optimal -batch regret with unrestricted memory. The analysis separates fine-scale comparisons from the regional information needed to allocate their samples at low regret. Attaining regret requires both and . With one bit of memory, minimax regret is under adaptive batch boundaries while under fixed boundaries.
Practical and Optimal Algorithm for Linear Contextual Bandits with Rare Parameter Updates
We study linear contextual bandits under rare parameter updates: the learner may incorporate reward feedback into its parameter estimate only at a small number of update times, while still observing contexts online and selecting actions sequentially. This viewpoint clarifies a practical distinction that is often blurred in the literature: many "strictly batched" methods additionally restrict within-interval context adaptivity, meaning that the action rule inside an interval cannot depend on the sequence of realized contexts/actions in that interval (beyond the current round's context). For linear contextual bandits, we propose two practical algorithms with only parameter updates. Our first algorithm BLCE-G attains minimax-optimal regret (up to polylogarithmic factors in ) simultaneously in both the small- and large- regimes under a static schedule. Our second algorithm BLCE removes the near G-optimal design step -- a dominant computational bottleneck in prior strictly batched static-grid methods -- yet preserves minimax-optimal regret and achieves the lowest known runtime complexity among optimal algorithms. We further extend these rare-update and computational principles to generalized linear contextual bandits. Overall, our results yield statistically optimal algorithms under parameter updates that are also computationally efficient in practice.
Batched Stochastic Linear Bandits with 1-Bit Communication Constraints
We study stochastic linear bandits under a natural combination of batching and communication constraints: the time horizon is partitioned into batches of equal size , and during each batch the learner sends requested arm pulls to an agent, who then observes the corresponding rewards and responds with a single bit of feedback to the learner. For each batch, the learner specifies the 1-bit quantization rule the agent uses, which may depend on all previously received bits but not on any past rewards directly. This setting addresses a significant yet unexplored ``middle ground'' between previous models having per-round quantization only or total bit budgets only. We establish a minimax lower bound showing that regret is unavoidable due to the 1-bit communication bottleneck, even in the absence of noise. Combined with standard statistical limits, this yields a general lower bound of . We develop two phased-elimination algorithms based on -optimal designs and 1-bit mean estimation. The first achieves regret, matching the lower bound up to logarithmic factors when , and the second incorporates a safe-arm identification and warm-start procedure to obtain regret, which is near-optimal in broad scaling regimes of . Together, our results demonstrate that a single bit of feedback per batch suffices to nearly match the minimax regret of unconstrained linear bandits in broad scaling regimes, even for batch sizes as large as .
Few Batches or Little Memory, But Not Both: Simultaneous Space and Adaptivity Constraints in Stochastic Bandits
We study stochastic multi-armed bandits under simultaneous constraints on space and adaptivity: the learner interacts with the environment in batches and has only bits of persistent memory. Prior work shows that each constraint alone is surprisingly mild: near-minimax regret is achievable with bits of memory under fully adaptive interaction, and with a -independent -type number of batches when memory is unrestricted. We show that this picture breaks down in the simultaneously constrained regime. We prove that any algorithm with a -bit memory constraint must use at least batches to achieve near-minimax regret , even under adaptive grids. In particular, logarithmic memory rules out batch complexity. Our proof is based on an information bottleneck. We show that near-minimax regret forces the learner to acquire bits of information about the hidden set of good arms under a suitable hard prior, whereas an algorithm with batches and bits of memory allows only bits of information. A key ingredient is a localized change-of-measure lemma that yields probability-level arm exploration guarantees, which is of independent interest. We also give an algorithm that, for any bit budget with , uses at most bits of memory and batches while achieving regret , nearly matching our lower bound up to polylogarithmic factors.
Batched Bandits with Heavy-Tailed Rewards
The batched multi-armed bandit (MAB) problem, where rewards are collected in batches, is pivotal in applications like clinical trials. While prior work assumes light-tailed reward distributions, real-world scenarios often exhibit heavy-tailed outcomes. This paper addresses this gap by introducing robust batched bandit algorithms for heavy-tailed rewards in both multi-arm and Lipschitz settings. We uncover somewhat surprising phenomena for such problems -- heavier tails require fewer batches to achieve near-optimal regret in the instance-independent setting, as well as the Lipschitz setting. In sharp contrast, in the instance-dependent setting, the number of batches required to achieve near-optimal regret does not depend on the tail heaviness.
Stochastic Matching Bandits with Rare Optimization Updates
We introduce a bandit framework for stochastic matching under the multinomial logit (MNL) choice model. In this setting, agents on one side are assigned to arms on the other side, where each arm stochastically selects an agent from its assigned pool according to unknown preferences and yields a corresponding reward over a horizon . The objective is to minimize regret by maximizing the cumulative revenue from successful matches. A naive approach requires solving an NP-hard combinatorial optimization problem at every round, resulting in a prohibitive computational cost. To address this challenge, we propose batched algorithms that strategically limit the number of times matching assignments are updated to over the entire horizon. By invoking expensive combinatorial optimization only on a vanishing fraction of rounds, our algorithms substantially reduce overall computational overhead while still achieving a regret bound of .