BanditAlgorithm.adversarial_bandit_exp3ix_high_probability_regret
Provedadversarialbanditsexp3-ixhigh-probability
(Exp3-IX high-probability bound, -independent learning rate) Let (with , ) and . Suppose Exp3-IX (Algorithm 10) — with biased loss estimator and exponential weights
— is run with and . Then the random regret satisfies (Eq. 12.5)
stated as a bound on the adversarialMeasure of the bad set of histories.
Preamble
import Definitions.Def_AdversarialBandit import Definitions.Def_exp3Policy open MeasureTheory ProbabilityTheory
Formal statement
theorem BanditAlgorithm.adversarial_bandit_exp3ix_high_probability_regret
{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η : η = Real.sqrt (2 * Real.log (k + 1) / (n * k)))
(π : BanditPolicy k) (hπ : IsExp3IXPolicy η (η / 2) π) :
adversarialMeasure x π n
{h : BanditHistory k n |
Real.sqrt (8 * n * k * Real.log (k + 1)) +
Real.sqrt (n * k / (2 * Real.log (k + 1))) * Real.log (1 / δ) +
Real.log ((k + 1) / δ) ≤ adversarialRandomRegret n x h} ≤
ENNReal.ofReal δ := by
sorry
Source
L&S Theorem 12.1(1), Eq. (12.5), p.167