Skip to content

定义Definition

随机赌博机与伪遗憾

施工中 · 内容逐步修订

Stochastic bandit · Pseudo-regret

每个臂从固定分布独立取样时,以均值差和选择次数表达期望损失。

形式陈述 ​

固定均值环境 ​

在多臂赌博机模型上,臂 i 每次拉取都独立产生 νi 的奖励,均值 μi 固定。令 μ∗=maxiμi、Δi=μ∗−μi,Ni(T) 为臂 i 被选次数。相对固定最优臂的伪遗憾为

R¯T=Tμ∗−E∑t=1TXt,It=∑iΔiE[Ni(T)].

这里假设奖励可积,且在给定过去历史 Ht−1 和当前选择 It=i 后,新奖励的条件均值仍为 μi。选择次数可以高度依赖过去奖励,不能因此把 Ni(T) 与奖励随意当作独立量。正确推导先用条件期望的塔式法则:

EXt,It=E[E(Xt,It∣Ht−1,It)]=EμIt.

再对轮数求和,并写成 ∑t(μ∗−μIt)=∑iΔiNi(T),才得到分解。该条件均值假设足以支持这个恒等式;UCB 的集中分析还需要更强的尾部与抽样条件。

直觉

Bernoulli 臂是具体实例:一次点击为 1,否则为 0,但定义允许一般有界或次高斯奖励。若多个臂并列最优,它们的 gap 为零,抽取它们不产生伪遗憾。

伪遗憾先对奖励和策略随机性取期望,不等同于某次路径上“最优臂实际总奖励减算法奖励”的 realized regret。 与最佳臂识别相比,本页评价整个交互过程的累计机会损失,而后者主要评价最终推荐与样本复杂度;两者共享反馈模型,却优化不同目标。奖励的条件均值若漂移或随历史改变,固定 μi 的 gap 分解便不再适用,应切换到对抗 bandit 模型或其他明确模型,而非继续套 UCB 分析。

均值差与期望拉取次数
例子与边界

三臂数值账本 ​

设 Bernoulli 臂均值为 (0.6,0.5,0.2),则 gaps 为 (0,0.1,0.4)。若到 T 时三个臂期望选择次数为 (700,250,50),伪遗憾就是

0⋅700+0.1⋅250+0.4⋅50=45.

从奖励账本也可交叉核对:T=1000,算法的期望总奖励为 0.6⋅700+0.5⋅250+0.2⋅50=555,始终选均值最优臂的期望奖励为 600,差仍为 45。这里的次数是期望次数,三者可以不是整数;一次实验恰好得到这些整数次数,也不意味着那次实际奖励必定为 555。同样一次探索放在第三臂比第二臂贵四倍,这也是 gap-dependent 分析关心每个次优臂被拉多少次的原因。

随机模型仍需指定尾部。只有均值存在的重尾奖励不自动拥有 Hoeffding 置信半径;有界、次高斯或已知方差条件会导向不同算法。各臂内部 IID 也不表示不同臂的潜在奖励必须在同一轮独立,因为策略从未同时观察它们;真正需要的是对被抽取序列的条件分布假设。

最优臂某次实现奖励较低,不会让其均值身份改变;realized regret 甚至可能短期为负。如果条件均值随历史或时间改变,就不能再使用固定 μi 的同一分解;只有分布的其他部分依赖历史、条件均值仍固定时,分解本身却可能继续成立。不能把恒等式所需的条件与集中界所需的条件混为一谈。

推论与应用

算法选择对应不同的统计接口。KL-UCB用分布族的 KL 置信上界,在 Bernoulli 等一参数模型中获得精细的实例依赖常数;Thompson Sampling从后验抽样行动,需要明确先验、似然和后验更新;Explore-then-Commit先固定或调谐探索期,再长期选择经验最佳臂,结构简单但对 horizon 与 gap 设定敏感。三者实现同一伪遗憾目标,不共享同一先验需求、调参方式或有限时间证明。

Gap-dependent 分析能描述易区分实例上的对数选择次数:UCB 算法对次优臂 i 的典型结论是 ENi(T)=O(log⁡T/Δi2),乘上单次代价 Δi 后贡献 O(log⁡T/Δi) 遗憾。Gap 越小越难统计区分,但每次选错也越便宜。

当 gaps 很小或未知时,这类界会变得松散,gap-free 或极小极大分析改为给所有实例统一的最坏保证。两种尺度回答的问题不同:前者解释给定实例为何容易,后者校准没有额外间隔信息时能承诺到什么程度。

参考资料
  • Tor Lattimore 与 Csaba Szepesvári,Bandit Algorithms,Cambridge University Press,2020,第 4 章,尤其 §4.5、Lemma 4.5:随机环境定义与遗憾的拉取次数分解。

  • Tze Leung Lai and Herbert Robbins, “Asymptotically Efficient Adaptive Allocation Rules,” Advances in Applied Mathematics 6(1), 1985, pp. 4–22.

  • Peter Auer, Nicolò Cesa-Bianchi, and Paul Fischer, “Finite-time Analysis of the Multiarmed Bandit Problem,” Machine Learning 47, 2002, pp. 235–256.

关系图谱23 个相邻概念 · 4 类关系

拖动节点调整位置。

显示关系

显示:依赖

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