“在线学习评价预测质量,区别于输入逐个到达但只关心运行时间的在线算法,也区别于一次训练后静态部署。其核心评价见遗憾;错误界和 bandit 是不同反馈与损失的专门分支。”
外部遗憾 ​
对动作
比较器是回看完整序列后挑出的最好固定动作,但算法必须逐轮因果行动。No-regret 指
若算法随机,可讨论实现值、期望遗憾或高概率遗憾。随机 bandit 的伪遗憾先对奖励取期望再与均值最优臂比较,与单条样本路径遗憾并非恒等。动态遗憾允许比较器随时间变化,若不限制变化总量,逐轮 oracle 可使任何算法显得线性差。
遗憾是加性差,不是近似比或竞争比;“
设两位专家在十轮中的累计损失分别为 3 和 7,算法累计损失为 4,则相对最好固定专家的遗憾为
随机 bandit 中还有两层期望。伪遗憾用臂的均值比较,期望 realized regret 则把同一奖励表上事后最好臂作为随机基准;有限时域下二者可不同。写“expected regret”时应明确期望对算法、奖励和可能的随机对手分别取在哪里。
遗憾还可能为负:算法能随历史切换,某条序列上可能胜过事后最好固定动作。No-regret 要求的是上界而非非负性。若想保证对每个区间或每个切换次数受限的比较器都好,需要 strongly adaptive 或 shifting regret,并为比较器的额外自由支付复杂度。
从总遗憾到平均表现只需除以
参考资料
- Cesa-Bianchi, Lugosi, Prediction, Learning, and Games, 2006.
- Bubeck, Cesa-Bianchi, “Regret Analysis of Stochastic and Nonstochastic Bandits,” 2012.