BanditAlgorithm.adversarial_bandit_exp3ix_high_probability_regret_tuned
Provedbanditsexp3-ix
(Exp3-IX high-probability bound, learning rate tuned to ) Let (with , ) and . If Exp3-IX is run with and , then the random regret satisfies (Eq. 12.6)
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_tuned
{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 ((Real.log k + Real.log ((k + 1) / δ)) / (n * k)))
(π : BanditPolicy k) (hπ : IsExp3IXPolicy η (η / 2) π) :
adversarialMeasure x π n
{h : BanditHistory k n |
2 * Real.sqrt ((2 * Real.log (k + 1) + Real.log (1 / δ)) * (n * k)) +
Real.log ((k + 1) / δ) ≤ adversarialRandomRegret n x h} ≤
ENNReal.ofReal δ := by
sorry
Source
L&S Theorem 12.1(2), Eq. (12.6), p.167