BanditAlgorithm.linear_bandit_phased_elimination_regret
Provedbanditseliminationlinearoptimal-design
(Phased elimination with G-optimal design — Theorem 22.1) There is a universal constant such that for every fixed action set of arms in , horizon and there is a policy (Algorithm 12: phased elimination with G-optimal exploration) such that on every linear bandit instance with gaps : with probability at least , the random regret satisfies
and if , the expected regret satisfies
Preamble
import Definitions.Def_StochasticLinearBandit import Definitions.Def_banditRegret open Matrix MeasureTheory ProbabilityTheory
Formal statement
theorem BanditAlgorithm.linear_bandit_phased_elimination_regret :
∃ C : ℝ, 0 < C ∧
∀ (k d n : ℕ), 0 < k → 0 < d → 2 ≤ n →
∀ (arms : Fin k → Fin d → ℝ) (δ : ℝ), δ ∈ Set.Ioo (0 : ℝ) 1 →
∃ π : BanditPolicy k,
∀ (θstar : Fin d → ℝ) (ν : StochasticBandit k),
IsLinearBandit arms θstar ν →
(∀ i, banditGap ν i ≤ 1) →
1 - δ ≤ (banditMeasure ν π n).real
{h | ∑ i, (armPullCount i h : ℝ) * banditGap ν i ≤
C * Real.sqrt (n * d * Real.log (k * Real.log n / δ))} ∧
(δ = 1 / n →
banditRegret ν π n ≤
C * Real.sqrt (n * d * Real.log (k * n))) := by
sorry
Source
L&S Theorem 22.1, p.273