Skip to content

模型Model

线性赌博机

施工中 · 内容逐步修订

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

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

形式陈述 ​

线性反馈模型 ​

本页选择上下文赌博机的连续动作集合版本。设整数 d≥1;第 t 轮以可测方式给出非空紧集 At⊆Rd,学习器选择 xt∈At,并观察

yt=⟨θ∗,xt⟩+ηt.

其中 ⟨θ∗,xt⟩ 是内积给出的条件期望奖励。未知参数满足 ‖θ∗‖2≤S,动作满足 ‖x‖2≤L。所有可行动作都满足该范数界。令 Gt 是本轮奖励揭示前的信息,包含此前历史、当前动作集合、选择动作所用随机性及 xt;这些信息随轮次递增。噪声相对于它条件均值为零,并假设条件 R-次高斯,其中 R≥0:

E[euηt∣Gt]≤eu2R2/2(u∈R).

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

相对每轮线性最优动作

xt∗∈arg⁡maxx∈At⟨θ∗,x⟩

的累计条件均值遗憾为

RT=∑t=1T⟨θ∗,xt∗−xt⟩.

此和仍因动作随机而随机;其期望才是期望伪遗憾。紧性与连续性保证每轮线性最优值达到,并假定所用最优动作可测地选择。固定均值且满足相应范数、尾部条件的 K 臂随机 bandit,可取 d=K 和标准基动作表示;一般对抗奖励不属于该固定参数模型。

正则最小二乘与置信椭球 ​

固定正则化参数 λ>0 和 0<δ<1,定义

Vt=λI+∑s=1t−1xsxs⊤,bt=∑s=1t−1xsys,

以及 ridge 估计

θ^t=Vt−1bt.

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

‖x‖Vt−1=x⊤Vt−1x

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

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

‖θ^t−θ∗‖Vt≤R2log⁡det⁡(Vt)1/2det⁡(λI)1/2δ+λS=:βt.

于是参数置信集合是椭球

Ct={θ:‖θ−θ^t‖Vt≤βt}.

OFUL 的乐观动作与遗憾界 ​

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

xt∈arg⁡maxx∈Atmaxθ∈Ct⟨θ,x⟩.

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

⟨θ^t,x⟩+βt‖x‖Vt−1.

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

在真参数始终落入 Ct 的事件上,记 at=‖xt‖Vt−1,单轮遗憾满足 rt≤2βtat。同时,由参数与所有动作的范数界,rt≤2SL。上式的 βt 非递减;令 BT=max{βT+1,SL},两界合用才得到

rt≤2BTmin{1,at}.

矩阵行列式引理给出 det⁡Vt+1=det⁡Vt(1+at2);再用 min{1,z}≤2log⁡(1+z) 得椭圆势界

∑t=1Tmin{1,at2}≤2log⁡det⁡VT+1det⁡V1.

于是Cauchy–Schwarz 不等式给出

RT≤2BT2Tlog⁡det⁡VT+1det⁡V1,log⁡det⁡VT+1det⁡V1≤dlog⁡(1+TL2dλ).

当 S,L,R,λ 固定时,代入置信半径得到隐藏对数因子的 RT=O~(dT) 高概率界。这个推导不要求 λ≥L2:即使初期 at>1,瞬时遗憾的范数上界也补足了截断步骤。维度依赖来自需要学习参数方向,而非直接计数动作;连续动作仍需满足上述紧性、可测性和优化条件。

直觉

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

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

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

内容推荐中的共享信息 ​

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

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

计算与模型边界 ​

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

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

推论与应用

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

在动态定价、广告和推荐中,上下文—动作对可以共同编码成特征向量,模型便成为线性上下文赌博机。统计保证之外还要解决乐观目标的优化:这里需要最大化包含 βt‖x‖Vt−1 的完整乐观目标。这个目标一般不是线性的,仅有线性优化 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.
关系图谱12 个相邻概念 · 3 类关系

拖动节点调整位置。

显示关系

显示:依赖

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

上位 / 更一般

下位 / 直接特例

暂未标注直接特例。

类型化关系