MOSS intermediate large-gap regret bound
OpenBanditAlgorithm.moss_regret_intermediate_boundbanditsminimaxregretucb
Let , let , and run MOSS for horizon on a 1-subgaussian -armed bandit. In the proof of Theorem 9.1, printed p. 126 / PDF p. 135 displays the regret split with the explicit term and then bounds the optimal-arm deficit by . Printed p. 127 / PDF p. 136 displays the large-gap arm sum obtained from Lemma 8.2. Combining those exact displays gives
This is the source's stochastic-probabilistic intermediate estimate immediately before the final filtered-set cardinality calculation on printed p. 127 / PDF p. 136, which yields .
Preamble
import Definitions.Def_banditRegret import Definitions.Def_mossPolicy open MeasureTheory ProbabilityTheory
Formal statement
theorem BanditAlgorithm.moss_regret_intermediate_bound {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 + 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: combine the displayed 8 sqrt(kn) regret split, E[2n Delta] <= 16 sqrt(kn), and the displayed Lemma 8.2 large-gap occupation bound before the final sum/cardinality estimate.