Skip to content

线性赌博机

Linear bandit · Stochastic linear bandit · 线性上下文赌博机

假设动作特征的期望奖励由未知线性参数给出,并用自归一化置信椭球设计乐观动作选择与维度相关遗憾界。

条目类型
模型

形式陈述

线性反馈模型

线性赌博机把上下文赌博机中的每轮动作集合表示成向量:第 t 轮学习器看到 AtRd,选择 xtAt,并观察

yt=θ,xt+ηt.

其中 θ,xt内积给出的条件期望奖励。未知参数满足 θ2S,动作满足 x2L。噪声对历史过滤 Ft1 条件均值为零,并通常假设条件 R-次高斯:

E[eληtFt1]eλ2R2/2.

动作由过去数据自适应选择,所以设计矩阵不是独立固定样本;置信分析必须使用自归一化鞅界。

相对每轮线性最优动作

xtargmaxxAtθ,x

的伪遗憾为

RT=t=1Tθ,xtxt.

这里动作集可以随上下文变化。普通 K 臂 bandit 是 d=K、动作取标准基向量的特例,但线性结构还能让相似动作共享信息。

正则最小二乘与置信椭球

定义

Vt=λI+s=1t1xsxs,bt=s=1t1xsys,

以及 ridge 估计

θ^t=Vt1bt.

矩阵 Vt 记录各方向获得了多少信息。对候选动作 x,量

xVt1=xVt1x

在很少探索的方向大、在反复观察的方向小。它不是动作的普通欧氏长度,而是由历史设计诱导的预测不确定性。

自归一化集中给出:以至少 1δ 的概率,对所有 t

θ^tθVtR2logdet(Vt)1/2det(λI)1/2δ+λS=:βt.

于是参数置信集合是椭球

Ct={θ:θθ^tVtβt}.

OFUL 的乐观动作与遗憾界

OFUL 选择置信集合内可能最优的动作:

xtargmaxxAtmaxθCtθ,x.

内层优化有闭式解,指数为

θ^t,x+βtxVt1.

第一项利用当前估计,第二项奖励信息不足的方向。它把不确定性下乐观原则从每臂标量区间推广到参数椭球。

在真参数始终落入 Ct 的事件上,单轮遗憾可由

rt2βtxtVt1

控制。椭圆势引理进一步给

t=1Tmin{1,xtVt12}2logdetVT+1detV1,

从而得到隐藏对数因子的

RT=O~(dT)

高概率界。维度依赖来自需要学习 d 个参数方向,而非动作数;即使动作集合连续,也可保持有限遗憾。

直觉

Vt 可以看作一张不断变形的信息地图:样本密集的方向被拉紧,对应 Vt1 下很短的置信半轴;尚未探索的方向仍然宽。OFUL 给动作的分数不是“经验奖励再随便加一点奖励”,而是沿该动作方向把椭球推到最远,所以探索奖金会随历史设计的几何形状改变。

乐观选择与遗憾证明使用的是同一条几何事实。在置信事件内,真最优动作的真实价值不会超过它的乐观值,而算法选中的乐观值又至少同样大;两者之间只剩所选方向上的置信宽度。椭圆势引理则说明,学习器不可能在很多轮里反复支付很大的同方向宽度而不获得相应信息。

线性赌博机示意图
例子与边界

内容推荐中的共享信息

推荐系统把每件内容表示为 d 维特征向量,假设当前用户的期望点击率是未知偏好 θ 与内容特征的内积。展示一篇体育长文不仅更新这一篇的估计,也更新“体育”“长篇”等方向,从而影响许多未展示内容。普通独立臂 UCB 会把每篇文章视为无关,无法共享这份证据。

若两件内容特征相同却真实点击率不同,线性 realizability 已被破坏。算法会把系统偏差解释为噪声,置信椭球可能最终非常窄却不包含真奖励函数;继续运行不会靠更多样本修复错设。

计算与模型边界

公式假设能解每轮的乐观动作优化。有限动作集可逐一打分,大型组合集合可能需要专门 oracle;统计遗憾小不代表每轮计算高效。更新 Vt1 可用秩一公式,但数值实现仍需关注条件数,不能为省一次分解牺牲稳定性。

噪声条件、动作范数、参数范数和正则化 λ 都进入 βt。若奖励重尾、动作由未建模反馈产生或参数随时间漂移,标准 OFUL 置信事件不再成立。非平稳线性 bandit 需要变化预算和遗忘机制,不能只把 S 调大。

推论与应用

普通 K 臂赌博机可取 d=K、动作向量为标准基,此时每个坐标只对应一只臂;线性模型的真正收益出现在特征可复用时,因为一次观测会同时约束与 xt 有投影关系的许多候选动作。遗憾由维度而非动作总数控制,因而能够处理巨大的乃至连续的动作集。

在动态定价、广告和推荐中,上下文—动作对可以共同编码成特征向量,模型便成为线性上下文赌博机。统计保证之外还要解决乐观目标的优化:组合动作集合通常需要线性优化 oracle,而 oracle 的精确度会直接进入每轮选择和最终遗憾。

同样的椭球构造也是不确定性下乐观原则的几何版本。更复杂的广义线性、核化或非平稳模型会替换估计器与置信集合,但仍需分别证明覆盖、乐观选择和宽度累计,不能仅沿用 OFUL 的分数形式。

参考资料
  • Varsha Dani, Thomas Hayes, and Sham Kakade, “Stochastic Linear Optimization under Bandit Feedback,” COLT, 2008.
  • Yasin Abbasi-Yadkori, Dávid Pál, and Csaba Szepesvári, “Improved Algorithms for Linear Stochastic Bandits,” NeurIPS, 2011.
  • Tor Lattimore and Csaba Szepesvári, Bandit Algorithms, Cambridge University Press, 2020.
关系图谱7 个相邻概念 · 3 类关系

拖动节点调整位置。

显示关系

显示:依赖

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

上位 / 更一般

下位 / 直接特例

暂未标注直接特例。

类型化关系