“算法选择对应不同的统计接口。KL UCB用分布族的 KL 置信上界,在 Bernoulli 等一参数模型中获得精细的实例依赖常数;Thompson Sampling从后验抽样行动,需要明确先…”
形式陈述
Explore-then-Commit 是随机赌博机遗憾的两阶段基线;其错误 commit 分析使用Hoeffding 集中控制固定预算经验均值。
考虑整数
- 依次拉取每个臂恰好
次,计算经验均值 ; - 取
,在剩余 轮始终拉取 。
算法要求
流式实现只需保存
两臂分析
先设两臂且
探索阶段固定拉取次优臂
因此,累计伪遗憾满足
在
第一项是确定的探索成本,第二项是罕见但会持续到终局的误识别成本;两者必须同时保留。
当
多臂版本
设最佳均值为
的期望遗憾。选错的概率可对各次优臂事件
使用相同的两个单侧界。于是 commit 的伪遗憾至多为
直觉
固定探索把遗憾拆成容易核算的两笔账:探索阶段确定支付次优臂 gap,利用阶段则承担一次误判延续到终局的尾部成本。预算太小放大误判,预算太大浪费容易实例,最优点依赖未知 gap。
例子与边界
一个可计算例子
两种页面布局的真实点击率分别为
若真实 gap 为
不知道 gap 时的困境
最优
ETC 因而更适合作为基线、批次受限实验或运营上必须在某个日期冻结决策的流程。它不是 UCB 的劣质写法:两阶段约束可能来自真实业务制度,但若没有此约束,自适应探索通常更有效。
与最佳臂识别的边界
commit 动作看似在识别最佳臂,但本页目标是固定时域内的累计遗憾。固定置信最佳臂识别允许随机停止,并以错误概率
分析还依赖奖励独立、固定均值和有界/次高斯尾部。对抗 bandit 中不存在要估计的固定
推论与应用
批次受限 bandit 位于一次固定探索与逐轮自适应之间。比较方案时,除累计遗憾外,还要计入允许的批次数和策略切换次数。
参考资料
- Tor Lattimore and Csaba Szepesvári, Bandit Algorithms, Cambridge University Press, 2020.
- Sébastien Bubeck and Nicolò Cesa-Bianchi, “Regret Analysis of Stochastic and Nonstochastic Multi-armed Bandit Problems,” Foundations and Trends in Machine Learning 5(1), 2012, pp. 1–122.
- Peter Auer, Nicolò Cesa-Bianchi, and Paul Fischer, “Finite-time Analysis of the Multiarmed Bandit Problem,” Machine Learning 47, 2002, pp. 235–256.