UCB suboptimal-arm pull-count bound
ProvedBanditAlgorithm.ucb_suboptimal_arm_expected_pull_countbandit-algorithmsprobability
For UCB with confidence level on a finite 1-subgaussian stochastic bandit, every suboptimal arm with gap is pulled in expectation at most times by horizon . The statement isolates the core per-arm estimate in the proof of the UCB regret theorem.
Preamble
import Definitions.Def_banditRegret import Definitions.Def_ucbPolicy open MeasureTheory ProbabilityTheory
Formal statement
namespace BanditAlgorithm
theorem ucb_suboptimal_arm_expected_pull_count
{k : ℕ} (hk : 0 < k) {ν : StochasticBandit k}
(hν : IsSubgaussianBandit 1 ν) {n : ℕ} (hn : 0 < n)
{π : BanditPolicy k} (hπ : IsUCBPolicy (1 / (n : ℝ) ^ 2) π)
(i : Fin k) (hi : 0 < banditGap ν i) :
∫ h, (armPullCount i h : ℝ) ∂(banditMeasure ν π n) ≤
3 + 16 * Real.log n / (banditGap ν i) ^ 2 := by
sorry
end BanditAlgorithmSource
Lattimore--Szepesvari, Bandit Algorithms (2020), proof of Theorem 7.1, Eqs. (7.4)--(7.10), especially the concluding pull-count display, printed pp. 105--108 (online PDF pp. 113--116), https://tor-lattimore.com/downloads/book/book.pdf