Exp3-IX exponential-weights loss bound
ProvedBanditAlgorithm.exp3ix_observed_loss_estimate_boundbandit-algorithmsexponential-weightsregret
This is the deterministic exponential-weights loss bound for Exp3-IX.
Let , let , and let be a bounded length- bandit history. Write for the learner's observed cumulative loss and for the implicit-exploration loss estimate of arm . For every comparator arm , with ,
This combines the generic exponential-weights inequality with the exact Exp3-IX bias identity and is reusable independently of the probabilistic concentration analysis.
Formalization Note The theorem is pointwise and retains the empty-horizon boundary case.
Preamble
import Definitions.Def_AdversarialBandit import Definitions.Def_exp3Policy open MeasureTheory ProbabilityTheory
Formal statement
theorem BanditAlgorithm.exp3ix_observed_loss_estimate_bound
{k : ℕ} (hk : 1 < k) (n : ℕ) (η : ℝ) (hη : 0 < η)
(h : BanditAlgorithm.BanditHistory k n)
(hh : ∀ t : Fin n, (h t).2 ∈ Set.Icc (0 : ℝ) 1) (i : Fin k) :
(∑ t : Fin n, (1 - (h t).2)) -
(η / 2) *
∑ j : Fin k, BanditAlgorithm.exp3IXEstimate η (η / 2) n h j -
BanditAlgorithm.exp3IXEstimate η (η / 2) n h i ≤
Real.log k / η +
(η / 2) *
∑ j : Fin k, BanditAlgorithm.exp3IXEstimate η (η / 2) n h j := by
sorrySource
Lattimore and Szepesvari, Bandit Algorithms (CUP 2020): Eq. (12.1), printed p. 165 / PDF p. 174, gives the deterministic exponential-weights loss estimate; Lemma 12.4, printed p. 169 / PDF p. 178, identifies the Exp3-IX bias. The statement combines them and specializes gamma = eta/2.