MOSS large-gap occupation sum bound
OpenBanditAlgorithm.moss_large_gap_occupation_sum_boundFor a 1-subgaussian bandit with arms and , the sum of over arms with is at most over the same filtered set. The source proves the armwise estimate using and Lemma 8.2, then sums it.
Preamble
import Definitions.Def_banditRegret import Definitions.Def_mossPolicy open MeasureTheory ProbabilityTheory
Formal statement
theorem BanditAlgorithm.moss_large_gap_occupation_sum_bound
{k : ℕ} (hk : 0 < k)
{ν : BanditAlgorithm.StochasticBandit k}
(hν : BanditAlgorithm.IsSubgaussianBandit 1 ν)
{n : ℕ} {π : BanditAlgorithm.BanditPolicy k}
(hπ : BanditAlgorithm.IsMOSSPolicy n π) (hkn : 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 : ℝ))) ≤
Finset.sum
(Finset.univ.filter
(fun i ↦ 8 * Real.sqrt ((k : ℝ) / n) < BanditAlgorithm.banditGap ν i))
(fun i ↦ BanditAlgorithm.banditGap ν i +
15 * Real.sqrt ((n : ℝ) / k)) := by
sorrySource
Lattimore and Szepesvari, Bandit Algorithms (CUP 2020), proof of Theorem 9.1, printed pp. 126-127 / PDF pp. 135-136: definition of kappa_i, Lemma 8.2 armwise bound, and displayed large-gap sum.