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.

· 17 min read · 3,287 words

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 A={e1,…,ek}\mathcal A = \{e_1, \ldots, e_k\}: orthogonal actions, so sampling one says nothing about the others. On the unit ball in d=2d = 2, sampling e1e_1 and e2e_2 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

Xt=μ(At)+ηtX_t = \mu(A_t) + \eta_t with ηt∼N(0,1)\eta_t\sim\mathcal N(0,1) i.i.d.; usually μ(a)=⟨a,θ⟩\mu(a) = \langle a,\theta\rangle. The regret is written with its dependence on the instance made explicit:

Rn(A,μ)=nmax⁡a∈Aμ(a)−Eμ[∑tXt]R_n(\mathcal A,\mu) = n\max_{a\in\mathcal A}\mu(a) - \mathbb E_\mu\Big[\sum_tX_t\Big]

or Rn(A,θ)R_n(\mathcal A,\theta) in the linear case. Tx(t)T_x(t) counts plays of action xx.

FormulaThe divergence between two linear bandits

By the general-action-space divergence decomposition (Exercise 15.8(b)) and the Gaussian KL,

D(Pθ,Pθ′)=12∑t=1nEθ[⟨At,θ−θ′⟩2]=12∥θ−θ′∥Gˉn2,Gˉn=Eθ[∑tAtAt⊤](24.1)D(\mathbb P_\theta,\mathbb P_{\theta'}) = \frac12\sum_{t=1}^n\mathbb E_\theta\big[\langle A_t,\theta - \theta'\rangle^2\big] = \frac12\lVert\theta - \theta'\rVert^2_{\bar G_n},\qquad\bar G_n = \mathbb E_\theta\Big[\sum_tA_tA_t^\top\Big] \tag{24.1}

Information about θ−θ′\theta - \theta' accumulates only along the directions actually played.

ResultAction set / classLower boundMatching upper bound
Theorem 24.1Hypercube [−1,1]d[-1,1]^d (or its corners)e−28dn\frac{e^{-2}}8d\sqrt nLinUCB, up to logs
Theorem 24.2Unit ball (or sphere)dn163\frac{d\sqrt n}{16\sqrt3}LinUCB, up to logs
Theorem 24.3pp-sparse θ\theta, multi-task actions18pdn\frac18\sqrt{pdn}OLR-UCB, up to logs
Theorem 24.4Misspecificationcan’t get both O(n)O(\sqrt n) when linear and O(kn)O(\sqrt{kn}) always—
Corollary 25.2Fixed finite A\mathcal A, asymptoticc(A,θ)log⁡nc(\mathcal A,\theta)\log noptimisation-based policies

Minimax lower bound on the hypercube

TheoremTheorem 24.1 — Hypercube

Let A=[−1,1]d\mathcal A = [-1,1]^d and Θ={−n−1/2,n−1/2}d\Theta = \{-n^{-1/2}, n^{-1/2}\}^d. For every policy, some θ∈Θ\theta\in\Theta has

Rn(A,θ)≥e−28dnR_n(\mathcal A,\theta)\ge\frac{e^{-2}}8d\sqrt n

ProofFlip one coordinate’s sign, then average over all 2d2^d sign patterns

Step 1: Per-coordinate mistake events. Let pθi=Pθ(∑tI{sign(Ati)≠sign(θi)}≥n/2)p_{\theta i} = \mathbb P_\theta\big(\sum_t\mathbb I\{\mathrm{sign}(A_{ti})\ne\mathrm{sign}(\theta_i)\}\ge n/2\big): the probability that coordinate ii has the wrong sign at least half the time.

Step 2: Neighbours are indistinguishable. Let θ′\theta' equal θ\theta but with θi′=−θi\theta_i' = -\theta_i. Then ⟨At,θ−θ′⟩2=4Ati2/n≤4/n\langle A_t,\theta - \theta'\rangle^2 = 4A_{ti}^2/n\le4/n, so (24.1) gives D≤2D\le2. Bretagnolle–Huber, applied to that event:

pθi+pθ′i≥12e−2(24.2)p_{\theta i} + p_{\theta'i}\ge\tfrac12e^{-2} \tag{24.2}

Step 3: Averaging hammer. Pairing each θ\theta with its ii-flip, 1∣Θ∣∑θ∑ipθi≥d4e−2\frac1{\lvert\Theta\rvert}\sum_\theta\sum_ip_{\theta i}\ge\frac d4e^{-2}, so some θ\theta has ∑ipθi≥d4e−2\sum_ip_{\theta i}\ge\frac d4e^{-2}.

Step 4: Mistakes cost regret. The optimal action is a∗=sign(θ)a^* = \mathrm{sign}(\theta), and (sign(θi)−Ati)θi≥∣θi∣ I{sign(Ati)≠sign(θi)}(\mathrm{sign}(\theta_i) - A_{ti})\theta_i\ge\lvert\theta_i\rvert\,\mathbb I\{\mathrm{sign}(A_{ti})\ne\mathrm{sign}(\theta_i)\} (nonnegative always; at least ∣θi∣\lvert\theta_i\rvert when the signs disagree). With ∣θi∣=n−1/2\lvert\theta_i\rvert = n^{-1/2} and Markov’s inequality on the mistake count,

Rn≥1n∑iEθ[#mistakesi]≥n2∑ipθi≥e−28dnR_n\ge\frac1{\sqrt n}\sum_i\mathbb E_\theta[\#\text{mistakes}_i]\ge\frac{\sqrt n}2\sum_ip_{\theta i}\ge\frac{e^{-2}}8d\sqrt n

∎

Intuitiondd independent two-armed problems, played in parallel

The hypercube is a product, so the learner faces dd separate sign-detection problems, each with a gap of order 1/n1/\sqrt n. With nn samples per coordinate they are exactly at the edge of detectability, so each costs about n\sqrt n: dnd\sqrt n in total.

NoteConsistent with the dnlog⁡(nk)\sqrt{dn\log(nk)} upper bound

The same proof works on the corners {−1,1}d\{-1,1\}^d, a finite action set. That doesn’t contradict phased elimination’s O(ndlog⁡(nk))O(\sqrt{nd\log(nk)}): here k=2dk = 2^d, so log⁡k=dlog⁡2\log k = d\log2 and that bound is O(dn)O(d\sqrt n) too.


Minimax lower bound on the unit ball

TheoremTheorem 24.2 — Unit ball

If d≤2nd\le2n and A={x:∥x∥2≤1}\mathcal A = \{x : \lVert x\rVert_2\le1\}, some θ\theta with ∥θ∥22=d2/(48n)\lVert\theta\rVert_2^2 = d^2/(48n) has

Rn(A,θ)≥dn163R_n(\mathcal A,\theta)\ge\frac{d\sqrt n}{16\sqrt3}

WarningWhat makes the ball harder to analyse

Coordinates are no longer independent: putting weight on coordinate ii uses up the ∥At∥2≤1\lVert A_t\rVert_2\le1 budget available for the others. The fix is to stop accounting for coordinate ii once it has received its fair share of “energy” n/dn/d.

ProofSquared-loss proxy, a stopping time per coordinate, Pinsker

Let Δ=143d/n\Delta = \frac1{4\sqrt3}\sqrt{d/n}, θ∈{±Δ}d\theta\in\{\pm\Delta\}^d, and τi=n∧min⁡{t:∑s≤tAsi2≥n/d}\tau_i = n\wedge\min\{t : \sum_{s\le t}A_{si}^2\ge n/d\}.

Step 1: Regret dominates a squared distance. The optimal action is sign(θ)/d\mathrm{sign}(\theta)/\sqrt d, so Rn=Δ E∑t∑i(1d−Atisign(θi))R_n = \Delta\,\mathbb E\sum_t\sum_i\big(\frac1{\sqrt d} - A_{ti}\mathrm{sign}(\theta_i)\big). Expanding the square and using ∥At∥2≤1\lVert A_t\rVert^2\le1, ∑i(1d−Aisi)≥d2∑i(1d−Aisi)2\sum_i\big(\frac1{\sqrt d} - A_is_i\big)\ge\frac{\sqrt d}2\sum_i\big(\frac1{\sqrt d} - A_is_i\big)^2. Truncating each coordinate’s sum at τi\tau_i:

Rn≥Δd2∑iEθ[Ui(sign θi)],Ui(x)=∑t≤τi(1d−Atix)2R_n\ge\frac{\Delta\sqrt d}2\sum_i\mathbb E_\theta\big[U_i(\mathrm{sign}\,\theta_i)\big],\qquad U_i(x) = \sum_{t\le\tau_i}\Big(\frac1{\sqrt d} - A_{ti}x\Big)^2

Step 2: Flipping θi\theta_i barely changes the law of UiU_i. Ui∈[0,4n/d+2]U_i\in[0, 4n/d + 2]. By Pinsker and Exercise 14.4, ∣EθUi−Eθ′Ui∣≤(4n/d+2)D/2\lvert\mathbb E_\theta U_i - \mathbb E_{\theta'}U_i\rvert\le(4n/d + 2)\sqrt{D/2}. The stopped chain rule (Exercise 15.7) bounds DD by the KL accumulated up to τi\tau_i, which is of order Δ2E∑t≤τiAti2≤Δ2(n/d+1)\Delta^2\mathbb E\sum_{t\le\tau_i}A_{ti}^2\le\Delta^2(n/d + 1): the stopping time caps the information. With d≤2nd\le2n, this gives (24.5): EθUi(1)≥Eθ′Ui(1)−43Δndnd\mathbb E_\theta U_i(1)\ge\mathbb E_{\theta'}U_i(1) - \frac{4\sqrt3\Delta n}d\sqrt{\frac nd}.

Step 3: The two guesses together are expensive. (1d−A)2+(1d+A)2=2d+2A2(\frac1{\sqrt d} - A)^2 + (\frac1{\sqrt d} + A)^2 = \frac2d + 2A^2, and by the definition of τi\tau_i, τid+∑t≤τiAti2≥nd\frac{\tau_i}d + \sum_{t\le\tau_i}A_{ti}^2\ge\frac nd (either the energy budget was reached or τi=n\tau_i = n). So

EθUi(1)+Eθ′Ui(−1)≥2nd−43nΔdnd=nd\mathbb E_\theta U_i(1) + \mathbb E_{\theta'}U_i(-1)\ge\frac{2n}d - \frac{4\sqrt3n\Delta}d\sqrt{\frac nd} = \frac nd

Step 4: Randomisation hammer. Summing over all 2d2^d sign vectors, paired by the flip in each coordinate, ∑θRn(A,θ)≥2d−2nΔd\sum_\theta R_n(\mathcal A,\theta)\ge2^{d-2}n\Delta\sqrt d, so some θ\theta has Rn≥nΔd4=dn163R_n\ge\frac{n\Delta\sqrt d}4 = \frac{d\sqrt n}{16\sqrt3}.

∎

RemarkConvex hulls and spheres

The proof works verbatim for the unit sphere. More generally, a minimax lower bound for co(X)\mathrm{co}(X) also holds for XX: a linear objective has the same maximum over XX and over co(X)\mathrm{co}(X), and any policy restricted to XX is a policy on co(X)\mathrm{co}(X).

RemarkHistory

Ω(dn)\Omega(d\sqrt n) 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 p=1p = 1 and A={e1,…,ed}\mathcal A = \{e_1, \ldots, e_d\}, a 1-sparse linear bandit is a dd-armed bandit, with minimax regret about dn\sqrt{dn}. So worst-case sparse bounds must still depend polynomially on dd.

DefinitionMulti-task bandit

Let d=pkd = pk and A={ei∈Rk:i∈[k]}p\mathcal A = \{e_i\in\mathbb R^k : i\in[k]\}^p: each action concatenates pp one-hot vectors. The learner plays pp separate kk-armed bandits simultaneously but observes only the sum of their rewards, plus a single noise term.

TheoremTheorem 24.3 — Sparse lower bound

If pd≤npd\le n and d=pkd = pk with k≥2k\ge2, then for every policy some θ\theta with ∥θ∥0=p\lVert\theta\rVert_0 = p and ∥θ∥∞≤d/(pn)\lVert\theta\rVert_\infty\le\sqrt{d/(pn)} has

Rn(A,θ)≥18pdnR_n(\mathcal A,\theta)\ge\frac18\sqrt{pdn}

This matches OLR-UCB’s O~(dpn)\tilde O(\sqrt{dpn}) up to logs.

ProofSketch: the regret separates over blocks (Exercise 24.1)

Each block θ(i)∈{Δej:j∈[k]}\theta^{(i)}\in\{\Delta e_j : j\in[k]\}, so θ\theta is pp-sparse. With Bt=VAt∈[k]pB_t = VA_t\in[k]^p the “base” arms chosen, Rn=∑i=1pΔ E∑tI{Bti≠bi∗}R_n = \sum_{i=1}^p\Delta\,\mathbb E\sum_t\mathbb I\{B_{ti}\ne b_i^*\}. Averaging over Θp\Theta^p and fixing the other blocks, block ii is a kk-armed bandit. Its information comes only through the shared summed observation, which is no more informative about block ii than a dedicated observation would be. The Assouad-style argument of Exercise 15.2, with Δ≈k/n\Delta\approx\sqrt{k/n}, gives at least 18kn\frac18\sqrt{kn} per block. Total: p8kn=18pdn\frac p8\sqrt{kn} = \frac18\sqrt{pdn}.

∎


Misspecified models

The question. Rewards may only approximately follow a linear model. With ∣A∣=k\lvert\mathcal A\rvert = k, let θ=arg⁡min⁡αsup⁡a∣⟨α,a⟩−μ(a)∣\theta = \arg\min_\alpha\sup_a\lvert\langle\alpha,a\rangle - \mu(a)\rvert and ε\varepsilon the resulting worst-case error. It would be ideal to have Rn=O~(min⁡{dn+εn, kn})R_n = \tilde O(\min\{d\sqrt n + \varepsilon n,\ \sqrt{kn}\}) (24.7): linear-bandit performance when the model is nearly right, and finite-armed performance otherwise, without knowing ε\varepsilon.

TheoremTheorem 24.4 — A price for being good on a subclass

For kk-armed Gaussian bandits with means in [0,1]k[0,1]^k, let Θ={μ:μi=0 ∀i>1}\Theta = \{\mu : \mu_i = 0\ \forall i > 1\} and Θ′=[0,1]k\Theta' = [0,1]^k. If 2(k−1)≤V≤n(k−1)e−2/82(k-1)\le V\le\sqrt{n(k-1)e^{-2}/8} and sup⁡μ∈ΘRn(μ)≤V\sup_{\mu\in\Theta}R_n(\mu)\le V, then

sup⁡μ′∈Θ′Rn(μ′)≥n(k−1)8Ve−2\sup_{\mu'\in\Theta'}R_n(\mu')\ge\frac{n(k-1)}{8V}e^{-2}

ProofLow regret on Θ means some arm is neglected; make it the best

Step 1: take μ∈Θ\mu\in\Theta with μ1=Δ=(k−1)/V≤12\mu_1 = \Delta = (k-1)/V\le\frac12. Then Δ∑i>1Eμ[Ti(n)]≤V\Delta\sum_{i>1}\mathbb E_\mu[T_i(n)]\le V, so by pigeonhole some i>1i > 1 has Eμ[Ti(n)]≤V(k−1)Δ=1Δ2\mathbb E_\mu[T_i(n)]\le\frac V{(k-1)\Delta} = \frac1{\Delta^2}.

Step 2: μ′\mu': μ1′=Δ\mu_1' = \Delta, μi′=2Δ\mu_i' = 2\Delta, others 0. Then D(Pμ,Pμ′)=2Δ2Eμ[Ti(n)]≤2D(\mathbb P_\mu,\mathbb P_{\mu'}) = 2\Delta^2\mathbb E_\mu[T_i(n)]\le2. Bretagnolle–Huber with A={T1(n)≤n/2}A = \{T_1(n)\le n/2\}: Rn(μ)+Rn(μ′)≥nΔ4e−2=n(k−1)4Ve−2R_n(\mu) + R_n(\mu')\ge\frac{n\Delta}4e^{-2} = \frac{n(k-1)}{4V}e^{-2}.

Step 3: Rn(μ)≤V≤n(k−1)e−28VR_n(\mu)\le V\le\frac{n(k-1)e^{-2}}{8V} by the assumed upper limit on VV, so Rn(μ′)≥n(k−1)8Ve−2R_n(\mu')\ge\frac{n(k-1)}{8V}e^{-2}.

∎

ImportantAdapting to misspecification is a pipe dream

Embed this in a 1-dimensional linear bandit: a1=(1)a_1 = (1) and ai=(0)a_i = (0) for i>1i > 1. Instances in Θ\Theta are exactly linear; those in Θ′\Theta' are arbitrary (misspecified). If a policy gets O(n)O(\sqrt n) whenever the model is linear (V=CnV = C\sqrt n), then on some misspecified instance it suffers Ω(kn)\Omega(k\sqrt n), worse than the kn\sqrt{kn} 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 kk: O~(dn+εnd)\tilde O(d\sqrt n + \varepsilon n\sqrt d) 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 kk: O~(dkn+εnk)\tilde O(\sqrt{dkn} + \varepsilon n\sqrt k) (Foster–Rakhlin 2020).
  • The authors conjecture that for k≥d2k\ge d^2, O~(min⁡{dn+εnd, kdn})\tilde O\big(\min\{d\sqrt n + \varepsilon n\sqrt d,\ \frac kd\sqrt n\}\big) is possible. The full trade-off is open.

Asymptotic lower bound for fixed action sets

Setting. A⊂Rd\mathcal A\subset\mathbb R^d finite, spanning, fixed; Gaussian noise; regret Rn(A,θ)=Eθ∑tΔAtR_n(\mathcal A,\theta) = \mathbb E_\theta\sum_t\Delta_{A_t} with Δa=max⁡a′⟨a′−a,θ⟩\Delta_a = \max_{a'}\langle a' - a,\theta\rangle. A policy is consistent if Rn(A,θ)=o(np)R_n(\mathcal A,\theta) = o(n^p) for all p>0p > 0 and all θ\theta (25.1), as in Chapter 16.

TheoremTheorem 25.1 — Consistent policies must certify every suboptimal action

Let θ\theta have a unique optimal action and Gˉn=Eθ[∑t≤nAtAt⊤]\bar G_n = \mathbb E_\theta\big[\sum_{t\le n}A_tA_t^\top\big]. For any consistent policy, lim inf⁡nλmin⁡(Gˉn)/log⁡n>0\liminf_n\lambda_{\min}(\bar G_n)/\log n > 0, and for every a∈Aa\in\mathcal A,

lim sup⁡n→∞log⁡(n) ∥a∥Gˉn−12≤Δa22\limsup_{n\to\infty}\log(n)\,\lVert a\rVert^2_{\bar G_n^{-1}}\le\frac{\Delta_a^2}2

IntuitionThe confidence width must fall below the gap

∥a∥Gˉn−1\lVert a\rVert_{\bar G_n^{-1}} is the least-squares width in direction aa. The theorem says it must shrink to about Δa/2log⁡n\Delta_a/\sqrt{2\log n}: every suboptimal action must be statistically proven suboptimal at confidence level about 1/n1/n.

Sanity check: with A={ei}\mathcal A = \{e_i\}, Gˉn=diag(ETi(n))\bar G_n = \mathrm{diag}(\mathbb ET_i(n)), so ∥ea∥2=1/E[Ta(n)]≤Δa2/(2log⁡n)\lVert e_a\rVert^2 = 1/\mathbb E[T_a(n)]\le\Delta_a^2/(2\log n), i.e. E[Ta(n)]≥2log⁡n/Δa2\mathbb E[T_a(n)]\ge2\log n/\Delta_a^2. 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 θ′\theta' and event EE, by Bretagnolle–Huber and (24.1), 12∥θ−θ′∥Gˉn2≥log⁡12P(E)+2P′(Ec)\frac12\lVert\theta - \theta'\rVert^2_{\bar G_n}\ge\log\frac1{2\mathbb P(E) + 2\mathbb P'(E^c)} (25.2).

Step 2: An alternative where a∗a^* is no longer optimal. For ε∈(0,Δmin⁡)\varepsilon\in(0,\Delta_{\min}) and H≻0H\succ0, set

θ′=θ+Δa+ε∥a−a∗∥H2H(a−a∗)\theta' = \theta + \frac{\Delta_a + \varepsilon}{\lVert a - a^*\rVert^2_H}H(a - a^*)

so ⟨a−a∗,θ′⟩=ε\langle a - a^*,\theta'\rangle = \varepsilon: a∗a^* is ε\varepsilon-suboptimal under θ′\theta'. With E={Ta∗(n)<n/2}E = \{T_{a^*}(n) < n/2\}, P(E)+P′(Ec)≤2nε(Rn+Rn′)\mathbb P(E) + \mathbb P'(E^c)\le\frac2{n\varepsilon}(R_n + R_n') (25.3).

Step 3: Rewrite the KL. 12∥θ−θ′∥Gˉn2=(Δa+ε)22∥a−a∗∥Gˉn−12ρn(H)\frac12\lVert\theta - \theta'\rVert^2_{\bar G_n} = \frac{(\Delta_a + \varepsilon)^2}{2\lVert a - a^*\rVert^2_{\bar G_n^{-1}}}\rho_n(H), with ρn(H)=∥a−a∗∥Gˉn−12∥a−a∗∥HGˉnH2∥a−a∗∥H4\rho_n(H) = \frac{\lVert a - a^*\rVert^2_{\bar G_n^{-1}}\lVert a - a^*\rVert^2_{H\bar G_nH}}{\lVert a - a^*\rVert^4_H}, which is at least 1 by Cauchy–Schwarz and equals 1 when H∝Gˉn−1H\propto\bar G_n^{-1}. Consistency makes log⁡(Rn+Rn′)/log⁡n→0\log(R_n + R_n')/\log n\to0, so letting ε→0\varepsilon\to0,

lim inf⁡nρn(H)log⁡(n)∥a−a∗∥Gˉn−12≥2Δa2(25.4)\liminf_n\frac{\rho_n(H)}{\log(n)\lVert a - a^*\rVert^2_{\bar G_n^{-1}}}\ge\frac2{\Delta_a^2} \tag{25.4}

Step 4: Contradiction. If lim sup⁡nlog⁡(n)∥a−a∗∥Gˉn−12>Δa2/2\limsup_n\log(n)\lVert a - a^*\rVert^2_{\bar G_n^{-1}} > \Delta_a^2/2, then along some subsequence SS, lim inf⁡Sρn(H)>1\liminf_{S}\rho_n(H) > 1 for every valid HH. Take HH a cluster point of Gˉn−1/∥Gˉn−1∥\bar G_n^{-1}/\lVert\bar G_n^{-1}\rVert on SS (the unit-norm matrices form a compact set; the first part ensures ∥a−a∗∥H>0\lVert a - a^*\rVert_H > 0). Along that sub-subsequence ρn(H)→1\rho_n(H)\to1, which is a contradiction. Since a∗a^* is played linearly often, ∥a−a∗∥Gˉn−1/∥a∥Gˉn−1→1\lVert a - a^*\rVert_{\bar G_n^{-1}}/\lVert a\rVert_{\bar G_n^{-1}}\to1, which gives the stated form. (The first part, that λmin⁡(Gˉn)\lambda_{\min}(\bar G_n) grows like log⁡n\log n, is omitted: Exercise 25.2.)

∎

CorollaryCorollary 25.2 — The asymptotic constant

For any consistent policy, lim inf⁡nRn(A,θ)log⁡n≥c(A,θ)\liminf_n\frac{R_n(\mathcal A,\theta)}{\log n}\ge c(\mathcal A,\theta), where

c(A,θ)=inf⁡α∈[0,∞)A∑a∈Aα(a)Δas.t.∥a∥Hα−12≤Δa22  ∀a:Δa>0,Hα=∑aα(a)aa⊤c(\mathcal A,\theta) = \inf_{\alpha\in[0,\infty)^{\mathcal A}}\sum_{a\in\mathcal A}\alpha(a)\Delta_a\quad\text{s.t.}\quad\lVert a\rVert^2_{H_\alpha^{-1}}\le\frac{\Delta_a^2}2\ \ \forall a : \Delta_a > 0,\qquad H_\alpha = \sum_a\alpha(a)aa^\top

ComponentDetail
Variablesα(a)\alpha(a), the number of plays of aa per log⁡n\log n
ObjectiveRegret per log⁡n\log n
ConstraintsEvery suboptimal action is certified suboptimal
Key featurePlays of any action, including very suboptimal ones, help certify others
Orthogonal caseα(a)=2/Δa2\alpha(a) = 2/\Delta_a^2, so c=∑a2/Δac = \sum_a2/\Delta_a (Lai–Robbins)

TheoremTheorem 25.3 — The constant is achievable

Some policy has lim sup⁡nRn(A,θ)/log⁡n≤c(A,θ)\limsup_n R_n(\mathcal A,\theta)/\log n\le c(\mathcal A,\theta) for every θ\theta (not proved in the book). All known such policies estimate θ\theta 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: A={e1,e2}\mathcal A = \{e_1,e_2\}, θ=(1,0)\theta = (1,0) gives c=2c = 2. Adding a=(1−ε,1)a = (1-\varepsilon, 1) (gap ε\varepsilon, but pointing far from e1e_1) forces α(e2)+α(a)≳2/ε2\alpha(e_2) + \alpha(a)\gtrsim2/\varepsilon^2, and since α(a)\alpha(a) costs only ε\varepsilon per play, cc rises to about 2/ε2/\varepsilon. A near-optimal impostor must be ruled out.
  • Helps: in the next example, removing a2=e2a_2 = e_2 forces α(a3)≥2/ε2\alpha(a_3)\ge2/\varepsilon^2 (c=2/εc = 2/\varepsilon); with e2e_2 available, c=2γ2c = 2\gamma^2.

(Examples worked here.)


Clouds looming for optimism

ExampleThree arms in two dimensions

a1=e1a_1 = e_1, a2=e2a_2 = e_2, a3=(1−ε,γε)a_3 = (1-\varepsilon,\gamma\varepsilon) with γ≥1\gamma\ge1 and small ε>0\varepsilon > 0; θ=(1,0)\theta = (1,0). So a∗=a1a^* = a_1, Δa2=1\Delta_{a_2} = 1, Δa3=ε\Delta_{a_3} = \varepsilon.

a1a_1 and a3a_3 point in nearly the same direction: playing only them barely distinguishes them. a2a_2 is clearly bad but points in the direction that separates a1a_1 from a3a_3. The informative action is the obviously suboptimal one.

DerivationThe optimal allocation pays 2γ22\gamma^2

Take α(a1)→∞\alpha(a_1)\to\infty. Then H(α)−1H(\alpha)^{-1} tends to a matrix whose only nonzero entry is the (2,2)(2,2) entry, 1/(α(a3)ε2γ2+α(a2))1/(\alpha(a_3)\varepsilon^2\gamma^2 + \alpha(a_2)). The constraints become

  • a2a_2: 1α(a3)ε2γ2+α(a2)≤12\frac1{\alpha(a_3)\varepsilon^2\gamma^2 + \alpha(a_2)}\le\frac12;
  • a3a_3: γ2ε2α(a3)ε2γ2+α(a2)≤ε22\frac{\gamma^2\varepsilon^2}{\alpha(a_3)\varepsilon^2\gamma^2 + \alpha(a_2)}\le\frac{\varepsilon^2}2.

For γ≥1\gamma\ge1 the second implies the first, so the binding constraint is α(a3)ε2γ2+α(a2)≥2γ2\alpha(a_3)\varepsilon^2\gamma^2 + \alpha(a_2)\ge2\gamma^2. Minimize α(a2)⋅1+α(a3)⋅ε\alpha(a_2)\cdot1 + \alpha(a_3)\cdot\varepsilon. Per unit of regret, a2a_2 supplies 1 unit of information and a3a_3 supplies εγ2\varepsilon\gamma^2. So if εγ2≤1\varepsilon\gamma^2\le1 (equivalently 2γ2≤2/ε2\gamma^2\le2/\varepsilon), the optimum is α(a2)=2γ2\alpha(a_2) = 2\gamma^2, α(a3)=0\alpha(a_3) = 0, and

c(A,θ)=2γ2c(\mathcal A,\theta) = 2\gamma^2

By Theorem 25.3 this is achievable.

TheoremOptimism is arbitrarily suboptimal here

Consider any optimistic algorithm whose confidence sets satisfy Ct⊆{θ~:∥θ^t−θ~∥Vt≤clog⁡n}\mathcal C_t\subseteq\{\tilde\theta : \lVert\hat\theta_t - \tilde\theta\rVert_{V_t}\le c\sqrt{\log n}\} and contain θ\theta with high probability. If γ=Ω(c2)\gamma = \Omega(c^2), then

lim sup⁡nRn(A,θ)log⁡n=Ω(1ε)\limsup_n\frac{R_n(\mathcal A,\theta)}{\log n} = \Omega\Big(\frac1\varepsilon\Big)

which is arbitrarily worse than 2γ22\gamma^2 as ε→0\varepsilon\to0.

ProofOptimism stops playing a2a_2 too early

The optimal arm’s index is at least ⟨a1,θ⟩=1\langle a_1,\theta\rangle = 1. Once Ta2(t−1)>4c2log⁡nT_{a_2}(t-1) > 4c^2\log n,

max⁡θ~∈Ct⟨a2,θ~⟩=max⁡⟨a2,θ~−θ⟩≤2c∥a2∥Vt−12log⁡n≤2clog⁡nTa2(t−1)<1\max_{\tilde\theta\in\mathcal C_t}\langle a_2,\tilde\theta\rangle = \max\langle a_2,\tilde\theta - \theta\rangle\le2c\sqrt{\lVert a_2\rVert^2_{V_t^{-1}}\log n}\le2c\sqrt{\frac{\log n}{T_{a_2}(t-1)}} < 1

so a2a_2 is played at most 1+4c2log⁡n1 + 4c^2\log n times. Then α(a2)≲4c2\alpha(a_2)\lesssim4c^2, and with γ2≫c2\gamma^2\gg c^2 the certification constraint α(a3)ε2γ2+α(a2)≥2γ2\alpha(a_3)\varepsilon^2\gamma^2 + \alpha(a_2)\ge2\gamma^2 forces α(a3)=Ω(1/ε2)\alpha(a_3) = \Omega(1/\varepsilon^2): a3a_3 is played Ω(log⁡n/ε2)\Omega(\log n/\varepsilon^2) times at cost ε\varepsilon each, i.e. Ω(log⁡n/ε)\Omega(\log n/\varepsilon) 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 O~(dn)\tilde O(d\sqrt n)) 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

ObjectStatementNote
Linear KLD(Pθ,Pθ′)=12∥θ−θ′∥Gˉn2D(\mathbb P_\theta,\mathbb P_{\theta'}) = \frac12\lVert\theta - \theta'\rVert^2_{\bar G_n}information only along played directions
HypercubeRn≥e−28dnR_n\ge\frac{e^{-2}}8d\sqrt n, θ∈{±n−1/2}d\theta\in\{\pm n^{-1/2}\}^dsign flips + averaging
Unit ballRn≥dn163R_n\ge\frac{d\sqrt n}{16\sqrt3} (d≤2nd\le2n)per-coordinate stopping at energy n/dn/d
Convex hulla bound for co(X)\mathrm{co}(X) also holds for XXlinear maxima agree
SparseRn≥18pdnR_n\ge\frac18\sqrt{pdn}multi-task bandit
MisspecificationO(V)O(V) on linear ⇒ Ω(n(k−1)V)\Omega(\frac{n(k-1)}V) somewheren\sqrt n ⇒ knk\sqrt n
Achievable (large kk)O~(dn+εnd)\tilde O(d\sqrt n + \varepsilon n\sqrt d)
Achievable (small kk)O~(dkn+εnk)\tilde O(\sqrt{dkn} + \varepsilon n\sqrt k)Foster–Rakhlin
Certificationlim sup⁡log⁡(n)∥a∥Gˉn−12≤Δa2/2\limsup\log(n)\lVert a\rVert^2_{\bar G_n^{-1}}\le\Delta_a^2/2widths below gaps
Constantc(A,θ)=inf⁡∑α(a)Δac(\mathcal A,\theta) = \inf\sum\alpha(a)\Delta_a s.t. ∥a∥Hα−12≤Δa2/2\lVert a\rVert^2_{H_\alpha^{-1}}\le\Delta_a^2/2achievable; Lai–Robbins when orthogonal
Optimism failureoptimal 2γ22\gamma^2 vs optimistic Ω(1/ε)\Omega(1/\varepsilon)refuses the informative bad arm

Facts to keep to hand

  • The worst case is dnd\sqrt n and LinUCB is near-optimal there. Product sets (the hypercube) and round sets (the ball, the sphere) both force Ω(dn)\Omega(d\sqrt n). The ball needs a per-coordinate stopping time because coordinates share the norm budget.
  • Sparsity and misspecification have hard limits. pp-sparsity gives at best pdn\sqrt{pdn}, never free of dd. Being excellent when the model is linear forces being bad when it isn’t, so “adapt to ε\varepsilon” bounds like min⁡{dn+εn,kn}\min\{d\sqrt n + \varepsilon n, \sqrt{kn}\} are impossible.
  • Asymptotically, regret is an experimental-design problem. Consistency forces each suboptimal action’s least-squares width below Δa/2log⁡n\Delta_a/\sqrt{2\log n}, 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 Ω(1/ε)\Omega(1/\varepsilon) instead of a constant. The asymptotically optimal algorithms solve the allocation problem instead, and practical ones are still open.

References

← All notes