损失版 EXP3
有 个臂,对手预先确定或非预见地生成 。算法只观察所选臂 的损失。固定学习率 ,初始化 ,每轮执行:
- 令 ,按 抽取 ;
- 构造重要性加权估计
- 更新 。
指数权重保持每个 ,所以估计始终有定义。条件于轮前历史 ,
这是一种不显式混合均匀探索的规范期望界版本;带参数 的原始写法、EXP3.P 与 EXP3-IX 使用不同采样或估计,学习率和结论不能交叉拼装。
势函数分析
记 。由 ()和 ,
另一方面,对任意固定臂 ,,因此
合并并取条件期望。第一项实际等于已选臂损失,因为 ;二阶项虽含 ,平均后恰有
于是对每个固定臂 ,
对 oblivious 对手,损失序列固定,因此可在取期望后再对固定臂取最小。取 ,得到标准 expected external regret
概率空间包含算法抽臂的全部随机性。对 non-anticipating adaptive adversary, 可依过去但不能看见本轮 后再选择;同一逐轮分析控制的是每个固定臂 的 ,不应未经说明改成“对随机实现序列事后取最好臂”的期望,因为最小值与期望不能随意交换。
具体失败例子:把未观察损失直接记零
设本轮 臂均匀抽样,真实损失向量为 。若未选择坐标一律填零,第一坐标的“估计损失”只在以 概率选中它时为 ,故条件期望是 而不是真实损失 ;送入 Hedge 后,更新尺度会随当前抽样概率改变。重要性加权在选中第一臂时把观测放大为 ,使条件期望恢复为 。代价是二阶矩按 放大,EXP3 的 因子正来自这份部分反馈的信息价格。
一个广告位的点击收益可能按新闻周期恶意变化,根本不存在固定均值 gap。EXP3 仍与事后最好固定广告比较,而 UCB 的置信均值论证没有适用对象。若环境真是平稳随机臂,EXP3 的最坏情形保证通常不如利用 gap 的 UCB 精细。
失败边界
上述是期望遗憾,不是高概率界。无偏估计可能重尾,直接对同一分析套 Hoeffding 不成立;EXP3.P 通过显式探索和偏置项获得高概率控制,EXP3-IX 则修改分母。若对手见到本轮随机选择后才设损失,它可总让所选臂损失为 、其他臂为 ,标准外部遗憾问题便退化。
参考资料
- Peter Auer, Nicolò Cesa-Bianchi, Yoav Freund, and Robert Schapire, “The Nonstochastic Multiarmed Bandit Problem,” 2002.
- Sébastien Bubeck and Nicolò Cesa-Bianchi, 2012 survey.