Lower Bounds for Finite-Armed Bandits

Why no algorithm can beat certain regret rates. Worst-case versus instance-dependent lower bounds; minimax regret, minimax optimality and Pareto optimality; reducing bandits to two-point hypothesis testing (competition versus similarity). The information-theoretic toolkit — relative entropy for general measures, the Bretagnolle–Huber inequality and its proof via Le Cam's inequality, Pinsker, Hellinger and χ², chain rule and data processing, Neyman–Pearson. The divergence decomposition D(Pν,Pν′) = Σ E[Tᵢ(n)] D(Pᵢ,Pᵢ′); the minimax bound √((k−1)n)/27 for Gaussian bandits, Fisher information and why KL is quadratic in the gap, Le Cam and Assouad methods, and lower bounds for Bernoulli bandits, small horizons and ETC. Consistency, d_inf and the Lai–Robbins/Burnetas–Katehakis asymptotic lower bound c*(ν) = Σ Δᵢ/d_inf; finite-time instance-dependent bounds for nearly minimax-optimal policies; sharpness of UCB-V and a variance–optimality trade-off. High-probability lower bounds for stochastic and adversarial bandits, why knowing δ in advance helps, and the near-tightness of Exp3-IX.

· 27 min read · 5,335 words

Corresponds to Lattimore & Szepesvári, Part IV introduction and Chapters 13–17. Chapter 14 (foundations of information theory) is condensed to what the lower bounds actually use. The coding view of entropy and relative entropy is in entropy-mutual-information, information-inequalities and data-compression.

Motivation: the real truth is in the lower bounds

ImportantWhy prove lower bounds

  1. An upper bound doesn’t tell you what you’re missing. Only a matching lower bound shows an algorithm is (nearly) optimal.
  2. Lower bounds are usually right first. Historically, upper bounds improve step by step until one finally meets a long-known lower bound.
  3. They reveal what makes a problem hard. The authors’ advice: on a new problem, try the lower bound first. The right algorithm often falls out of it.

DefinitionThe two flavours of lower bound

FlavourForm of the claimUse
Worst-case (minimax)“For any policy you give me, I’ll give you an instance ν\nu with regret at least LL.”Robustness: adversarial in spirit.
Instance-dependent”For any reasonable policy, the regret on every instance ν\nu is at least L(ν)L(\nu).”Refined: shows O(∑i(Δi+log⁡nΔi))O\big(\sum_i(\Delta_i + \frac{\log n}{\Delta_i})\big) is unimprovable.

“Reasonable” can’t be dropped. For any ν\nu, the policy that always plays ν\nu‘s optimal arm has zero regret there and linear regret wherever another arm is optimal.

ChapterBoundMain tool
13Heuristic Ω(kn)\Omega(\sqrt{kn})Two-point hypothesis testing
14—Relative entropy, Bretagnolle–Huber
15Minimax 127(k−1)n\frac1{27}\sqrt{(k-1)n}Divergence decomposition
16Asymptotic c∗(ν)log⁡nc^*(\nu)\log n; finite-time versionsConsistency, dinf⁡d_{\inf}
17High-probability, stochastic and adversarialThe same two-point argument on tail events

Basic ideas (Chapter 13)

DefinitionWorst-case regret, minimax regret, minimax optimality

For a class of stochastic bandits E\mathcal E and the set Π\Pi of all policies:

Rn(π,E)=sup⁡ν∈ERn(π,ν),Rn∗(E)=inf⁡π∈Πsup⁡ν∈ERn(π,ν)R_n(\pi,\mathcal E) = \sup_{\nu\in\mathcal E}R_n(\pi,\nu), \qquad R_n^*(\mathcal E) = \inf_{\pi\in\Pi}\sup_{\nu\in\mathcal E}R_n(\pi,\nu)

π\pi is minimax optimal for E\mathcal E if Rn(π,E)=Rn∗(E)R_n(\pi,\mathcal E) = R_n^*(\mathcal E).

ComponentDetail
SignatureRn∗:{classes of bandits}×N→[0,∞]R_n^* : \{\text{classes of bandits}\}\times\mathbb N\to[0,\infty]
MeaningThe best worst-case guarantee any policy can have.
Small Rn∗R_n^*The class is easy in the worst case.
Depends onThe class and the horizon. Minimax optimality is a property of (policy, class, horizon), not of a policy alone.

RemarkPractical caveats

  • Computing a minimax policy is usually infeasible. We settle for “minimax optimal up to constant (or logarithmic) factors”: Rn(π,Ek)/Rn∗(Ek)≤CR_n(\pi,\mathcal E^k)/R_n^*(\mathcal E^k)\le C for all k,nk, n (or ≤C(n,k)\le C(n,k), logarithmic in nn and kk).
  • Exactly minimax policies may not even be desirable. In classical statistics, minimizing the worst case often gives a flat risk profile: the same regret on easy instances as on hard ones. In practice we want low regret on easy bandits (gaps large or tiny) and higher regret only on hard ones (Chapter 16).

DefinitionGame-theoretic view and Pareto optimality

  • The minimax regret is the value of a sequential zero-sum game: the protagonist proposes π\pi, the antagonist inspects it and picks ν∈E\nu\in\mathcal E, and the antagonist’s payoff is the regret. Its value for the antagonist is Rn∗(E)R_n^*(\mathcal E).
  • Regret over a class is a multi-objective criterion. π\pi is Pareto optimal if no π′\pi' has Rn(π′,ν)≤Rn(π,ν)R_n(\pi',\nu)\le R_n(\pi,\nu) for all ν\nu with strict inequality somewhere.

ExamplePareto optimality is weak (Exercise 13.2)

On Gaussian bandits, “always play arm 1” is Pareto optimal. Any π′\pi' at least as good would need zero regret whenever arm 1 is uniquely optimal, so it must play arm 1 almost surely on those instances. Gaussian outcome laws on different instances are mutually absolutely continuous, so it must do the same everywhere, which makes π′=π\pi' = \pi. A terrible policy can still be Pareto optimal. (Argument worked here.)

TheoremTheorem 13.1 — Minimax lower bound (proved in Chapter 15)

Let Ek\mathcal E^k be the kk-armed unit-variance Gaussian bandits with means in [0,1]k[0,1]^k. There is a universal c>0c > 0 such that Rn∗(Ek)≥cknR_n^*(\mathcal E^k)\ge c\sqrt{kn} for all k>1k > 1 and n≥kn\ge k. Together with Theorem 9.1, this makes MOSS minimax optimal up to constants.

Hypothesis testing: how many samples to tell two means apart?

ExampleTwo Gaussian means

X1,…,XnX_1, \ldots, X_n i.i.d. N(μ,1)\mathcal N(\mu,1) with μ∈{0,Δ}\mu\in\{0,\Delta\}. The natural test guesses whichever value μ^\hat\mu is closer to. Under μ=0\mu = 0 it errs iff μ^≥Δ/2\hat\mu\ge\Delta/2, and μ^∼N(0,1/n)\hat\mu\sim\mathcal N(0,1/n), so

8/π e−nΔ2/8nΔ2+nΔ2+16≤P(μ^≥Δ2)≤8/π e−nΔ2/8nΔ2+nΔ2+32/π(13.1)\frac{\sqrt{8/\pi}\,e^{-n\Delta^2/8}}{\sqrt{n\Delta^2} + \sqrt{n\Delta^2 + 16}}\le\mathbb P\Big(\hat\mu\ge\frac\Delta2\Big)\le\frac{\sqrt{8/\pi}\,e^{-n\Delta^2/8}}{\sqrt{n\Delta^2} + \sqrt{n\Delta^2 + 32/\pi}} \tag{13.1}

using Abramowitz–Stegun’s tail bounds e−x2x+x2+2≤∫x∞e−t2dt≤e−x2x+x2+4/π\frac{e^{-x^2}}{x + \sqrt{x^2+2}}\le\int_x^\infty e^{-t^2}dt\le\frac{e^{-x^2}}{x + \sqrt{x^2 + 4/\pi}} (13.4).

Reading: once n≫8/Δ2n\gg8/\Delta^2, the error probability falls exponentially. But if n≲1/Δ2n\lesssim1/\Delta^2, the test fails with constant probability. Nearest-mean is in fact the minimax test (Exercise 13.1; ML rule).

ImportantThe recipe: competition versus similarity

Pick two bandit instances that are

  1. competing: what is good in one is bad in the other (different optimal arms), and
  2. similar: close enough that the policy can’t reliably tell which one it faces.

These pull in opposite directions (separated means versus close means), and the lower bound comes from optimizing the trade-off.

DerivationThe heuristic kn\sqrt{kn} argument

Instance 1: μ=(Δ,0,…,0)\mu = (\Delta, 0, \ldots, 0), with regret Rn(π,ν)=Δ(n−E[T1(n)])R_n(\pi,\nu) = \Delta(n - \mathbb E[T_1(n)]) (13.2).

Find the neglected arm: let i=arg⁡min⁡j>1E[Tj(n)]i = \arg\min_{j>1}\mathbb E[T_j(n)]. Since n≥(k−1)E[Ti(n)]n\ge(k-1)\mathbb E[T_i(n)], we have E[Ti(n)]≤nk−1\mathbb E[T_i(n)]\le\frac n{k-1}.

Instance 2: the same, except μi′=2Δ\mu_i' = 2\Delta, so arm ii is now optimal by Δ\Delta. Then Rn(π,ν′)≥ΔE′[T1(n)]R_n(\pi,\nu')\ge\Delta\mathbb E'[T_1(n)] (13.3).

Tune Δ\Delta to the information available: the instances differ only on arm ii, sampled about nk−1\frac n{k-1} times. Choose Δ=1/E[Ti(n)]≥(k−1)/n\Delta = \sqrt{1/\mathbb E[T_i(n)]}\ge\sqrt{(k-1)/n}, which is exactly the undetectable scale. Then E[T1(n)]≈E′[T1(n)]\mathbb E[T_1(n)]\approx\mathbb E'[T_1(n)]:

  • if E[T1(n)]<n/2\mathbb E[T_1(n)] < n/2: Rn(π,ν)≥n2k−1n=12n(k−1)R_n(\pi,\nu)\ge\frac n2\sqrt{\frac{k-1}n} = \frac12\sqrt{n(k-1)};
  • otherwise: Rn(π,ν′)≥ΔE′[T1(n)]≈ΔE[T1(n)]≥12n(k−1)R_n(\pi,\nu')\ge\Delta\mathbb E'[T_1(n)]\approx\Delta\mathbb E[T_1(n)]\ge\frac12\sqrt{n(k-1)}.

Sloppy points: Ti(n)T_i(n) is random, and “can’t tell apart” isn’t quantified. Chapters 14–15 fix both.


The information-theoretic toolkit (Chapter 14, condensed)

NoteCoding interpretation, briefly

Entropy H(P)=∑ipilog⁡1piH(P) = \sum_ip_i\log\frac1{p_i} (in nats; H2H_2 in bits) is the optimal expected code length per symbol, with Huffman within one bit, H2≤L∗≤H2+1H_2\le L^*\le H_2 + 1. Relative entropy D(P,Q)D(P,Q) is the extra expected length from using the code built for QQ when the data come from PP. Details in data-compression and data-compression. Kraft’s inequality justifies restricting to prefix codes (Exercises 14.1, 14.3).

DefinitionRelative entropy for general measures

For probability measures on (Ω,F)(\Omega,\mathcal F), discretize and take the worst case:

D(P,Q)=sup⁡N∈N+ sup⁡X:Ω→[N]D(PX,QX)(14.5)D(P,Q) = \sup_{N\in\mathbb N^+}\ \sup_{X:\Omega\to[N]}D(P_X,Q_X) \tag{14.5}

over measurable maps XX, with PXP_X the push-forward. (Dobrushin: generating fields suffice.)

TheoremTheorem 14.1 — Density form

D(P,Q)={∫log⁡(dPdQ)dPP≪Q,∞otherwise.D(P,Q) = \begin{cases}\displaystyle\int\log\Big(\frac{dP}{dQ}\Big)dP & P\ll Q,\\[4pt] \infty & \text{otherwise.}\end{cases}

With a common dominating measure λ\lambda (for example P+QP + Q), D(P,Q)=∫plog⁡pq dλD(P,Q) = \int p\log\frac pq\,d\lambda (14.6).

FactDetail
NonnegativityD(P,Q)≥0D(P,Q)\ge0, with equality iff P=QP = Q (Gibbs)
Not a metricAsymmetric; no triangle inequality
Finite needs P≪QP\ll Qbut P≪QP\ll Q doesn’t guarantee finiteness on infinite spaces (Exercise 14.2)
Gaussians, common varianceD(N(μ1,σ2),N(μ2,σ2))=(μ1−μ2)22σ2D(\mathcal N(\mu_1,\sigma^2),\mathcal N(\mu_2,\sigma^2)) = \frac{(\mu_1-\mu_2)^2}{2\sigma^2}
Gaussians, general (Ex. 14.7)12(log⁡σ22σ12+σ12σ22−1)+(μ1−μ2)22σ22\frac12\big(\log\frac{\sigma_2^2}{\sigma_1^2} + \frac{\sigma_1^2}{\sigma_2^2} - 1\big) + \frac{(\mu_1-\mu_2)^2}{2\sigma_2^2}
Bernoullid(p,q)=plog⁡pq+(1−p)log⁡1−p1−qd(p,q) = p\log\frac pq + (1-p)\log\frac{1-p}{1-q} (KL-UCB)

TheoremTheorem 14.2 — Bretagnolle–Huber inequality

For probability measures P,QP, Q on the same space and any event AA,

P(A)+Q(Ac)≥12exp⁡(−D(P,Q))(14.7)P(A) + Q(A^c)\ge\frac12\exp\big(-D(P,Q)\big) \tag{14.7}

The roles of PP and QQ can be swapped, which helps since DD is asymmetric.

IntuitionClose distributions can’t be separated by any event

P(A)P(A) is the error of “declare QQ on AA” when the truth is PP, and Q(Ac)Q(A^c) is the error when the truth is QQ. If D(P,Q)D(P,Q) is small, every test has substantial total error. If P=QP = Q, the sum is exactly 1; the bound gives 12\frac12.

ProofLe Cam’s inequality, then Jensen

Trivial if D=∞D = \infty, so assume P≪QP\ll Q. Let ν=P+Q\nu = P + Q, p=dPdνp = \frac{dP}{d\nu}, q=dQdνq = \frac{dQ}{d\nu}. It’s enough to show ∫p∧q≥12e−D(P,Q)\int p\wedge q\ge\frac12e^{-D(P,Q)}, because ∫p∧q≤∫Ap+∫Acq=P(A)+Q(Ac)\int p\wedge q\le\int_Ap + \int_{A^c}q = P(A) + Q(A^c).

Step 1 (Le Cam): ∫p∧q≥12(∫pq)2\int p\wedge q\ge\frac12\big(\int\sqrt{pq}\big)^2. Since pq=(p∧q)(p∨q)pq = (p\wedge q)(p\vee q), Cauchy–Schwarz gives (∫pq)2≤∫p∧q∫p∨q\big(\int\sqrt{pq}\big)^2\le\int p\wedge q\int p\vee q, and ∫p∨q=2−∫p∧q≤2\int p\vee q = 2 - \int p\wedge q\le2.

Step 2 (Jensen):

(∫pq)2=exp⁡(2log⁡∫p>0pqp)≥exp⁡(2∫p>0p⋅12log⁡qp)=e−D(P,Q)\Big(\int\sqrt{pq}\Big)^2 = \exp\Big(2\log\int_{p>0}p\sqrt{\frac qp}\Big)\ge\exp\Big(2\int_{p>0}p\cdot\frac12\log\frac qp\Big) = e^{-D(P,Q)}

Absolute continuity ensures p>0⇒q>0p > 0\Rightarrow q > 0.

∎

ExampleNo test of a weak signal is reliable

One observation from N(0,σ2)\mathcal N(0,\sigma^2) (call it PP) or N(Δ,σ2)\mathcal N(\Delta,\sigma^2) (call it QQ), with Δ2/σ2≤1\Delta^2/\sigma^2\le1. For any rejection region AA, P(A)+Q(Ac)≥12e−Δ2/2σ2≥12e−1/2≥310P(A) + Q(A^c)\ge\frac12e^{-\Delta^2/2\sigma^2}\ge\frac12e^{-1/2}\ge\frac3{10}, so max⁡{P(A),Q(Ac)}≥320\max\{P(A),Q(A^c)\}\ge\frac3{20}, whatever the test.

RemarkRefinements and relatives

  • Equality case / Neyman–Pearson: P(A)+Q(Ac)≥∫p∧qP(A) + Q(A^c)\ge\int p\wedge q is an equality for A={p≤q}A = \{p\le q\}, the likelihood-ratio test. More generally, likelihood-ratio tests are the most powerful at each significance level, and essentially the only ones (Exercises 14.14–14.15; LRTs).
  • Sharper versions: P(A)+Q(Ac)≥1−1−e−DP(A) + Q(A^c)\ge1 - \sqrt{1 - e^{-D}} (14.11), which dominates (14.7). For small DD, Pinsker is better.
  • Pinsker: δ(P,Q)=sup⁡A∣P(A)−Q(A)∣≤D(P,Q)/2\delta(P,Q) = \sup_A|P(A) - Q(A)|\le\sqrt{D(P,Q)/2}, so P(A)+Q(Ac)≥1−D/2P(A) + Q(A^c)\ge1 - \sqrt{D/2} (14.12–14.13). That is vacuous for large DD, where Bretagnolle–Huber still works.
  • Other distances: total variation δ\delta, Hellinger h(P,Q)2=∫(p−q)2=2(1−∫pq)h(P,Q)^2 = \int(\sqrt p - \sqrt q)^2 = 2(1 - \int\sqrt{pq}), and χ2(P,Q)=∫p2q−1\chi^2(P,Q) = \int\frac{p^2}q - 1: δ2≤h2≤D≤χ2(14.16)\delta^2\le h^2\le D\le\chi^2 \tag{14.16} Each is tight for some pair. Bounded integrands obey ∣∫X dP−∫X dQ∣≤(b−a)δ(P,Q)|\int X\,dP - \int X\,dQ|\le(b-a)\delta(P,Q) (Exercise 14.4).
  • Data processing: D(P∣G,Q∣G)≤D(P,Q)D(P|_{\mathcal G},Q|_{\mathcal G})\le D(P,Q) for any sub-σ-algebra (Exercise 14.10; data processing).
  • Chain rule: D(P,Q)=∑tEP[D(Pt(⋅∣Xt−1),Qt(⋅∣Xt−1))]D(P,Q) = \sum_t\mathbb E_P\big[D(P_t(\cdot\mid X^{t-1}),Q_t(\cdot\mid X^{t-1}))\big] (Exercise 14.12), and it holds with a stopping time in place of nn (Exercise 14.13).

Minimax lower bounds (Chapter 15)

Relative entropy between bandits

LemmaLemma 15.1 — Divergence decomposition

Fix a policy π\pi and bandits ν=(Pi)\nu = (P_i), ν′=(Pi′)\nu' = (P_i'), with outcome laws Pν\mathbb P_\nu, Pν′\mathbb P_{\nu'} on the canonical model. Then

D(Pν,Pν′)=∑i=1kEν[Ti(n)] D(Pi,Pi′)(15.1)D(\mathbb P_\nu,\mathbb P_{\nu'}) = \sum_{i=1}^k\mathbb E_\nu[T_i(n)]\,D(P_i,P_i') \tag{15.1}

ProofThe policy terms cancel in the likelihood ratio

Step 1: Densities. With respect to (ρ×λ)n(\rho\times\lambda)^n, the outcome density is ∏tπt(at∣ht−1)pat(xt)\prod_t\pi_t(a_t\mid h_{t-1})p_{a_t}(x_t), and the same for ν′\nu' with p′p'. The policy is the same, so

log⁡dPνdPν′=∑t=1nlog⁡pAt(Xt)pAt′(Xt)(15.2)\log\frac{d\mathbb P_\nu}{d\mathbb P_{\nu'}} = \sum_{t=1}^n\log\frac{p_{A_t}(X_t)}{p_{A_t}'(X_t)} \tag{15.2}

Step 2: Condition on the action. Given AtA_t, Xt∼PAtX_t\sim P_{A_t} under ν\nu, so Eν[log⁡pAt(Xt)pAt′(Xt)]=Eν[D(PAt,PAt′)]\mathbb E_\nu\big[\log\frac{p_{A_t}(X_t)}{p'_{A_t}(X_t)}\big] = \mathbb E_\nu[D(P_{A_t},P'_{A_t})].

Step 3: Regroup by arm. ∑tEν[D(PAt,PAt′)]=∑iEν[∑tI{At=i}]D(Pi,Pi′)\sum_t\mathbb E_\nu[D(P_{A_t},P'_{A_t})] = \sum_i\mathbb E_\nu\big[\sum_t\mathbb I\{A_t = i\}\big]D(P_i,P_i'). If some D(Pi,Pi′)=∞D(P_i,P_i') = \infty with positive expected pulls, both sides are infinite.

∎

IntuitionInformation accrues only where you look

Distinguishing ν\nu from ν′\nu' costs exactly the per-sample divergence of each arm times how often the policy samples it. An arm that is rarely pulled is an arm about which ν\nu and ν′\nu' may disagree undetected. This is the regret decomposition’s information-theoretic twin.

RemarkGeneralizations

For general action spaces, D(Pν,Pν′)=∫AD(Pa,Pa′) dGν(a)=E∑tD(PAt,PAt′)D(\mathbb P_\nu,\mathbb P_{\nu'}) = \int_{\mathcal A}D(P_a,P_a')\,dG_\nu(a) = \mathbb E\sum_tD(P_{A_t},P'_{A_t}) (Exercise 15.8). With a stopping time, for any Fτ\mathcal F_\tau-measurable XX, D(Pν,X,Pν′,X)≤∑iEν[Ti(τ)]D(Pi,Pi′)D(\mathbb P_{\nu,X},\mathbb P_{\nu',X})\le\sum_i\mathbb E_\nu[T_i(\tau)]D(P_i,P_i') (Exercise 15.7).

The minimax lower bound

TheoremTheorem 15.2 — Minimax lower bound for Gaussian bandits

Let k>1k > 1 and n≥k−1n\ge k - 1. For every policy π\pi there is μ∈[0,1]k\mu\in[0,1]^k with

Rn(π,νμ)≥127(k−1)nR_n(\pi,\nu_\mu)\ge\frac1{27}\sqrt{(k-1)n}

where νμ\nu_\mu is the unit-variance Gaussian bandit with means μ\mu. Hence Rn∗(ENk(1))≥127(k−1)nR_n^*(\mathcal E^k_N(1))\ge\frac1{27}\sqrt{(k-1)n}.

ProofTwo instances, Bretagnolle–Huber, divergence decomposition

Step 1: Instances. μ=(Δ,0,…,0)\mu = (\Delta, 0, \ldots, 0) with Δ∈[0,12]\Delta\in[0,\frac12]. Let i=arg⁡min⁡j>1Eμ[Tj(n)]i = \arg\min_{j>1}\mathbb E_\mu[T_j(n)], so Eμ[Ti(n)]≤nk−1\mathbb E_\mu[T_i(n)]\le\frac n{k-1}. Set μ′=μ\mu' = \mu except μi′=2Δ\mu_i' = 2\Delta.

Step 2: Regret in terms of one event. By the regret decomposition,

Rn(π,νμ)≥Pμ(T1(n)≤n2)nΔ2,Rn(π,νμ′)>Pμ′(T1(n)>n2)nΔ2R_n(\pi,\nu_\mu)\ge\mathbb P_\mu\Big(T_1(n)\le\frac n2\Big)\frac{n\Delta}2, \qquad R_n(\pi,\nu_{\mu'}) > \mathbb P_{\mu'}\Big(T_1(n) > \frac n2\Big)\frac{n\Delta}2

(in νμ′\nu_{\mu'}, every pull of arm 1 costs Δ\Delta).

Step 3: Bretagnolle–Huber with A={T1(n)≤n/2}A = \{T_1(n)\le n/2\}.

Rn(π,νμ)+Rn(π,νμ′)>nΔ2(Pμ(A)+Pμ′(Ac))≥nΔ4e−D(Pμ,Pμ′)(15.3)R_n(\pi,\nu_\mu) + R_n(\pi,\nu_{\mu'}) > \frac{n\Delta}2\big(\mathbb P_\mu(A) + \mathbb P_{\mu'}(A^c)\big)\ge\frac{n\Delta}4e^{-D(\mathbb P_\mu,\mathbb P_{\mu'})} \tag{15.3}

Step 4: Divergence decomposition. Only arm ii differs:

D(Pμ,Pμ′)=Eμ[Ti(n)](2Δ)22≤2nΔ2k−1D(\mathbb P_\mu,\mathbb P_{\mu'}) = \mathbb E_\mu[T_i(n)]\frac{(2\Delta)^2}2\le\frac{2n\Delta^2}{k-1}

Step 5: Tune. Δ=(k−1)/(4n)≤12\Delta = \sqrt{(k-1)/(4n)}\le\frac12 (using n≥k−1n\ge k-1) makes the exponent −12-\frac12. So the sum of the two regrets is at least 18(k−1)n e−1/2≈0.076(k−1)n\frac18\sqrt{(k-1)n}\,e^{-1/2}\approx0.076\sqrt{(k-1)n}, and the larger of the two is at least half that, ≥127(k−1)n\ge\frac1{27}\sqrt{(k-1)n}.

∎

ImportantWhy the antagonist must look at the policy

The second instance perturbs the arm this policy neglects. A fixed pair of instances (classical Le Cam) can’t capture how a sequential policy distributes its samples. Choosing ν′\nu' after seeing π\pi is what produces the k\sqrt k.

RemarkWhy Gaussians are not special: Fisher information

All the proof used was D(Pμ,Pμ+Δ)=O(Δ2)D(P_\mu,P_{\mu+\Delta}) = O(\Delta^2) for small gaps. For a smooth parametric family indexed by its mean, Taylor-expanding in Δ\Delta gives

D(Pμ,Pμ+Δ)≈−∂∂Δ∫dPμ+Δ∣Δ=0⏟=0Δ+12I(μ)Δ2,I(μ)=−∫∂2∂Δ2log⁡pμ+Δ∣Δ=0pμ dλD(P_\mu,P_{\mu+\Delta})\approx\underbrace{-\frac{\partial}{\partial\Delta}\int dP_{\mu+\Delta}\Big|_{\Delta=0}}_{=0}\Delta + \frac12I(\mu)\Delta^2, \qquad I(\mu) = -\int\frac{\partial^2}{\partial\Delta^2}\log p_{\mu+\Delta}\Big|_{\Delta=0}p_\mu\,d\lambda

The first-order term vanishes because total mass is constant; I(μ)I(\mu) is the Fisher information. So for any sufficiently rich, non-bizarre class, the KL is quadratic in the gap and the minimax regret is Ω(nk)\Omega(\sqrt{nk}).

NoteΩ(nk)\Omega(\sqrt{nk}) versus O(log⁡n)O(\log n): no contradiction

The logarithmic upper bounds carry factors 1/Δi1/\Delta_i. The hard instances here have Δ≈k/n\Delta\approx\sqrt{k/n}, where log⁡nΔ\frac{\log n}\Delta is of order nk\sqrt{nk}, up to logs.

RemarkLe Cam’s method and Assouad’s method

  • Le Cam: for estimating θ(P)\theta(P) from i.i.d. samples under a metric dd, any two P0,P1P_0, P_1 give ρn∗≥d(θ(P0),θ(P1))8e−nD(P0,P1)\rho_n^*\ge\frac{d(\theta(P_0),\theta(P_1))}8e^{-nD(P_0,P_1)} (15.5). The bandit version differs in being sequential and in choosing P1P_1 after seeing the algorithm.
  • Assouad-style proof (Exercise 15.2): compare all kk instances μ(i)=Δei\mu^{(i)} = \Delta e_i against μ(0)=0\mu^{(0)} = 0. Pinsker and Exercise 14.4 give Ei[Ti]≤E0[Ti]+cnkE0[Ti]\mathbb E_i[T_i]\le\mathbb E_0[T_i] + c\sqrt{nk\mathbb E_0[T_i]}; summing with Jensen gives ∑iEi[Ti]≤n+ckn\sum_i\mathbb E_i[T_i]\le n + ckn. So some instance has R≥18knR\ge\frac18\sqrt{kn}. This version is due to Auer et al.

TheoremFurther minimax facts (Exercises 15.3–15.6)

  • Small horizon (n<kn < k): some instance has regret at least n(2k−n−1)2k>n2\frac{n(2k - n - 1)}{2k} > \frac n2.
  • Bernoulli bandits: Rn∗(EBk)≥cnkR_n^*(\mathcal E^k_B)\ge c\sqrt{nk} for 2≤k≤n2\le k\le n. Bound KL by χ2\chi^2 to handle Bernoulli divergences near the boundary.
  • The ∑iΔi\sum_i\Delta_i term in MOSS’s bound can’t be removed: pull counts are integers, and each arm must be tried.
  • ETC is not minimax optimal: for every exploration length mm, some instance has Rn≥cmin⁡{n,n2/3k1/3}R_n\ge c\min\{n, n^{2/3}k^{1/3}\}.

RemarkHistory

Vogel (1960) gave a precise minimax analysis of two-armed Bernoulli bandits. Bretagnolle–Huber entered bandits with Bubeck et al. (2013). The proof above follows Gerchinovitz–Lattimore (2016).


Instance-dependent lower bounds (Chapter 16)

IntuitionYou can’t be great everywhere

Order instances by difficulty. Minimax optimality says no policy can stay entirely below the flat n\sqrt n line. Instance optimality says something stronger: any policy that beats the instance-dependent line on some instances must pay above it on others. “Always play arm 1” has zero regret when arm 1 is optimal and linear regret otherwise, an extreme over-specialization. This trade-off is the nature of bandits.

Asymptotic bounds

DefinitionConsistent policy (Def. 16.1)

π\pi is consistent over E\mathcal E if for every ν∈E\nu\in\mathcal E and every p>0p > 0,

lim⁡n→∞Rn(π,ν)np=0(16.1)\lim_{n\to\infty}\frac{R_n(\pi,\nu)}{n^p} = 0 \tag{16.1}

(subpolynomial regret everywhere). UCB is consistent on ESGk(1)\mathcal E^k_{SG}(1). “Always play arm 1” is consistent only if arm 1 is always optimal.

WarningConsistency is purely asymptotic

A consistent policy could play arm 1 for the first 1010010^{100} rounds. Consistency supports only asymptotic lower bounds. Finite-time versions need a finite-time analogue (Section 16.2).

Definitiondinf⁡d_{\inf}: the cheapest way to make an arm look optimal

For a set of distributions M\mathcal M with means, P∈MP\in\mathcal M with mean μ(P)<μ∗\mu(P) < \mu^*:

dinf⁡(P,μ∗,M)=inf⁡P′∈M{D(P,P′):μ(P′)>μ∗}d_{\inf}(P,\mu^*,\mathcal M) = \inf_{P'\in\mathcal M}\{D(P,P') : \mu(P') > \mu^*\}

The smallest divergence from PP to any distribution in the class whose mean beats the current best.

ComponentDetail
Signaturedinf⁡:M×R×{classes}→[0,∞]d_{\inf} : \mathcal M\times\mathbb R\times\{\text{classes}\}\to[0,\infty]
MeaningInformation per pull needed to rule out “arm ii is secretly optimal”.
SmallThe arm is hard to dismiss, so many pulls are needed.
∞\inftyOne pull can rule it out (see the Rademacher example).

TheoremTheorem 16.2 — Asymptotic lower bound (Lai–Robbins; Burnetas–Katehakis)

Let E=M1×⋯×Mk\mathcal E = \mathcal M_1\times\cdots\times\mathcal M_k be unstructured and π\pi consistent over E\mathcal E. For every ν=(Pi)∈E\nu = (P_i)\in\mathcal E,

lim inf⁡n→∞Rnlog⁡n≥c∗(ν,E)=∑i:Δi>0Δidinf⁡(Pi,μ∗,Mi)(16.2)\liminf_{n\to\infty}\frac{R_n}{\log n}\ge c^*(\nu,\mathcal E) = \sum_{i:\Delta_i>0}\frac{\Delta_i}{d_{\inf}(P_i,\mu^*,\mathcal M_i)} \tag{16.2}

ProofPerturb the suboptimal arm until it becomes optimal; consistency forces enough pulls

It suffices to show lim inf⁡nEν[Ti(n)]log⁡n≥1di\liminf_n\frac{\mathbb E_\nu[T_i(n)]}{\log n}\ge\frac1{d_i} for each suboptimal arm ii, with di=dinf⁡(Pi,μ∗,Mi)d_i = d_{\inf}(P_i,\mu^*,\mathcal M_i).

Step 1: The alternative. Fix ε>0\varepsilon > 0 and let ν′\nu' equal ν\nu except arm ii has Pi′∈MiP_i'\in\mathcal M_i with D(Pi,Pi′)≤di+εD(P_i,P_i')\le d_i + \varepsilon and mean >μ∗> \mu^*. It stays in E\mathcal E because the class is unstructured. By Lemma 15.1, D(Pν,Pν′)≤Eν[Ti(n)](di+ε)D(\mathbb P_\nu,\mathbb P_{\nu'})\le\mathbb E_\nu[T_i(n)](d_i + \varepsilon).

Step 2: Two regrets, one event. With A={Ti(n)>n/2}A = \{T_i(n) > n/2\} (bad in ν\nu, good in ν′\nu'),

Rn+Rn′≥n2min⁡{Δi,μi′−μ∗}(Pν(A)+Pν′(Ac))≥n4min⁡{⋅} e−Eν[Ti(n)](di+ε)R_n + R_n'\ge\frac n2\min\{\Delta_i,\mu_i' - \mu^*\}\big(\mathbb P_\nu(A) + \mathbb P_{\nu'}(A^c)\big)\ge\frac n4\min\{\cdot\}\,e^{-\mathbb E_\nu[T_i(n)](d_i+\varepsilon)}

Step 3: Rearrange.

lim inf⁡nEν[Ti(n)]log⁡n≥1di+ε(1−lim sup⁡nlog⁡(Rn+Rn′)log⁡n)\liminf_n\frac{\mathbb E_\nu[T_i(n)]}{\log n}\ge\frac1{d_i+\varepsilon}\Big(1 - \limsup_n\frac{\log(R_n + R_n')}{\log n}\Big)

Step 4: Consistency kills the last term. For every p>0p > 0, Rn+Rn′≤CpnpR_n + R_n'\le C_pn^p eventually, so the limsup is at most pp, hence 0. Then let ε→0\varepsilon\to0.

∎

IntuitionWhy log⁡n\log n pulls, and why that constant

A consistent policy must stay alert to the possibility that arm ii is secretly the best, which is the alternative ν′\nu', where neglecting arm ii would cost linear regret. To keep the chance of missing that alternative below n−1+o(1)n^{-1+o(1)}, it needs e−Tidi≲1/ne^{-T_id_i}\lesssim1/n, i.e. Ti≳log⁡n/diT_i\gtrsim\log n/d_i. Each such pull costs Δi\Delta_i.

Class M\mathcal MPP (mean <μ∗<\mu^*)dinf⁡(P,μ∗,M)d_{\inf}(P,\mu^*,\mathcal M)
Gaussian, known varianceN(μ,σ2)\mathcal N(\mu,\sigma^2)(μ−μ∗)22σ2\frac{(\mu - \mu^*)^2}{2\sigma^2}
Gaussian, unknown varianceN(μ,σ2)\mathcal N(\mu,\sigma^2)12log⁡(1+(μ−μ∗)2σ2)\frac12\log\big(1 + \frac{(\mu - \mu^*)^2}{\sigma^2}\big)
BernoulliB(μ)\mathcal B(\mu)d(μ,μ∗)d(\mu,\mu^*)
UniformU(a,b)\mathcal U(a,b)log⁡(1+2(μ∗−(a+b)/2)b−a)\log\big(1 + \frac{2(\mu^* - (a+b)/2)}{b-a}\big)

DefinitionAsymptotic optimality

π\pi is asymptotically optimal on E\mathcal E if lim⁡nRn(π,ν)log⁡n=c∗(ν,E)\lim_n\frac{R_n(\pi,\nu)}{\log n} = c^*(\nu,\mathcal E) for all ν∈E\nu\in\mathcal E (16.3). For most classes such a policy exists (Burnetas–Katehakis). Examples: UCB with log⁡f(t)\log f(t) on unit-variance Gaussians (c∗=∑2Δic^* = \sum\frac2{\Delta_i}, Chapter 8), and KL-UCB on Bernoulli (c∗=∑Δid(μi,μ∗)c^* = \sum\frac{\Delta_i}{d(\mu_i,\mu^*)}).

WarningETC and elimination are not asymptotically optimal

However they are tuned, they pay an extra multiplicative factor of 2 on Gaussian bandits (Garivier et al. 2016): committing in phases wastes information.

RemarkScope

  • Unstructured classes only. With structure, pulling one arm informs about others, and lower bounds must be derived case by case.
  • Nonparametric classes: solved exactly for bounded support (Honda–Takemura 2010), partly for semi-bounded support, and up to constants for bounded kurtosis.
  • Exponential families: the KL-UCB-type bound of Exercise 10.4 is tight (Exercise 16.3).

Finite-time bounds

LemmaLemma 16.3 — Finite-time pull lower bound

Let ν,ν′\nu, \nu' differ only in arm ii, with ii suboptimal in ν\nu and uniquely optimal in ν′\nu', and let λ=μi(ν′)−μi(ν)\lambda = \mu_i(\nu') - \mu_i(\nu). For any policy,

Eνπ[Ti(n)]≥log⁡min⁡{λ−Δi(ν), Δi(ν)}4+log⁡n−log⁡(Rn(ν)+Rn(ν′))D(Pi,Pi′)(16.4)\mathbb E_{\nu\pi}[T_i(n)]\ge\frac{\log\frac{\min\{\lambda - \Delta_i(\nu),\ \Delta_i(\nu)\}}4 + \log n - \log\big(R_n(\nu) + R_n(\nu')\big)}{D(P_i,P_i')} \tag{16.4}

This is Bretagnolle–Huber plus divergence decomposition, without taking limits.

TheoremTheorem 16.4 — Nearly minimax-optimal policies can’t beat UCB by much

Let ν\nu be a Gaussian bandit with means μ\mu and gaps Δ\Delta, and E(ν)={ν′:μi(ν′)∈[μi,μi+2Δi] ∀i}\mathcal E(\nu) = \{\nu' : \mu_i(\nu')\in[\mu_i,\mu_i + 2\Delta_i]\ \forall i\}. If Rn(π,ν′)≤CnpR_n(\pi,\nu')\le Cn^p for all nn in some set N\mathcal N and all ν′∈E(ν)\nu'\in\mathcal E(\nu) (with p∈(0,1)p\in(0,1)), then for ε∈(0,1]\varepsilon\in(0,1] and n∈Nn\in\mathcal N,

Rn(π,ν)≥2(1+ε)2∑i:Δi>0((1−p)log⁡n+log⁡εΔi8CΔi)+(16.5)R_n(\pi,\nu)\ge\frac2{(1+\varepsilon)^2}\sum_{i:\Delta_i>0}\Big(\frac{(1-p)\log n + \log\frac{\varepsilon\Delta_i}{8C}}{\Delta_i}\Big)^+ \tag{16.5}

ProofApply Lemma 16.3 with the arm raised to just above optimal

For suboptimal ii, take ν′\nu' with μi(ν′)=μi+Δi(1+ε)\mu_i(\nu') = \mu_i + \Delta_i(1+\varepsilon), so λ=Δi(1+ε)\lambda = \Delta_i(1+\varepsilon), λ−Δi=εΔi\lambda - \Delta_i = \varepsilon\Delta_i, and D=Δi2(1+ε)22D = \frac{\Delta_i^2(1+\varepsilon)^2}2. With Rn+Rn′≤2CnpR_n + R_n'\le2Cn^p,

E[Ti(n)]≥2Δi2(1+ε)2((1−p)log⁡n+log⁡εΔi8C)\mathbb E[T_i(n)]\ge\frac2{\Delta_i^2(1+\varepsilon)^2}\Big((1-p)\log n + \log\frac{\varepsilon\Delta_i}{8C}\Big)

Multiply by Δi\Delta_i and sum (regret decomposition).

∎

IntuitionRobustness costs at most a constant factor

Assuming only that the policy is not terrible on nearby instances (polynomial regret with exponent pp), it must pay about (1−p)∑2log⁡nΔi(1-p)\sum\frac{2\log n}{\Delta_i}. For p=12p = \frac12, any nearly minimax policy, that is about half the asymptotic constant. The gap may be real: this larger class of policies includes ones tuned to particular instances.

ExampleEdge cases (Exercises 16.2, 16.4, 16.6–16.8)

  • Infinite dinf⁡d_{\inf} gives bounded regret. For shifted Rademacher rewards (μ±1\mu\pm1 each with probability 12\frac12), distributions with different means have disjoint supports, so dinf⁡=∞d_{\inf} = \infty, and a policy with Rn≤3∑iΔiR_n\le3\sum_i\Delta_i for all nn exists. The Fisher-information heuristic assumed a smooth, “not too bizarre” family, which this is not.
  • Unknown subgaussian constant gives dinf⁡=0d_{\inf} = 0. On the class of all subgaussian distributions (any σ\sigma), every consistent policy has lim inf⁡Rn/log⁡n=∞\liminf R_n/\log n = \infty. Yet for any f(n)=ω(log⁡n)f(n) = \omega(\log n) some policy achieves Rn=o(f(n))R_n = o(f(n)): consistent, just not logarithmic.
  • Refining lower-order terms (two arms): if Rn≤Clog⁡nΔR_n\le\frac{C\log n}{\Delta} on all instances with Δ≤1\Delta\le1, then Rn≥12Δlog⁡nΔ28Clog⁡nR_n\ge\frac1{2\Delta}\log\frac{n\Delta^2}{8C\log n}. The log⁡(nΔ2)\log(n\Delta^2) form of MOSS-type bounds is essentially necessary.
  • UCB-V’s bound is sharp: no policy can have lim sup⁡Rn/log⁡n≤cb\limsup R_n/\log n\le cb (no gap dependence) or ≤c∑iσi2/Δi\le c\sum_i\sigma_i^2/\Delta_i (no range term) on all [0,b][0,b]-bounded bandits. Both terms of (b+σi2Δi)log⁡n(b + \frac{\sigma_i^2}{\Delta_i})\log n are needed.
  • Optimality costs variance: if lim sup⁡Rn/log⁡n≤∑2(1+p)Δi\limsup R_n/\log n\le\sum\frac{2(1+p)}{\Delta_i} on Gaussian bandits, then some instance has pseudo-regret variance at least about n1−pn^{1-p}. Being asymptotically optimal (p→0p\to0) forces the unstable regret seen in MOSS’s second problem.

High-probability lower bounds (Chapter 17)

Setting expectations. Exp3-IX gave two kinds of high-probability bound:

AlgorithmGuarantee with probability 1−δ1-\deltaCan be integrated to bound E\mathbb E?
One algorithm for all δ\deltaO(knlog⁡k+knlog⁡klog⁡1δ)O\big(\sqrt{kn\log k} + \sqrt{\frac{kn}{\log k}}\log\frac1\delta\big) (17.1)Yes: Rn≤∫0∞P(R^n≥u)du=O(knlog⁡k)R_n\le\int_0^\infty\mathbb P(\hat R_n\ge u)du = O(\sqrt{kn\log k})
Tuned to a given δ\deltaO(knlog⁡kδ)O\big(\sqrt{kn\log\frac k\delta}\big) (17.2)Only via Rn≤nδ+O(knlog⁡kδ)R_n\le n\delta + O(\sqrt{kn\log\frac k\delta}), giving O(knlog⁡n)O(\sqrt{kn\log n})

The question is whether the order of quantifiers really matters. It does: both bounds are tight up to constants.

Stochastic bandits

DefinitionRandom pseudo-regret

Rˉn=∑iTi(n)Δi\bar R_n = \sum_iT_i(n)\Delta_i, random through the pull counts. Here Ek\mathcal E^k denotes kk-armed unit-variance Gaussian bandits with gaps at most 1.

TheoremTheorem 17.1 — Low expected regret forces heavy tails

If Rn(π,ν)≤B(k−1)nR_n(\pi,\nu)\le B\sqrt{(k-1)n} for all ν∈Ek\nu\in\mathcal E^k, then for every δ∈(0,1)\delta\in(0,1) there is ν∈Ek\nu\in\mathcal E^k with

P(Rˉn(π,ν)≥14min⁡{n, 1B(k−1)nlog⁡14δ})≥δ\mathbb P\Big(\bar R_n(\pi,\nu)\ge\frac14\min\Big\{n,\ \frac1B\sqrt{(k-1)n}\log\frac1{4\delta}\Big\}\Big)\ge\delta

ProofThe same two-instance argument, on a tail event

Step 1: μ=(Δ,0,…,0)\mu = (\Delta, 0, \ldots, 0), with ii the least-pulled suboptimal arm. By the regret decomposition and the assumption, E[Ti(n)]≤RnΔ(k−1)≤BΔnk−1\mathbb E[T_i(n)]\le\frac{R_n}{\Delta(k-1)}\le\frac B\Delta\sqrt{\frac n{k-1}} (17.5).

Step 2: μ′=μ\mu' = \mu except μi′=2Δ\mu_i' = 2\Delta. Then D=E[Ti(n)]⋅2Δ2≤2BΔn/(k−1)D = \mathbb E[T_i(n)]\cdot2\Delta^2\le2B\Delta\sqrt{n/(k-1)}.

Step 3: {Ti(n)≥n/2}\{T_i(n)\ge n/2\} forces Rˉn≥Δn/2\bar R_n\ge\Delta n/2 in ν\nu, and its complement forces Rˉn′≥Δn/2\bar R_n'\ge\Delta n/2 in ν′\nu'. By Bretagnolle–Huber,

P(Rˉn≥Δn2)+P′(Rˉn′≥Δn2)≥12exp⁡(−2BΔnk−1)≥2δ\mathbb P\Big(\bar R_n\ge\frac{\Delta n}2\Big) + \mathbb P'\Big(\bar R_n'\ge\frac{\Delta n}2\Big)\ge\frac12\exp\Big(-2B\Delta\sqrt{\frac n{k-1}}\Big)\ge2\delta

with Δ=min⁡{12,12Bk−1nlog⁡14δ}\Delta = \min\big\{\frac12, \frac1{2B}\sqrt{\frac{k-1}n}\log\frac1{4\delta}\big\}. One of the two probabilities is at least δ\delta.

∎

CorollaryCorollary 17.2 — Tuning for one δ can’t do better than nklog⁡(1/δ)\sqrt{nk\log(1/\delta)}

For any π\pi and δ\delta with nδ≤n(k−1)log⁡14δn\delta\le\sqrt{n(k-1)\log\frac1{4\delta}}, some ν∈Ek\nu\in\mathcal E^k has

P(Rˉn≥14min⁡{n, n(k−1)2log⁡14δ})≥δ\mathbb P\Big(\bar R_n\ge\frac14\min\Big\{n,\ \sqrt{\frac{n(k-1)}2\log\frac1{4\delta}}\Big\}\Big)\ge\delta

Proof by contradiction: otherwise Rn≤nδ+⋅≤2n(k−1)log⁡14δR_n\le n\delta + \sqrt{\cdot}\le\sqrt{2n(k-1)\log\frac1{4\delta}}, and Theorem 17.1 with B=2log⁡14δB = \sqrt{2\log\frac1{4\delta}} produces exactly such an instance.

CorollaryCorollary 17.3 — A single algorithm can’t have sub-exponential tails

For p∈(0,1)p\in(0,1) and B>0B > 0, no policy satisfies P(Rˉn≥B(k−1)nlog⁡p1δ)<δ\mathbb P\big(\bar R_n\ge B\sqrt{(k-1)n}\log^p\frac1\delta\big) < \delta for all nn, δ\delta and ν\nu. Such tails would integrate to Rn≤B′(k−1)nR_n\le B'\sqrt{(k-1)n}, and then Theorem 17.1 gives a tail of order 1B′(k−1)nlog⁡14δ\frac1{B'}\sqrt{(k-1)n}\log\frac1{4\delta}, which grows faster in log⁡(1/δ)\log(1/\delta) than log⁡p\log^p. Small expected regret forces the tail to grow linearly in log⁡1δ\log\frac1\delta. The authors conjecture that P(Rˉn≥Bknlog⁡1δ)≤δ\mathbb P\big(\bar R_n\ge B\sqrt{kn}\log\frac1\delta\big)\le\delta is achievable.

ImportantKnowing δ in advance really helps

A single all-δ\delta algorithm pays nklog⁡1δ\sqrt{nk}\log\frac1\delta; a δ\delta-tuned algorithm pays nklog⁡1δ\sqrt{nk\log\frac1\delta}. Both are tight. The price of the all-δ\delta guarantee is log⁡(1/δ)/log⁡k\sqrt{\log(1/\delta)/\log k}, small but real. It buys integrability, i.e. an expected-regret bound.

Adversarial bandits

TheoremTheorem 17.4 — High-probability lower bound against an adversary

For suitable universal constants c,Cc, C, if n≥Cklog⁡12δn\ge Ck\log\frac1{2\delta}, then for every policy there is a reward sequence x∈[0,1]n×kx\in[0,1]^{n\times k} with

P(R^n≥cnklog⁡12δ)≥δ\mathbb P\Big(\hat R_n\ge c\sqrt{nk\log\frac1{2\delta}}\Big)\ge\delta

No assumption on the algorithm is needed.

ProofSketch: random clipped-Gaussian adversaries

Two difficulties compared with the stochastic case: rewards must lie in [0,1][0,1], and the target is the adversarial regret R^n\hat R_n against the best arm in hindsight, not the pseudo-regret.

Claim 17.5 (averaging): if a random reward table X∼QX\sim Q gives tail probability at least δ\delta on average, some fixed table xx does too. So it suffices to randomize the adversary.

Construction: let ηt∼N(12,σ2)\eta_t\sim\mathcal N(\frac12,\sigma^2) be a common noise term for each round. Arm 1 pays clip[0,1](ηt+Δ)\mathrm{clip}_{[0,1]}(\eta_t + \Delta), arm ii (in instance QiQ_i) pays clip(ηt+2Δ)\mathrm{clip}(\eta_t + 2\Delta), and the rest pay clip(ηt)\mathrm{clip}(\eta_t). Arms are correlated within a round but i.i.d. across rounds.

Claim 17.6: with Δ=σk−12nlog⁡18δ\Delta = \sigma\sqrt{\frac{k-1}{2n}\log\frac1{8\delta}}, some ii has PQi(Ti(n)<n/2)≥2δ\mathbb P_{Q_i}(T_i(n) < n/2)\ge2\delta. This is the stochastic argument with a new KL computation.

Relating to the regret: within a round, the shared noise makes the gaps exact unless clipping occurs:

R^n≥Δ(n−Ti(n)−∑tI{∃j:Xtj∈{0,1}})(17.8)\hat R_n\ge\Delta\Big(n - T_i(n) - \sum_t\mathbb I\{\exists j : X_{tj}\in\{0,1\}\}\Big) \tag{17.8}

Claim 17.7: with σ=110\sigma = \frac1{10}, Δ<18\Delta < \frac18 and n≥32log⁡1δn\ge32\log\frac1\delta, clipping occurs in at least n/4n/4 rounds with probability at most δ\delta. Combining the claims gives PQi(R^n≥nΔ/4)≥δ\mathbb P_{Q_i}(\hat R_n\ge n\Delta/4)\ge\delta. (Proofs: Exercise 17.1; details in Gerchinovitz–Lattimore 2016.)

∎

IntuitionThe best arm is best in every round, and it doesn’t help

Under QiQ_i, arm ii has the highest reward in every round, not just on average. Yet with bandit feedback the learner sees one reward per round, and the shared noise ηt\eta_t hides which arm is best, so it can’t exploit this.

ImportantExp3-IX is nearly tight

If an algorithm has Rn≤BknR_n\le B\sqrt{kn}, then for small δ\delta some adversary forces P(R^n≥cBknlog⁡12δ)≥δ\mathbb P\big(\hat R_n\ge\frac cB\sqrt{kn}\log\frac1{2\delta}\big)\ge\delta. That matches the log⁡1δ\log\frac1\delta term of Exp3-IX’s all-δ\delta bound up to constants. Gerchinovitz–Lattimore also give lower bounds for structured loss matrices (low variance, similar arms).


Quick reference

ObjectStatementNote
Minimax regretRn∗(E)=inf⁡πsup⁡νRn(π,ν)R_n^*(\mathcal E) = \inf_\pi\sup_\nu R_n(\pi,\nu)depends on (class, horizon)
Pareto optimalno policy weakly better everywhere, strictly somewhere”always arm 1” qualifies
Testing two meanserror ≈e−nΔ2/8\approx e^{-n\Delta^2/8}; constant if n≲1/Δ2n\lesssim1/\Delta^2(13.1)
Recipecompeting and similar instancesperturb the least-pulled arm
Relative entropy∫log⁡dPdQdP\int\log\frac{dP}{dQ}dP if P≪QP\ll Q, else ∞\inftyGaussian: (μ1−μ2)22σ2\frac{(\mu_1-\mu_2)^2}{2\sigma^2}
Bretagnolle–HuberP(A)+Q(Ac)≥12e−D(P,Q)P(A) + Q(A^c)\ge\frac12e^{-D(P,Q)}Le Cam + Jensen
Pinskerδ(P,Q)≤D/2\delta(P,Q)\le\sqrt{D/2}better for small DD
Distance chainδ2≤h2≤D≤χ2\delta^2\le h^2\le D\le\chi^2
Divergence decompositionD(Pν,Pν′)=∑iEν[Ti(n)]D(Pi,Pi′)D(\mathbb P_\nu,\mathbb P_{\nu'}) = \sum_i\mathbb E_\nu[T_i(n)]D(P_i,P_i')policy terms cancel
Minimax boundRn∗≥127(k−1)nR_n^*\ge\frac1{27}\sqrt{(k-1)n}Δ=(k−1)/4n\Delta = \sqrt{(k-1)/4n}
Fisher informationD(Pμ,Pμ+Δ)≈12I(μ)Δ2D(P_\mu,P_{\mu+\Delta})\approx\frac12I(\mu)\Delta^2so Ω(nk)\Omega(\sqrt{nk}) is generic
ETC lower boundcmin⁡{n,n2/3k1/3}c\min\{n, n^{2/3}k^{1/3}\}not minimax optimal
ConsistencyRn=o(np)R_n = o(n^p) for all p>0p > 0, on all instancesasymptotic notion
dinf⁡d_{\inf}inf⁡{D(P,P′):μ(P′)>μ∗}\inf\{D(P,P') : \mu(P') > \mu^*\}per-pull information to rule an arm out
Lai–Robbinslim inf⁡Rnlog⁡n≥∑Δidinf⁡\liminf\frac{R_n}{\log n}\ge\sum\frac{\Delta_i}{d_{\inf}}unstructured classes
Gaussianc∗=∑2σ2Δic^* = \sum\frac{2\sigma^2}{\Delta_i}UCB is optimal
Bernoullic∗=∑Δid(μi,μ∗)c^* = \sum\frac{\Delta_i}{d(\mu_i,\mu^*)}KL-UCB is optimal
Finite timeRn≳2(1+ε)2∑(1−p)log⁡nΔiR_n\gtrsim\frac{2}{(1+\varepsilon)^2}\sum\frac{(1-p)\log n}{\Delta_i} if Rn≤CnpR_n\le Cn^p nearbyhalf the constant at p=12p = \frac12
High probability, stochasticRn≤BknR_n\le B\sqrt{kn} ⇒ tail ≥1Bknlog⁡1δ\ge\frac1B\sqrt{kn}\log\frac1\delta w.p. δ\deltano log⁡p\log^p tails
δ-tunedat least nklog⁡(1/δ)\sqrt{nk\log(1/\delta)}matches Exp3-IX (tuned)
AdversarialP(R^n≥cnklog⁡12δ)≥δ\mathbb P(\hat R_n\ge c\sqrt{nk\log\frac1{2\delta}})\ge\deltaclipped common-noise construction

Facts to keep to hand

  • Every bound here is a two-point test. Pick a second instance that perturbs exactly the arm the policy samples least, bound the KL between the outcome laws by pulls times per-sample KL, and apply Bretagnolle–Huber to an event that is bad in one instance and good in the other.
  • Information accrues only where you sample. The divergence decomposition turns “the policy can’t tell” into “the policy didn’t pull that arm enough”. That is why the antagonist chooses its perturbation after seeing the policy.
  • KL is quadratic in the gap for smooth families. Detecting a gap Δ\Delta needs about 1/Δ21/\Delta^2 samples, which gives nk\sqrt{nk} in the worst case and log⁡n/Δ\log n/\Delta per arm on instances. Non-smooth families (disjoint supports) or overly rich ones (unknown scale) break this, in opposite directions.
  • Instance optimality is a balance, not a free lunch. Consistency (or near-minimax robustness) forces log⁡n/dinf⁡\log n/d_{\inf} pulls of each suboptimal arm. Doing better on some instances costs linear regret on others, and pushing to the exact constant costs regret variance.
  • Tails are part of the guarantee. Small expected regret forces tails that grow linearly in log⁡1δ\log\frac1\delta. Fixing δ\delta in advance buys log⁡(1/δ)\sqrt{\log(1/\delta)} instead, at the cost of integrability.

References

← All notes