Skip to content

定义Definition

遗憾与比较器类

Regret · Comparator class

用累计损失相对预先规定的比较器类最优值来评价在线决策。

形式陈述 ​

在在线学习协议中,给定动作 at 和固定的非空比较器集合 U。先假定本轮使用的损失值为实数,且各个有限时域中的比较器累计损失下确界有限;外部遗憾定义为

RegT=∑t=1Tℓt(at)−infu∈U∑t=1Tℓt(u).

比较器是回看完整序列后挑出的最好固定动作,但算法必须逐轮因果行动。No-regret 通常指存在统一次线性上界 RegT≤r(T)、r(T)/T→0,或相应的期望/高概率版本;这保证 lim supTRegT/T≤0,而不要求可能为负的遗憾本身等于 o(T)。累计损失本身也不必趋零。

若算法随机,可讨论实现值、期望遗憾或高概率遗憾。随机 bandit 的伪遗憾先对奖励取期望再与均值最优臂比较,与单条样本路径遗憾并非恒等。动态遗憾允许比较器随时间变化,若不限制变化总量,逐轮 oracle 可使任何算法显得线性差。

直觉

遗憾把整段序列压成一场赛后对账:算法必须在信息逐轮到达时行动,比较器却可以看完整段序列后从预先声明的集合中挑最好者。这个“事后挑、但只能在固定集合里挑”的不对称既让基准有解释力,又避免它强到每轮都预知答案。

遗憾是加性差,不是近似比或竞争比;“O(T)”也只有在动作集、反馈模型、损失范围与比较器明确时才完整。错误数可视为 0–1 损失累计值,但 mistake bound 在可实现序列上与零错误比较器比较,是更强的专门模型。

No-regret 的含义是平均每轮落后量的上界消失,而不是累计损失趋零,也不是最后一次动作收敛。算法完全可能和一个很差的最好比较器一起承受巨大绝对损失;它保证的是没有长期落后于这个参照类,而不是保证环境本身容易预测。

累计损失与最佳固定比较器
例子与边界

固定专家与动态 oracle ​

设两位专家在十轮中的累计损失分别为 3 和 7,算法累计损失为 4,则相对最好固定专家的遗憾为 4−3=1,不是错误数 4,也不是相对每轮事后最好建议的差。若每轮轮流有一位专家零损失,动态 oracle 可累计为零,而任何固定专家约损失五次;换比较器会彻底改变问题难度。

bandit 中的两层期望 ​

令 LT 是学习器累计损失,LT,i 是同一实际损失表上固定臂 i 的累计损失。无论随机 bandit 还是非预见自适应对手,都应区分

R¯T=ELT−miniELT,i,E[RegT]=E[LT−miniLT,i].

因为 EminiLT,i≤miniELT,i,有 R¯T≤E[RegT]。例如一轮两臂的损失表以各 1/2 概率为 (0,1) 或 (1,0),独立均匀抽臂时 ELT=1/2,所以 R¯T=0,而 E[RegT]=1/2。确定的 oblivious 表使两个指标相等;随机表不自动如此。这里都在实际表上比较,不涉及改变过去动作后对手会怎样反应的 policy regret。

负遗憾与更强比较器 ​

遗憾还可能线性为负。让两动作的损失依次重复 (0,1),(1,0),学习器按事先规定的奇偶轮交替选第一、第二动作;当 T 为偶数时,它的总损失为 0,每个固定动作的总损失都是 T/2,所以遗憾为 −T/2。这条路径上平均遗憾并未趋零,却完全符合“不长期落后于最好固定动作”的目标。No-regret 因此应读作次线性上界,而不是强制遗憾的绝对值次线性。若想保证对每个区间或每个切换次数受限的比较器都好,需要 strongly adaptive 或 shifting regret,并为比较器的额外自由支付复杂度。

根据自己的动作改换比较器 ​

重复博弈中,外部比较器说“所有轮次都改选固定 b”;内部比较器说“只把原先选 a 的轮次改成 b”;交换比较器则允许给每个原动作指定一个替代动作 ϕ(a)。后两者使用了学习器原动作的信息,比较器类更强,普通固定动作遗憾界不能自动覆盖它们。

这种区别恰好决定经验联合分布满足哪种均衡:粗相关均衡的固定偏离违反量等于外部遗憾除以轮数,相关均衡的单对服从约束则等于相应内部遗憾除以轮数。例如三轮双方都依次选 0,1,2 的循环博弈历史,最佳固定动作总收益与实际收益同为零,但每次把原动作循环加一能累计多得 3。前者没有外部遗憾,后者仍有交换遗憾;不是同一个保证的两种名称。

推论与应用

从总遗憾上界到平均表现上界只需除以 T:若 RegT≤CT,则 RegT/T≤C/T→0;实际差值可以更低。但这不意味着最后一轮动作收敛,也不保证单轮损失下降;在线到批转换通常要平均迭代点或随机抽取一轮,并另外使用凸性或随机顺序假设。

当 U 是有限专家集合时,定义直接导向专家建议预测:指数权重用 O(Tlog⁡|U|) 的代价同时追踪所有固定专家。若 U 是凸集,在线凸优化把同一比较式与梯度几何结合;若允许有限次切换,则需把切换位置与次数的复杂度加入界中。

遗憾界还可通过在线到批转换产生随机样本下的风险保证。转换不是字面上把 T 改成样本量:必须说明数据次序、损失凸性以及输出采用平均迭代点还是随机一轮,才能把因果序列上的平均比较转成总体期望风险。

交换无遗憾的平稳分布归约为上述更强比较器提供实际算法。每个源动作的学习器选择一个固定替代目标,平稳性将这些费用与真实混合损失对齐;三轮算例给出交换遗憾2/3,而不是把普通外部遗憾界直接改名。

参考资料
  • Nicolò Cesa-Bianchi and Gábor Lugosi, Prediction, Learning, and Games, Cambridge University Press, 2006.
  • 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.
关系图谱32 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系