Lower Bounds for Stochastic Linear Bandits
How the geometry of the action set shapes what is achievable in stochastic linear bandits. Minimax Ω(d√n) lower bounds on the hypercube (sign-flipping and an averaging hammer) and on the unit ball (stopping at a per-coordinate exploration budget, Pinsker plus the stopped chain rule), so LinUCB is optimal up to logs; the convex-hull reduction; Ω(√(pdn)) for p-sparse parameters via the multi-task bandit; and the impossibility of adapting to misspecification (O(√n) on linear instances forces Ω(k√n) on non-linear ones). The asymptotic lower bound for fixed finite action sets — every consistent policy must shrink ‖a‖²_{Ḡₙ⁻¹} below Δₐ²/(2 log n), giving the constant c(A,θ) from an allocation optimization that is achievable — and the "clouds looming for optimism" example, where optimistic algorithms (and Thompson sampling) pay Ω(log n/ε) against an optimal 2γ² because they refuse informative but statistically suboptimal actions.
Corresponds to Lattimore & Szepesvári, Chapters 24–25.
Motivation: geometry, not just counting
IntuitionWhy linear lower bounds are more nuanced
A finite-armed bandit is a linear bandit with : orthogonal actions, so sampling one says nothing about the others. On the unit ball in , sampling and often reveals the reward of every action. So the shape of the action set, not just the noise or the number of actions, determines the regret. The hard part of each proof is guessing the worst case; after that, the machinery of lower-bounds-for-finite-armed-bandits (Bretagnolle–Huber, divergence decomposition, Pinsker) does the rest.
ConventionModel used in all lower bounds
with i.i.d.; usually . The regret is written with its dependence on the instance made explicit:
or in the linear case. counts plays of action .
FormulaThe divergence between two linear bandits
By the general-action-space divergence decomposition (Exercise 15.8(b)) and the Gaussian KL,
Information about accumulates only along the directions actually played.
| Result | Action set / class | Lower bound | Matching upper bound |
|---|---|---|---|
| Theorem 24.1 | Hypercube (or its corners) | LinUCB, up to logs | |
| Theorem 24.2 | Unit ball (or sphere) | LinUCB, up to logs | |
| Theorem 24.3 | -sparse , multi-task actions | OLR-UCB, up to logs | |
| Theorem 24.4 | Misspecification | can’t get both when linear and always | — |
| Corollary 25.2 | Fixed finite , asymptotic | optimisation-based policies |
Minimax lower bound on the hypercube
TheoremTheorem 24.1 — Hypercube
Let and . For every policy, some has
ProofFlip one coordinate’s sign, then average over all sign patterns
Step 1: Per-coordinate mistake events. Let : the probability that coordinate has the wrong sign at least half the time.
Step 2: Neighbours are indistinguishable. Let equal but with . Then , so (24.1) gives . Bretagnolle–Huber, applied to that event:
Step 3: Averaging hammer. Pairing each with its -flip, , so some has .
Step 4: Mistakes cost regret. The optimal action is , and (nonnegative always; at least when the signs disagree). With and Markov’s inequality on the mistake count,
∎
Intuition independent two-armed problems, played in parallel
The hypercube is a product, so the learner faces separate sign-detection problems, each with a gap of order . With samples per coordinate they are exactly at the edge of detectability, so each costs about : in total.
NoteConsistent with the upper bound
The same proof works on the corners , a finite action set. That doesn’t contradict phased elimination’s : here , so and that bound is too.
Minimax lower bound on the unit ball
TheoremTheorem 24.2 — Unit ball
If and , some with has
WarningWhat makes the ball harder to analyse
Coordinates are no longer independent: putting weight on coordinate uses up the budget available for the others. The fix is to stop accounting for coordinate once it has received its fair share of “energy” .
ProofSquared-loss proxy, a stopping time per coordinate, Pinsker
Let , , and .
Step 1: Regret dominates a squared distance. The optimal action is , so . Expanding the square and using , . Truncating each coordinate’s sum at :
Step 2: Flipping barely changes the law of . . By Pinsker and Exercise 14.4, . The stopped chain rule (Exercise 15.7) bounds by the KL accumulated up to , which is of order : the stopping time caps the information. With , this gives (24.5): .
Step 3: The two guesses together are expensive. , and by the definition of , (either the energy budget was reached or ). So
Step 4: Randomisation hammer. Summing over all sign vectors, paired by the flip in each coordinate, , so some has .
∎
RemarkConvex hulls and spheres
The proof works verbatim for the unit sphere. More generally, a minimax lower bound for also holds for : a linear objective has the same maximum over and over , and any policy restricted to is a policy on .
RemarkHistory
first appeared for products of 2-D disks (Dani et al. 2008), then for the unit sphere (Rusmevichientong–Tsitsiklis 2010). The hypercube proof is new, inspired by Shamir (2015).
Sparse parameter vectors
IntuitionSparsity can’t remove the ambient dimension
With and , a 1-sparse linear bandit is a -armed bandit, with minimax regret about . So worst-case sparse bounds must still depend polynomially on .
DefinitionMulti-task bandit
Let and : each action concatenates one-hot vectors. The learner plays separate -armed bandits simultaneously but observes only the sum of their rewards, plus a single noise term.
TheoremTheorem 24.3 — Sparse lower bound
If and with , then for every policy some with and has
This matches OLR-UCB’s up to logs.
ProofSketch: the regret separates over blocks (Exercise 24.1)
Each block , so is -sparse. With the “base” arms chosen, . Averaging over and fixing the other blocks, block is a -armed bandit. Its information comes only through the shared summed observation, which is no more informative about block than a dedicated observation would be. The Assouad-style argument of Exercise 15.2, with , gives at least per block. Total: .
∎
Misspecified models
The question. Rewards may only approximately follow a linear model. With , let and the resulting worst-case error. It would be ideal to have (24.7): linear-bandit performance when the model is nearly right, and finite-armed performance otherwise, without knowing .
TheoremTheorem 24.4 — A price for being good on a subclass
For -armed Gaussian bandits with means in , let and . If and , then
ProofLow regret on Θ means some arm is neglected; make it the best
Step 1: take with . Then , so by pigeonhole some has .
Step 2: : , , others 0. Then . Bretagnolle–Huber with : .
Step 3: by the assumed upper limit on , so .
∎
ImportantAdapting to misspecification is a pipe dream
Embed this in a 1-dimensional linear bandit: and for . Instances in are exactly linear; those in are arbitrary (misspecified). If a policy gets whenever the model is linear (), then on some misspecified instance it suffers , worse than the of simply ignoring the structure. So (24.7) is impossible. It is a Pareto-frontier phenomenon: unusually low regret on some instances forces unusually high regret on others (Lattimore 2015).
RemarkWhat is achievable
- For large : is achievable and essentially unimprovable in the worst case (Lattimore–Szepesvári 2019; also phased elimination). With huge action sets this is the realistic target.
- For small : (Foster–Rakhlin 2020).
- The authors conjecture that for , is possible. The full trade-off is open.
Asymptotic lower bound for fixed action sets
Setting. finite, spanning, fixed; Gaussian noise; regret with . A policy is consistent if for all and all (25.1), as in Chapter 16.
TheoremTheorem 25.1 — Consistent policies must certify every suboptimal action
Let have a unique optimal action and . For any consistent policy, , and for every ,
IntuitionThe confidence width must fall below the gap
is the least-squares width in direction . The theorem says it must shrink to about : every suboptimal action must be statistically proven suboptimal at confidence level about .
Sanity check: with , , so , i.e. . That is exactly Lai–Robbins for unit-variance Gaussians.
ProofProof of the second part: perturb θ along a well-chosen direction
Step 1: KL in matrix form. For any alternative and event , by Bretagnolle–Huber and (24.1), (25.2).
Step 2: An alternative where is no longer optimal. For and , set
so : is -suboptimal under . With , (25.3).
Step 3: Rewrite the KL. , with , which is at least 1 by Cauchy–Schwarz and equals 1 when . Consistency makes , so letting ,
Step 4: Contradiction. If , then along some subsequence , for every valid . Take a cluster point of on (the unit-norm matrices form a compact set; the first part ensures ). Along that sub-subsequence , which is a contradiction. Since is played linearly often, , which gives the stated form. (The first part, that grows like , is omitted: Exercise 25.2.)
∎
CorollaryCorollary 25.2 — The asymptotic constant
For any consistent policy, , where
| Component | Detail |
|---|---|
| Variables | , the number of plays of per |
| Objective | Regret per |
| Constraints | Every suboptimal action is certified suboptimal |
| Key feature | Plays of any action, including very suboptimal ones, help certify others |
| Orthogonal case | , so (Lai–Robbins) |
TheoremTheorem 25.3 — The constant is achievable
Some policy has for every (not proved in the book). All known such policies estimate and track the solution of the optimisation problem above (Lattimore–Szepesvári 2017; Combes et al. 2017; Ok et al. 2018; Hao et al. 2020, including finitely many contexts). None is practical in finite time or known to be minimax-optimal simultaneously. A practical asymptotically optimal algorithm is a “fascinating open problem”.
ExampleAdding an action can help or hurt (Exercise 25.3)
- Hurts: , gives . Adding (gap , but pointing far from ) forces , and since costs only per play, rises to about . A near-optimal impostor must be ruled out.
- Helps: in the next example, removing forces (); with available, .
(Examples worked here.)
Clouds looming for optimism
ExampleThree arms in two dimensions
, , with and small ; . So , , .
and point in nearly the same direction: playing only them barely distinguishes them. is clearly bad but points in the direction that separates from . The informative action is the obviously suboptimal one.
DerivationThe optimal allocation pays
Take . Then tends to a matrix whose only nonzero entry is the entry, . The constraints become
- : ;
- : .
For the second implies the first, so the binding constraint is . Minimize . Per unit of regret, supplies 1 unit of information and supplies . So if (equivalently ), the optimum is , , and
By Theorem 25.3 this is achievable.
TheoremOptimism is arbitrarily suboptimal here
Consider any optimistic algorithm whose confidence sets satisfy and contain with high probability. If , then
which is arbitrarily worse than as .
ProofOptimism stops playing too early
The optimal arm’s index is at least . Once ,
so is played at most times. Then , and with the certification constraint forces : is played times at cost each, i.e. regret.
∎
ImportantWhy optimism fails with structure
Optimistic algorithms never play actions they have statistically ruled out. But in structured bandits a ruled-out action can be the cheapest source of information about the actions that remain ambiguous. Optimism gives basic guarantees (minimax ) but cannot exploit structure optimally. Thompson sampling has the same problem (Chapter 36), despite often being empirically better than UCB. This is the failure mode foreshadowed in the optimism notes: condition (ii), “no action informs about others”, is violated. The example comes from best-arm identification (Soare et al. 2014; Chapter 33).
Quick reference
| Object | Statement | Note |
|---|---|---|
| Linear KL | information only along played directions | |
| Hypercube | , | sign flips + averaging |
| Unit ball | () | per-coordinate stopping at energy |
| Convex hull | a bound for also holds for | linear maxima agree |
| Sparse | multi-task bandit | |
| Misspecification | on linear ⇒ somewhere | ⇒ |
| Achievable (large ) | ||
| Achievable (small ) | Foster–Rakhlin | |
| Certification | widths below gaps | |
| Constant | s.t. | achievable; Lai–Robbins when orthogonal |
| Optimism failure | optimal vs optimistic | refuses the informative bad arm |
Facts to keep to hand
- The worst case is and LinUCB is near-optimal there. Product sets (the hypercube) and round sets (the ball, the sphere) both force . The ball needs a per-coordinate stopping time because coordinates share the norm budget.
- Sparsity and misspecification have hard limits. -sparsity gives at best , never free of . Being excellent when the model is linear forces being bad when it isn’t, so “adapt to ” bounds like are impossible.
- Asymptotically, regret is an experimental-design problem. Consistency forces each suboptimal action’s least-squares width below , and the optimal constant comes from the cheapest allocation of plays that achieves this. Plays of bad actions count if they are informative.
- Optimism is not enough for structured problems. It never revisits actions it has ruled out, so when the most informative action is a known-bad one, it pays instead of a constant. The asymptotically optimal algorithms solve the allocation problem instead, and practical ones are still open.
References
- Lattimore & Szepesvári, Bandit Algorithms — Chapters 24–25