“算法选择对应不同的统计接口。KL UCB用分布族的 KL 置信上界,在 Bernoulli 等一参数模型中获得精细的实例依赖常数;Thompson Sampling从后验抽样行动,需要明确先…”
形式陈述 ​
Explore-then-Commit 是随机赌博机遗憾的两阶段基线;其错误 commit 分析使用Hoeffding 集中控制固定预算经验均值。
考虑
- 依次拉取每个臂恰好
次,计算经验均值 ; - 取
,在剩余 轮始终拉取 。
算法要求
两臂分析 ​
先设两臂且
探索阶段固定拉取次优臂
,其中
在
第一项是确定的探索成本,第二项是罕见但会持续到终局的误识别成本;两者必须同时保留。
当
多臂版本 ​
设最佳均值为
的期望遗憾。选错的概率可对各次优臂事件
取并集界,得到含
直觉
固定探索把遗憾拆成容易核算的两笔账:探索阶段确定支付次优臂 gap,利用阶段则承担一次误判延续到终局的尾部成本。预算太小放大误判,预算太大浪费容易实例,最优点依赖未知 gap。
例子与边界
一个可计算例子 ​
两种页面布局的真实点击率分别为
若真实 gap 为
不知道 gap 时的困境 ​
最优
ETC 因而更适合作为基线、批次受限实验或运营上必须在某个日期冻结决策的流程。它不是 UCB 的劣质写法:两阶段约束可能来自真实业务制度,但若没有此约束,自适应探索通常更有效。
与最佳臂识别的边界 ​
commit 动作看似在识别最佳臂,但本页目标是固定时域内的累计遗憾。固定置信最佳臂识别允许随机停止,并以错误概率
分析还依赖奖励独立、固定均值和有界/次高斯尾部。对抗 bandit 中不存在要估计的固定
推论与应用
当运营制度要求在固定日期冻结版本时,ETC 的两阶段约束本身有现实意义;若允许持续适应,UCB 或 successive elimination 会根据各臂不确定性提前停止无谓探索。批次受限 bandit 则位于两者之间。
不知道 gap 时可选择 minimax 预算或 doubling,但这会改变实例依赖常数和切换次数。任何调参都应同时报告探索成本与误 commit 成本,不能只展示最终选臂准确率。
参考资料
- 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.