MOSS regret reduction to large-gap occupations
ProvedBanditAlgorithm.moss_regret_large_gap_occupation_reductionFor a 1-subgaussian bandit with arms and horizon , MOSS regret is at most plus the gap-weighted expected pull counts of arms with . This is the source proof stage combining the displayed regret split, the term, and the bound .
Preamble
import Definitions.Def_banditRegret import Definitions.Def_mossPolicy open MeasureTheory ProbabilityTheory
Formal statement
theorem BanditAlgorithm.moss_regret_large_gap_occupation_reduction
{k : ℕ} (hk : 0 < k)
{ν : BanditAlgorithm.StochasticBandit k}
(hν : BanditAlgorithm.IsSubgaussianBandit 1 ν)
{n : ℕ} {π : BanditAlgorithm.BanditPolicy k}
(hπ : BanditAlgorithm.IsMOSSPolicy n π) (hkn : k ≤ n) :
BanditAlgorithm.banditRegret ν π n ≤
24 * Real.sqrt ((k : ℝ) * n) +
Finset.sum
(Finset.univ.filter
(fun i ↦ 8 * Real.sqrt ((k : ℝ) / n) < BanditAlgorithm.banditGap ν i))
(fun i ↦ BanditAlgorithm.banditGap ν i *
MeasureTheory.integral
(BanditAlgorithm.banditMeasure ν π n)
(fun h ↦ (BanditAlgorithm.armPullCount i h : ℝ))) := by
sorrySource
Lattimore and Szepesvari, Bandit Algorithms (CUP 2020), proof of Theorem 9.1, printed p. 126 / PDF p. 135: displayed regret decomposition and large-gap split, followed by E[2 n Delta] <= 16 sqrt(k n).