Skip to content

在线梯度下降

online gradient descent · OGD

在每轮凸损失揭示后走一个投影次梯度步,并以距离势函数控制 regret。

条目类型
算法

形式陈述

算法

在线凸优化的闭凸决策集 KRd 中选 x1。第 t 轮承受凸损失 ft(xt) 后取次梯度 gtft(xt),更新

xt+1=ΠK(xtηgt),

其中 ΠK(y)=argminxKxy2 是一般闭凸集的欧氏投影,不只限于线性子空间。

直觉
在线梯度下降的试探与投影

OGD 把“今天损失上升最快的方向”当成下一步应避开的方向,再用投影把更新留在可行域。证明中的平方距离不是装饰:每次更新可能增加 η2gt2,却会按比较器差距减少一项;把这些变化沿时间相加,距离预算便望远镜消去。

Regret 推导

对任意比较器 uK,凸性给 ft(xt)ft(u)gt,xtu。投影的非扩张性又给

xt+1u2xtu22ηgt,xtu+η2gt2.

整理、求和,距离项望远镜消去:

t=1T[ft(xt)ft(u)]x1u22η+η2tgt2.

K 直径至多 Dgt2G,取 η=D/(GT)RegTDGT

例子与边界

在线线性预测例子

每轮收到特征 at 后选择 xt,损失 ft(x)=at,x,则 gt=at。OGD 沿累计不利方向移动,再投影回可行集。对欧氏球投影有简单闭式;若 K 是复杂多面体,求投影本身可能比一次梯度计算昂贵,这属于计算代价而非 regret 证明的一部分。

边界与变体

上述不等式使用 ft 的凸性;非凸损失下次梯度内积不再上界比较器差,不能保留同一证明。在一般范数几何中,梯度应以对偶范数界住,并改用镜像下降。未知 T 可取 ηt1/t 或用 doubling。若把步长和 D,G 的尺度配错,平方根界也会失去量纲一致性。

推论与应用

欧氏投影版适合球或容易投影的凸集;概率单纯形等非欧氏几何通常由在线镜像下降用 Bregman 散度承接。若损失由 IID 样本依次产生,O(T) 遗憾还可通过Online-to-Batch 转换变成 O(T1/2) 的期望超额风险;这一步依赖本轮预测与本轮样本的独立性,不是 OGD 单独提供的性质。

参考资料
关系图谱11 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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

实现的抽象