“二阶保证仍相对固定专家。环境发生制度切换时,某个固定专家的 $V {T,i}$ 小不代表动态比较器表现好,应转向漂移比较器。部分反馈下无法观察所有 $r {t,i}$,还需要重要性加权估计,…”
固定比较器看不见制度变化 ​
标准外部遗憾将学习器累计损失与整段时间内最好的一个固定动作比较。若环境前半段适合动作
本页区分三种常被混叫成“动态遗憾”的对象。它们回答不同问题,保证不能互相替换。
shifting regret ​
专家集合为
若限制切换次数
则最坏 shifting regret 是对所有至多切换
的界。
adaptive regret ​
设动作集合为
strongly adaptive regret 控制
,通常希望长度为
区间保证可拼出 shifting regret:把比较序列的常值段分别看成区间并求和。但拼接会支付段数与对数开销;一个总区间上的低固定遗憾并不能反向推出所有子区间都低。
dynamic regret ​
在线凸优化中,允许比较器为动作路径
常用路径长度
或函数变化量限制基准。若每轮
一个切换例子 ​
服务器每天在“节能”与“高性能”两种策略中选择。前 60 天负载低,节能损失较小;随后活动流量持续上升,高性能更优。整个季度最佳固定策略可能只略胜学习器,使外部遗憾看似良好,却掩盖切换后一周的高延迟。shifting regret 以一次切换的比较器衡量是否跟上两个稳定阶段,adaptive regret 则还能检查任意一周窗口。
若负载每天随机翻转,声称存在一个“缓慢漂移的最佳策略”就不再符合数据。此时较大的
算法机制 ​
fixed-share 每轮把一小部分专家权重重新分散,防止曾经落后的专家永远无法复苏。区间专家方法为不同起点启动基础在线算法,再用元学习器组合它们,从而在每个区间保留一个“刚开始、未背负旧损失”的候选。dynamic regret 方法则常重启 OGD、使用预测梯度,或按路径长度自适应调整步长。
这些机制都在遗忘与稳定之间权衡。遗忘过慢追不上变化,过快则在稳定环境中反复丢掉积累的信息。变化预算不是装饰性的参数,而是决定合理遗忘尺度的比较器约束。
边界 ​
adaptive regret 这里指时间区间上的遗憾,不是统计学习中“自适应选择模型”的泛化,也不同于 bandit 文献中特定的 adaptive adversary。使用术语时应同时写出比较器类和反馈协议。
任何动态界还要明确损失是凸、强凸还是一般有界,反馈是完整还是 bandit,以及对手能否看到当前随机动作。只报告
参考资料
- Mark Herbster and Manfred Warmuth, “Tracking the Best Expert,” Machine Learning, 1998.
- Martin Zinkevich, “Online Convex Programming and Generalized Infinitesimal Gradient Ascent,” ICML, 2003.
- Elad Hazan and C. Seshadhri, adaptive regret results for online learning.