Exp3-IX simultaneous estimator concentration
ProvedBanditAlgorithm.exp3ix_estimate_concentration_variancebandit-algorithmsconcentrationprobability
This is the simultaneous variance-concentration estimate for Exp3-IX.
Let , , , and . Run Exp3-IX with implicit-exploration parameter on a reward table . Write for the cumulative implicit-exploration loss estimate and . Then, except on an event of probability at most , every recorded reward lies in and both
This is the reusable concentration input for the high-probability Exp3-IX regret theorem.
Formalization Note The bad event also includes failure of the canonical reward-range support; that event has probability zero under the adversarial bandit measure and makes the statement directly composable with pointwise regret inequalities.
Preamble
import Definitions.Def_AdversarialBandit import Definitions.Def_exp3Policy open MeasureTheory ProbabilityTheory
Formal statement
theorem BanditAlgorithm.exp3ix_estimate_concentration_variance
{k : ℕ} (hk : 1 < k) (n : ℕ) (hn : 0 < n)
(x : ℕ → Fin k → ℝ) (hx : ∀ t : ℕ, ∀ i : Fin k, x t i ∈ Set.Icc (0 : ℝ) 1)
(δ : ℝ) (hδ : δ ∈ Set.Ioo (0 : ℝ) 1)
(η : ℝ) (hη : 0 < η)
(π : BanditAlgorithm.BanditPolicy k)
(hπ : BanditAlgorithm.IsExp3IXPolicy η (η / 2) π) :
BanditAlgorithm.adversarialMeasure x π n
{h : BanditAlgorithm.BanditHistory k n |
(∃ t : Fin n, (h t).2 ∉ Set.Icc (0 : ℝ) 1) ∨
Real.log ((k + 1) / δ) / η ≤
(⨆ i : Fin k,
BanditAlgorithm.exp3IXEstimate η (η / 2) n h i -
∑ t : Fin n, (1 - x t i)) ∨
Real.log ((k + 1) / δ) / η ≤
∑ i : Fin k,
(BanditAlgorithm.exp3IXEstimate η (η / 2) n h i -
∑ t : Fin n, (1 - x t i))} ≤
ENNReal.ofReal δ := by
sorrySource
Lattimore and Szepesvari, Bandit Algorithms (CUP 2020): Algorithm 10 and reward support, printed p. 167 / PDF p. 176; Lemma 12.2 and Lemma 12.3 Eq. (12.7), printed p. 168 / PDF p. 177; the complete proof of Lemma 12.2 is Section 12.2.1, printed p. 170 / PDF p. 179, using Lemma 12.5, product bound Eq. (12.10), the exponential supermartingale M_t, and Markov inequality. The statement specializes Lemma 12.3 to gamma = eta/2 and includes canonical reward-range support.