Skip to content

对抗赌博机模型

Adversarial bandit

损失向量可任意变化、学习器只观察所选坐标的在线决策模型。

模型与信息顺序

环境给出 t[0,1]K,学习器从历史决定的分布 pt 抽取 It,只观察 t,It。评价期望外部遗憾

Ett,Itminitt,i.

概率至少包含算法随机性。Oblivious 对手可预先任意固定损失序列;non-anticipating 自适应对手可看历史,却不能先看本轮 It 再设置该轮损失,否则可总让所选臂损失为 1,标准问题退化。

未见坐标通常用重要性加权

^t,i=t,i1{It=i}pt,i

估计;条件期望等于 t,i,但 pt,i 太小时方差很大,所以算法必须保留探索。与随机 bandit 不同,这里没有固定均值和 gap,不能使用 Δi 分解。与专家全信息模型相比,缺失反馈使典型遗憾从 TlogK 恶化到 TK 量级。

无偏性可直接核验:条件于历史,

Et^t,i=pt,it,ipt,i+(1pt,i)0=t,i.

但二阶矩为 t,i2/pt,i,概率越小方差越大;若 pt,i=0,估计器甚至无定义。这就是 Exp3 一类算法混入探索质量的定量原因。

对手若看见本轮 It 后再设损失,可令被选臂损失 1、其余为 0;算法每轮损失 1,而事后至少有某臂只被选约 T/K 次,产生线性遗憾。Non-anticipating 条件正是排除这种读心式环境,不等于假设损失随机或温和。

Exp3 的势函数与专家 Hedge 相似,但用 ^t,i 代替完整损失。无偏估计让一阶项恢复真实损失,二阶项则累积约 K 的方差代价,优化学习率后出现 O(TKlogK) 量级。相较全信息多出的 K,正是隐藏坐标的价格。

对自适应对手,比较向量 t 可能依赖过去随机历史,因此期望条件要逐轮处理;把所有损失当成预先固定后直接应用独立集中并不合法。高概率界通常还需显式探索或带偏的重要性估计来控制重尾。

参考资料
  • Auer et al., “The Nonstochastic Multiarmed Bandit Problem,” 2002.
  • Bubeck, Cesa-Bianchi, 2012.