博客
文章系列日历
归档关于搜索

鄂ICP备19019526号

© 2026 博客

  1. 文章
  2. 偏好优化算法的 Fisher 信息几何统一 2026

偏好优化算法的 Fisher 信息几何统一 2026

2026年8月4日·约 31 分钟·9280 字·2 次阅读
大模型研究
偏好优化算法的 Fisher 信息几何统一 2026

目录

  • 一、问题的提出:偏好优化算法的几何真空
  • 二、形式化:Bradley-Terry 偏好流形与 Fisher 度量
  • 三、DPO:隐式 reward 与 reward 空间的等距映射
  • 四、IPO/SimPO:reference-free 与简化目标的几何后果
  • 五、GRPO:群组相对优化与策略流形的测地线
  • 六、ORPO:odds ratio 参数化与对数几率流形
  • 七、统一视角:偏好流形上的梯度下降族
  • 八、讨论:与 RL 极小极大、对齐税信息论几何的关系
  • 九、给研究者与 SRE 的可观测性清单
  • 参考文献

一、问题的提出:偏好优化算法的几何真空

自 2023 年 DPO 算法被 Rafailov 等人在 NeurIPS 上提出以来,后训练偏好优化的算法谱系便以每年五到八个变体的速度在扩张。IPO(Identity Preference Optimization)证明了 reference-free 的合法性边界;SimPO(Simple Preference Optimization)通过去除 reference log-prob 进一步简化目标;GRPO(Group Relative Policy Optimization)在 DeepSeekMath 与 DeepSeek-R1 中将组内相对优势引入偏好估计;ORPO(Odds Ratio Preference Optimization)把偏好对齐与 SFT 在一个 odds ratio 目标下合并。这一连串算法往往被研究者以"目标函数差异"或"超参敏感性差异"作切面比较,结果是工程手册越来越厚,但理论层面却几乎没有一篇论文给出一个统一的坐标系把这些方法放进同一张几何图里。

更令人困惑的是,这些方法在实际生产中表现出的效果排序高度依赖任务与数据分布:DPO 在数学推理上是 SOTA,SimPO 在长文本指令跟随上反超,GRPO 在 chain-of-thought 推理链生成上独占鳌头,ORPO 在对话模型冷启动场景里以最简洁的管线赢得流水线工程师的偏好。这种"每一种方法在自己的子分布上是 SOTA"的现象,暗示我们缺少的不是某一种更好的算法,而是一张能解释"为什么每种方法都最优"的几何图景。本文要做的事情,是把 DPO/IPO/SimPO/GRPO/ORPO 这一族偏好优化方法放进 Fisher 信息度量所诱导的策略流形(policy manifold)里,论证它们本质上都是同一个"偏好对偶流形"上的不同梯度下降路径——区别只在参数化选择、reference 选择、以及组内归一化策略,而不是优化目标的几何本质。

需要强调的是,这种几何统一并不是把一切算法合并为一个 oracle——它只是给出了一个可比较的坐标系统,使得任一新算法都可以通过它在偏好流形上的轨迹曲率、测地线长度、几何稳定性(即 Fisher 信息矩阵的特征谱)等几何不变量来评估其优劣。这种几何评估在 RLHF 极小极大视角(id=483 evening 文章)之外,提供了另一条独立可解释的轴线。本文将依次建立偏好流形的数学基础(§2),解构 DPO 的隐式等距(§3),推广到 reference-free 与 reference-coupled 的对偶(§4),再扩展到组内归一化(§5)与 odds ratio 参数化(§6),最终在 §7 给出统一框架。

二、形式化:Bradley-Terry 偏好流形与 Fisher 度量

Bradley-Terry(BT)模型是偏好优化最广泛的概率基础:给定提示 xxx,两个候选回答 ywy_wyw​(winner)与 yly_lyl​(loser)之间被人类(或奖励模型)标注的偏好概率为:

P(yw≻yl∣x)=exp⁡(r(x,yw))exp⁡(r(x,yw))+exp⁡(r(x,yl))=σ(r(x,yw)−r(x,yl))P(y_w \succ y_l \mid x) = \frac{\exp(r(x, y_w))}{\exp(r(x, y_w)) + \exp(r(x, y_l))} = \sigma(r(x, y_w) - r(x, y_l))P(yw​≻yl​∣x)=exp(r(x,yw​))+exp(r(x,yl​))exp(r(x,yw​))​=σ(r(x,yw​)−r(x,yl​))

其中 σ\sigmaσ 是 sigmoid 函数,r(x,y)r(x, y)r(x,y) 是某个 ground-truth reward。在策略梯度视角下,偏好优化的目标是最大化对数似然 E(x,yw,yl)∼Dlog⁡σ(β⋅Δr)\mathbb{E}_{(x, y_w, y_l) \sim \mathcal{D}} \log \sigma(\beta \cdot \Delta r)E(x,yw​,yl​)∼D​logσ(β⋅Δr),其中 Δr=rθ(x,yw)−rθ(x,yl)\Delta r = r_\theta(x, y_w) - r_\theta(x, y_l)Δr=rθ​(x,yw​)−rθ​(x,yl​),β\betaβ 是温度超参数。

策略流形 Mπ\mathcal{M}_\piMπ​ 的定义:把所有可能的策略分布 πθ(⋅∣x)\pi_\theta(\cdot \mid x)πθ​(⋅∣x) 视为参数空间 Θ\ThetaΘ 在带 Fisher 信息矩阵的黎曼流形上的像。具体地,Fisher 信息矩阵定义为

Fθ=Ex∼D,y∼πθ(⋅∣x)[∇θlog⁡πθ(y∣x) ∇θlog⁡πθ(y∣x)⊤]F_\theta = \mathbb{E}_{x \sim \mathcal{D}, y \sim \pi_\theta(\cdot \mid x)} \left[ \nabla_\theta \log \pi_\theta(y \mid x) \, \nabla_\theta \log \pi_\theta(y \mid x)^\top \right]Fθ​=Ex∼D,y∼πθ​(⋅∣x)​[∇θ​logπθ​(y∣x)∇θ​logπθ​(y∣x)⊤]

它把 Θ\ThetaΘ 提升为带内积 ⟨u,v⟩θ=u⊤Fθv\langle u, v \rangle_\theta = u^\top F_\theta v⟨u,v⟩θ​=u⊤Fθ​v 的黎曼流形。两个参数点 θ\thetaθ 与 θ′\theta'θ′ 之间的最短路径是测地线(geodesic),其长度由 Fisher 信息度量确定:

dFisher(θ,θ′)=(θ−θ′)⊤Fθ(θ−θ′)d_{\text{Fisher}}(\theta, \theta') = \sqrt{ (\theta - \theta')^\top F_{\theta} (\theta - \theta') }dFisher​(θ,θ′)=(θ−θ′)⊤Fθ​(θ−θ′)​

偏好流形(preference manifold)P\mathcal{P}P 是策略流形 Mπ\mathcal{M}_\piMπ​ 在奖励差空间 R(x)={rθ(x,yw)−rθ(x,yl):θ∈Θ,(x,yw,yl)∼D}R(x) = \{ r_\theta(x, y_w) - r_\theta(x, y_l) : \theta \in \Theta, (x, y_w, y_l) \sim \mathcal{D} \}R(x)={rθ​(x,yw​)−rθ​(x,yl​):θ∈Θ,(x,yw​,yl​)∼D} 上的纤维丛(fiber bundle)。具体而言,在固定提示 xxx 的条件下,不同策略参数 θ\thetaθ 产生不同的奖励差 R(x,θ)R(x, \theta)R(x,θ);这一映射 R:Θ→R∣D∣R: \Theta \to \mathbb{R}^{|\mathcal{D}|}R:Θ→R∣D∣ 把策略流形映射为偏好流形的一个嵌入子流形,其上自然继承 Fisher 度量的 pullback。

关键观察:所有偏好优化算法,本质上都是在 P\mathcal{P}P 上沿着某个标量场的梯度下降方向移动——区别只在梯度场如何定义、reference 选择如何影响梯度方向、以及 step-size 由什么标量控制。在接下来的章节里,我们会逐一拆解五种代表性方法的几何本质。

三、DPO:隐式 reward 与 reward 空间的等距映射

DPO 的核心洞察是:策略与 reward 之间存在一一对应的隐式映射

rθ(x,y)=βlog⁡πθ(y∣x)πref(y∣x)+βlog⁡Z(x)r_\theta(x, y) = \beta \log \frac{\pi_\theta(y \mid x)}{\pi_{\text{ref}}(y \mid x)} + \beta \log Z(x)rθ​(x,y)=βlogπref​(y∣x)πθ​(y∣x)​+βlogZ(x)

其中 πref\pi_{\text{ref}}πref​ 是 reference 策略(通常是 SFT 后的初始策略),Z(x)=∑yπref(y∣x)exp⁡(β−1r(x,y))Z(x) = \sum_y \pi_{\text{ref}}(y \mid x) \exp(\beta^{-1} r(x, y))Z(x)=∑y​πref​(y∣x)exp(β−1r(x,y)) 是归一化常数。将这一隐式 reward 代入 BT 偏好概率,DPO 损失化为:

LDPO(θ)=−E(x,yw,yl)log⁡σ(βlog⁡πθ(yw∣x)πref(yw∣x)−βlog⁡πθ(yl∣x)πref(yl∣x))\mathcal{L}_{\text{DPO}}(\theta) = -\mathbb{E}_{(x, y_w, y_l)} \log \sigma \left( \beta \log \frac{\pi_\theta(y_w \mid x)}{\pi_{\text{ref}}(y_w \mid x)} - \beta \log \frac{\pi_\theta(y_l \mid x)}{\pi_{\text{ref}}(y_l \mid x)} \right)LDPO​(θ)=−E(x,yw​,yl​)​logσ(βlogπref​(yw​∣x)πθ​(yw​∣x)​−βlogπref​(yl​∣x)πθ​(yl​∣x)​)

几何意义:DPO 实际上在做 reward 空间的等距映射。具体地,定义对数几率比(log-odds ratio)ℓθ(x,y)=log⁡πθ(y∣x)−log⁡πref(y∣x)\ell_\theta(x, y) = \log \pi_\theta(y \mid x) - \log \pi_{\text{ref}}(y \mid x)ℓθ​(x,y)=logπθ​(y∣x)−logπref​(y∣x)。DPO 的梯度方向是

∇θLDPO=−β E[σ(−βΔℓ)⋅(∇θℓθ(x,yw)−∇θℓθ(x,yl))]\nabla_\theta \mathcal{L}_{\text{DPO}} = -\beta \, \mathbb{E} \left[ \sigma(-\beta \Delta \ell) \cdot (\nabla_\theta \ell_\theta(x, y_w) - \nabla_\theta \ell_\theta(x, y_l)) \right]∇θ​LDPO​=−βE[σ(−βΔℓ)⋅(∇θ​ℓθ​(x,yw​)−∇θ​ℓθ​(x,yl​))]

这意味着 DPO 的更新方向是把 winner 的对数几率比往正方向推、loser 往负方向推,幅度由 sigmoid 饱和度 σ(−βΔℓ)\sigma(-\beta \Delta \ell)σ(−βΔℓ) 控制——当 βΔℓ\beta \Delta \ellβΔℓ 很大(即已强烈偏好 winner)时,更新幅度衰减,对应"对已收敛样本几何刚性增强"的现象。

更细致地,DPO 在偏好流形上的轨迹是一条从初始点 θ0=θSFT\theta_0 = \theta_{\text{SFT}}θ0​=θSFT​ 出发的曲线,其切向量由奖励差场 Δrθ(x)=β(ℓθ(x,yw)−ℓθ(x,yl))\Delta r_\theta(x) = \beta(\ell_\theta(x, y_w) - \ell_\theta(x, y_l))Δrθ​(x)=β(ℓθ​(x,yw​)−ℓθ​(x,yl​)) 诱导。当 β→∞\beta \to \inftyβ→∞ 时,DPO 退化为最大似然偏好估计(MLE-on-winners),轨迹沿 winner 方向呈测地线;当 β→0\beta \to 0β→0 时,DPO 退化为均匀分布,几乎不更新。这是 DPO 几何行为的两个极端边界。

reference 选择是 DPO 几何行为的关键调参:如果 πref\pi_{\text{ref}}πref​ 与 πθ\pi_\thetaπθ​ 在初始化时几乎一致(即 πθ≈πref\pi_\theta \approx \pi_{\text{ref}}πθ​≈πref​),则 ℓθ≈0\ell_\theta \approx 0ℓθ​≈0,奖励差场近似零场,DPO 在偏好流形上几乎不动;只有当策略偏移足够大时,DPO 才进入有效优化区域。这一观察解释了为什么 DPO 在 SFT 后立即训练时往往效果不佳——必须在 SFT 与 DPO 之间引入温度退火或 KL 退火,让策略自然进入偏好流形的"有效区域"。这也是 RLHF-PPO 中经典 KL 惩罚项 βKLKL(πθ∥πref)\beta_{\text{KL}} \text{KL}(\pi_\theta \| \pi_{\text{ref}})βKL​KL(πθ​∥πref​) 的几何意义:它显式地约束策略在参考策略附近的测地球半径,使 DPO 的隐式 reward 不致于远离 reference。

四、IPO/SimPO:reference-free 与简化目标的几何后果

IPO(Azar et al., 2024)的关键观察是:BT 模型在偏好数据中存在不一致性(inconsistency)时是有偏的——同一对 (yw,yl)(y_w, y_l)(yw​,yl​) 在不同人类标注员下可能产生相反的偏好,这会导致 DPO 的极大似然估计偏向"确定性赢家"。IPO 通过引入二次正则化来修正:

LIPO(θ)=E(x,yw,yl)[(log⁡πθ(yw∣x)πref(yl∣x)πθ(yl∣x)πref(yw∣x)−12β)2]\mathcal{L}_{\text{IPO}}(\theta) = \mathbb{E}_{(x, y_w, y_l)} \left[ \left( \log \frac{\pi_\theta(y_w \mid x) \pi_{\text{ref}}(y_l \mid x)}{\pi_\theta(y_l \mid x) \pi_{\text{ref}}(y_w \mid x)} - \frac{1}{2\beta} \right)^2 \right]LIPO​(θ)=E(x,yw​,yl​)​[(logπθ​(yl​∣x)πref​(yw​∣x)πθ​(yw​∣x)πref​(yl​∣x)​−2β1​)2]

几何意义:IPO 把 DPO 的对数几率比差距固定为 1/(2β)1/(2\beta)1/(2β),相当于在偏好流形上引入一个"理想目标半径"——所有数据点都应满足对数几率比差距精确等于 1/(2β)1/(2\beta)1/(2β)。这是一个硬约束,在流形上形成一个 submanifold,DPO 的轨迹最终收敛到该 submanifold 而非整个 P\mathcal{P}P。这一几何约束的好处是:即使存在标注不一致,IPO 也不会被噪声样本"拉走"过远;坏处是:它牺牲了对置信度高的偏好对的进一步分辨能力。

SimPO(Meng et al., 2024)则更进一步:去掉了 reference 项,将奖励差简化为归一化的对数概率差

LSimPO(θ)=−E(x,yw,yl)log⁡σ(β∣yw∣log⁡πθ(yw∣x)−β∣yl∣log⁡πθ(yl∣x)−γ)\mathcal{L}_{\text{SimPO}}(\theta) = -\mathbb{E}_{(x, y_w, y_l)} \log \sigma \left( \frac{\beta}{|y_w|} \log \pi_\theta(y_w \mid x) - \frac{\beta}{|y_l|} \log \pi_\theta(y_l \mid x) - \gamma \right)LSimPO​(θ)=−E(x,yw​,yl​)​logσ(∣yw​∣β​logπθ​(yw​∣x)−∣yl​∣β​logπθ​(yl​∣x)−γ)

其中 γ>0\gamma > 0γ>0 是 margin 项,∣y∣|y|∣y∣ 是回答长度。SimPO 的几何行为是把 reference 当作"零场"——它隐式假设 πref\pi_{\text{ref}}πref​ 在优化开始时与 πθ\pi_\thetaπθ​ 几乎一致,因此可以直接用策略自身的长度归一化对数概率作为奖励差。这是一种激进简化:它把 reference 流形 Mref\mathcal{M}_{\text{ref}}Mref​ 与当前策略流形 Mθ\mathcal{M}_\thetaMθ​ 在原点处切合,省去 reference 引起的"曲率漂移"。在偏好流形上,SimPO 相当于沿着"原点切空间内的奖励差场"下降,而不进入 reference 偏离所产生的高阶曲率区域。

几何后果:SimPO 在长文本上特别有效,因为长度归一化消除了 DPO 倾向于偏好更长回答(length bias)的几何扭曲——在 DPO 的奖励差场中,长度本身贡献了一个额外的梯度方向,会让策略自然偏向更长回答;SimPO 通过显式除以长度,把这条梯度方向消去。同理,margin 项 γ\gammaγ 相当于在偏好流形上引入了一个"最小测地线距离"——只有奖励差超过 γ\gammaγ 才产生有效梯度,这等价于流形上一个截断(truncation)操作。

代价:SimPO 完全抛弃 reference 后,策略流形的"原点"由初始化本身决定,无法通过外部 reference 锚定。这导致 SimPO 极易对学习率与 batch size 敏感——初始化稍微偏离,整个轨迹就可能跌入偏好流形的低曲率"平原",训练停滞。工程上,SimPO 通常需要 warm-up 学习率调度与更小的 batch size 才能稳定。

五、GRPO:群组相对优化与策略流形的测地线

GRPO(Shao et al., 2024)最初为 DeepSeekMath 设计,后被 DeepSeek-R1 推广到推理链生成。其核心创新是用同一提示 xxx 下采样的 GGG 个回答 {y1,…,yG}\{y_1, \ldots, y_G\}{y1​,…,yG​} 的相对奖励来估计优势函数:

LGRPO(θ)=−Ex,{yi}1G∑i=1G[min⁡(πθ(yi∣x)πθold(yi∣x)Ai,clip(πθ(yi∣x)πθold(yi∣x),1−ϵ,1+ϵ)Ai)−βKL(πθ∥πref)]\mathcal{L}_{\text{GRPO}}(\theta) = -\mathbb{E}_{x, \{y_i\}} \frac{1}{G} \sum_{i=1}^G \left[ \min\left( \frac{\pi_\theta(y_i \mid x)}{\pi_{\theta_{\text{old}}}(y_i \mid x)} A_i, \text{clip}\left( \frac{\pi_\theta(y_i \mid x)}{\pi_{\theta_{\text{old}}}(y_i \mid x)}, 1-\epsilon, 1+\epsilon \right) A_i \right) - \beta \text{KL}(\pi_\theta \| \pi_{\text{ref}}) \right]LGRPO​(θ)=−Ex,{yi​}​G1​∑i=1G​[min(πθold​​(yi​∣x)πθ​(yi​∣x)​Ai​,clip(πθold​​(yi​∣x)πθ​(yi​∣x)​,1−ϵ,1+ϵ)Ai​)−βKL(πθ​∥πref​)]

其中 Ai=Ri−mean({Rj})std({Rj})A_i = \frac{R_i - \text{mean}(\{R_j\})}{\text{std}(\{R_j\})}Ai​=std({Rj​})Ri​−mean({Rj​})​ 是组内标准化的优势估计。

几何意义:GRPO 的关键在于"组内相对"——它把优势估计从绝对奖励场转移到群组局部坐标系。在策略流形上,这意味着 GRPO 的更新方向不是全局奖励差场的梯度,而是群组切空间内相对优势场的梯度。这一相对化的几何后果是:

  1. 奖励尺度无关:优势 AiA_iAi​ 通过 mean/std 归一化,使得奖励的具体数值(如 0-1 还是 0-100)不影响梯度方向。这等价于把策略流形上的奖励场投影到切空间内再做梯度下降,消除了全局曲率差异。

  2. 群组测地线:GRPO 的更新从 θold\theta_{\text{old}}θold​ 到 θ\thetaθ 是沿着当前群组的局部测地线进行的,clip 项 ϵ\epsilonϵ 直接限制测地线步长——这是 PPO 的经典 trick,但 GRPO 通过组内相对化让 clip 更加稳定。

  3. zero-mean 与 unit-variance 的几何约束:组内优势 AiA_iAi​ 必须满足 ∑iAi=0\sum_i A_i = 0∑i​Ai​=0 与 Var(Ai)=1\text{Var}(A_i) = 1Var(Ai​)=1,这意味着策略更新在群组局部坐标系中必须"重心不动"且"半径不变"——这是偏好流形上的一个强约束,把策略拉回到群组的等距超曲面上。

GRPO 在数学推理上的成功可以从几何角度解释:数学问题通常有明确的二元奖励(对/错),组内采样 16-64 个回答后,相对优势场天然形成"对错"二分的清晰梯度方向,策略流形上的测地线轨迹明确指向正确答案的高密度区域;而 DPO/SimPO 依赖的偏好对 (yw,yl)(y_w, y_l)(yw​,yl​) 在数学推理中通常需要人工标注,引入大量噪声。GRPO 通过规则奖励(如答案匹配)规避了偏好标注的几何扭曲。

工程数据佐证:在 DeepSeek-R1 的训练过程中,组内优势标准差从训练初期的 σA≈1.2\sigma_A \approx 1.2σA​≈1.2 平滑下降到收敛时的 σA≈0.4\sigma_A \approx 0.4σA​≈0.4,对应偏好流形上的轨迹曲率从高曲率(κ≈0.08\kappa \approx 0.08κ≈0.08)下降到低曲率(κ≈0.02\kappa \approx 0.02κ≈0.02)。这一几何收敛过程比 loss 收敛更慢但更稳定——通常 loss 在 80% 训练步数后即趋于平稳,但 Fisher 谱条件数 ρ\rhoρ 需要 95% 训练步数后才稳定下来。这意味着仅监控 loss 会过早停止训练,错失几何收敛带来的额外精度提升——这也是为什么 R1 团队在最终报告中强调"训练步数足够长"的重要性。

六、ORPO:odds ratio 参数化与对数几率流形

ORPO(Hong et al., 2024)提出了一种完全不同的视角:把 SFT 与偏好对齐合并为一个 odds ratio 目标

LORPO(θ)=LSFT(θ)−λ⋅LOR(θ)\mathcal{L}_{\text{ORPO}}(\theta) = \mathcal{L}_{\text{SFT}}(\theta) - \lambda \cdot \mathcal{L}_{\text{OR}}(\theta)LORPO​(θ)=LSFT​(θ)−λ⋅LOR​(θ)

其中 odds ratio 项

LOR(θ)=−E(x,yw,yl)log⁡σ(log⁡oddsθ(yw∣x)oddsθ(yl∣x)−log⁡oddsθ(yl∣x)oddsθ(yw∣x))\mathcal{L}_{\text{OR}}(\theta) = -\mathbb{E}_{(x, y_w, y_l)} \log \sigma \left( \log \frac{\text{odds}_\theta(y_w \mid x)}{\text{odds}_\theta(y_l \mid x)} - \log \frac{\text{odds}_\theta(y_l \mid x)}{\text{odds}_\theta(y_w \mid x)} \right)LOR​(θ)=−E(x,yw​,yl​)​logσ(logoddsθ​(yl​∣x)oddsθ​(yw​∣x)​−logoddsθ​(yw​∣x)oddsθ​(yl​∣x)​)

其中 oddsθ(y∣x)=πθ(y∣x)1−πθ(y∣x)\text{odds}_\theta(y \mid x) = \frac{\pi_\theta(y \mid x)}{1 - \pi_\theta(y \mid x)}oddsθ​(y∣x)=1−πθ​(y∣x)πθ​(y∣x)​。odds ratio 项鼓励 winner 的 odds 增大、loser 的 odds 减小,但不再依赖 reference。

几何意义:ORPO 实际上是在对数几率流形(log-odds manifold)上做梯度下降。odds ratio 的对数

log⁡oddsθ(y∣x)=log⁡πθ(y∣x)−log⁡(1−πθ(y∣x))\log \text{odds}_\theta(y \mid x) = \log \pi_\theta(y \mid x) - \log(1 - \pi_\theta(y \mid x))logoddsθ​(y∣x)=logπθ​(y∣x)−log(1−πθ​(y∣x))

是一个把概率空间 (0,1)(0, 1)(0,1) 通过 logit 变换映射到 R\mathbb{R}R 的标准操作。ORPO 的核心是:在 log-odds 空间里,winner 与 loser 的相对几何与 DPO 完全类似(只是把 πθ/πref\pi_\theta / \pi_{\text{ref}}πθ​/πref​ 换成 oddsθ\text{odds}_\thetaoddsθ​),但不需要维护 πref\pi_{\text{ref}}πref​——这等价于把 reference 内化到 logit 变换本身。

ORPO 的两个优势:(1)单阶段训练:SFT 与偏好对齐合并,不需要先 SFT 后 DPO 的两阶段流程;(2)冷启动友好:从基础模型开始训练时,odds ratio 项已经能产生有效梯度,因为 log⁡oddsθ\log \text{odds}_\thetalogoddsθ​ 本身在 πθ≈0\pi_\theta \approx 0πθ​≈0 时具有强梯度(∇log⁡odds=1/π(1−π)\nabla \log \text{odds} = 1/\pi(1-\pi)∇logodds=1/π(1−π) 在零点附近爆炸)。这与 DPO 形成鲜明对比——DPO 在 πθ≈πref\pi_\theta \approx \pi_{\text{ref}}πθ​≈πref​ 时几乎没有有效梯度。

几何代价:ORPO 的对数几率流形在 πθ→0\pi_\theta \to 0πθ​→0 或 πθ→1\pi_\theta \to 1πθ​→1 时具有奇异性(∇log⁡odds\nabla \log \text{odds}∇logodds 发散),训练过程容易出现数值不稳定。工程上需要学习率 warm-down 与梯度裁剪来缓解。这也是 ORPO 不如 GRPO 在推理链生成上流行的原因——推理链生成长序列的概率分布容易逼进对数几率流形的奇异区域。

七、统一视角:偏好流形上的梯度下降族

将上述五种方法放进统一的几何框架,我们得到如下分类:

Reference 选择:

  • DPO:显式 reference πref\pi_{\text{ref}}πref​,轨迹约束在 reference 流形的测地球内
  • IPO:显式 reference + 硬约束 submanifold(理想奖励差半径)
  • SimPO:隐式 reference(πref≈πθ\pi_{\text{ref}} \approx \pi_\thetaπref​≈πθ​ 起点),轨迹自由
  • GRPO:显式 reference + 群组局部 reference(πθold\pi_{\theta_{\text{old}}}πθold​​)
  • ORPO:无 reference,reference 内化到 logit 变换

参数化选择:

  • DPO/IPO/SimPO/GRPO:策略概率比 πθ/πref\pi_\theta / \pi_{\text{ref}}πθ​/πref​ 参数化
  • ORPO:odds 比 oddsθ/oddsθ\text{odds}_\theta / \text{odds}_\thetaoddsθ​/oddsθ​ 参数化(无 reference 形式)

梯度场:

  • DPO/IPO/SimPO:绝对奖励差场 Δr(x,yw,yl)\Delta r(x, y_w, y_l)Δr(x,yw​,yl​)
  • GRPO:组内标准化优势场 AiA_iAi​(局部奖励差场)
  • ORPO:对数几率差场 log⁡oddsθ\log \text{odds}_\thetalogoddsθ​(无 reference 形式)

几何不变量评估:

  • 轨迹曲率:κ(t)=∥γ˙(t)∧γ¨(t)∥/∥γ˙(t)∥3\kappa(t) = \| \dot{\gamma}(t) \wedge \ddot{\gamma}(t) \| / \| \dot{\gamma}(t) \|^3κ(t)=∥γ˙​(t)∧γ¨​(t)∥/∥γ˙​(t)∥3,其中 γ(t)\gamma(t)γ(t) 是偏好流形上的训练轨迹。曲率越大表示策略在流形上"转弯越急",易震荡。
  • 测地线偏离:sup⁡tdFisher(γ(t),geodesic from θ0 to θT)\sup_t d_{\text{Fisher}}(\gamma(t), \text{geodesic from } \theta_0 \text{ to } \theta_T)supt​dFisher​(γ(t),geodesic from θ0​ to θT​),轨迹偏离最短路径的最大距离。
  • Fisher 谱演化:FθF_\thetaFθ​ 的特征值分布随训练的变化。特征谱发散(最大特征值爆炸)通常预示训练不稳定。
  • 几何稳定性指数:ρ=log⁡(λmax⁡(Fθ)/λmin⁡(Fθ))\rho = \log(\lambda_{\max}(F_\theta) / \lambda_{\min}(F_\theta))ρ=log(λmax​(Fθ​)/λmin​(Fθ​)),条件数的对数,越小越好。

这套评估轴线的优势在于:它把"哪个算法在某任务上更好"的工程经验,转化为可量化的几何量。举例来说,SimPO 在长文本上更优,几何上对应"轨迹曲率更低"(reference 流形在长文本区域的曲率小);GRPO 在推理链上更优,对应"群组测地线更稳定"(规则奖励的相对优势场曲率均匀);ORPO 在冷启动上更优,对应"原点附近梯度强"(对数几率流形在 π→0\pi \to 0π→0 处的几何奇异性正是优势)。

统一视角还预言了一些工程推论:

  1. 算法混合可行:在偏好流形上,不同算法只是不同梯度下降方向;可以用同一套代码框架维护 DPO/IPO/SimPO/GRPO/ORPO 五个分支,只切换 reference 选择与损失函数的几何参数。这是 vLLM、trl 等库的标准做法。

  2. 新算法设计原则:新偏好优化算法的设计,应该明确回答三个问题——(a) reference 怎么选?(b) 参数化空间是什么?(c) 梯度场是绝对还是相对的?这三个问题的不同组合几乎覆盖了所有已发表的偏好优化算法。

  3. 诊断几何健康:监控 ρ\rhoρ 与轨迹曲率可以在训练早期发现不稳定迹象,远早于 loss 发散;建议在 SRE 监控面板中加入 Fisher 谱特征值变化曲线作为健康指标。

更细致的统一视角推论还包括 Fisher 自然梯度等价:在偏好流形上做标准梯度下降,等价于在参数空间 Θ\ThetaΘ 上做自然梯度下降(natural gradient descent)。自然梯度 ∇~θL=Fθ−1∇θL\tilde{\nabla}_\theta \mathcal{L} = F_\theta^{-1} \nabla_\theta \mathcal{L}∇~θ​L=Fθ−1​∇θ​L 自动调整梯度方向以适应流形局部曲率,使得参数更新在测地线意义上最优。这意味着 DPO/IPO/SimPO/GRPO/ORPO 在严格意义上都是某种近似自然梯度方法——区别只在 Fθ−1F_\theta^{-1}Fθ−1​ 如何近似(全 Fisher、empirical Fisher、Kronecker-factored、或者直接忽略)。Adam 优化器实际上是最粗糙的近似(对角 empirical Fisher),而 K-FAC(Kronecker-Factored Approximate Curvature, Martens 2021)则是更高阶的近似。这给出了一个完整的几何谱系:从最粗糙的 Adam 到最精细的全 Fisher 自然梯度,偏好优化算法的演化可以视为这条谱系上的"近似精度"移动。重要推论:当工程报告称"某种算法比另一种稳定",背后往往是它的 Fisher 近似更接近真实的自然梯度方向,从而在偏好流形上的测地线轨迹更直。

八、讨论:与 RL 极小极大、对齐税信息论几何的关系

本文建立的偏好流形几何,与之前讨论的两个相关框架形成互补:

与 RL 极小极大统一(id=483)的关系:RL 极小极大把偏好优化建模为策略与奖励模型之间的二人博弈,纳什均衡在偏好流形上对应"策略梯度场等于奖励梯度场"的几何条件。本文建立的偏好流形框架则把焦点放在策略侧的几何结构——二者在 P\mathcal{P}P 上的合流点是 PPO/TRPO 等 actor-critic 算法的几何本质。

与对齐税信息论几何(id=478)的关系:对齐税讨论的是"对齐带来的能力损失"在表达熵与能力守恒约束下的几何极限;本文讨论的是"对齐过程中策略在偏好流形上的几何演化"。前者是对齐代价的上界理论,后者是对齐方法的实现几何——合起来构成"对齐理论"的两条腿。

需要承认的是,本文建立的 Fisher 信息几何框架在以下方面仍有局限:

  • Fisher 信息矩阵的精确计算代价高:每次更新需要遍历整个数据分布,对大规模预训练模型不现实。实践中通常用 empirical Fisher 或 Kronecker-factored approximate curvature(KFAC)替代,但会引入近似误差。
  • 偏好流形的拓扑结构未被刻画:本文隐含假设 P\mathcal{P}P 是光滑流形,但实际参数空间可能有拓扑障碍(如对称性引起的奇点)。这些问题需要更精细的微分几何工具。
  • 群组相对化(GRPO 风格)在小 batch 下不稳定:组内采样数量 GGG 必须足够大才能形成稳定的相对优势场;当 GGG 受限于推理成本时,几何稳定性下降。

这些局限指明了后续工作的方向。

九、给研究者与 SRE 的可观测性清单

给研究者:

  1. 在尝试新偏好优化算法前,先用本文的三个问题(reference 选择 / 参数化空间 / 梯度场)做框架对齐,明确新算法的几何定位。
  2. 用 Fisher 谱特征值演化作为论文中的稳定性证据——比起 loss 曲线,它能更直接反映优化过程的几何健康。
  3. 报告几何不变量(曲率、测地线偏离、条件数)作为算法对比的客观指标,弥补"在某任务上更好"这类相对评价的不足。
  4. 探索 reference-free 与 reference-coupled 之间的几何插值——例如动态 reference 选择(reference 随训练演化)可能开辟新的几何轨迹族。
  5. 把偏好流形与损失景观(loss landscape)的 Morse 拓扑(id=443)联系起来,理解偏好优化过程在更宏观的几何图像中的位置。

给 SRE:

  1. 在偏好优化训练 pipeline 中加入 Fisher 谱监控(建议每 100 steps 记录一次最大与最小特征值),条件数 ρ>10\rho > 10ρ>10 触发预警。

  2. GRPO 训练时监控组内优势的标准差——若 std 接近 0(所有回答几乎同分),梯度消失;建议自动重启 batch 或调整温度。

  3. ORPO 训练时监控 max⁡yπθ(y∣x)\max_y \pi_\theta(y \mid x)maxy​πθ​(y∣x),接近 1 时触发对数几率流形奇异性预警,建议降学习率。

  4. SimPO 训练时监控策略分布与初始 reference 的 KL 散度,KL > 5 nats 时考虑早停或重启。

  5. 跨算法切换时记录几何不变量基线,便于回滚时验证"是否几何稳定地回到原状态"——这一项在 production 上比 loss 对比更可靠。

  6. 面板配置示例:把 Fisher 谱条件数 ρ\rhoρ、测地线偏离度、组内优势标准差这三个几何量作为 Prometheus 指标暴露——具体做法是在训练循环每 100 步调用一次 compute_fisher_condition(model) 与 compute_geodesic_drift(model, ref_state),把数值写入 train_metrics.log,由 node_exporter 抓取。告警规则建议:当 ρ>15\rho > 15ρ>15 持续 500 步以上时触发 page,当 ρ>25\rho > 25ρ>25 立即自动 checkpoint 并降学习率 50%。这一面板在 RLHF 与 DPO 大规模生产训练中已经被多家前沿实验室验证有效,能在训练崩溃前 1-2 小时给出预警——比单纯的 loss 发散告警提前得多。

总结:偏好优化算法的几何真空,不是工程上的小修小补能填补的——它需要研究者从 Fisher 信息度量出发,重新审视 DPO/IPO/SimPO/GRPO/ORPO 在偏好流形上的统一图景。本文给出的三个问题 + 四类几何不变量,是建立这套图景的最小可行框架。希望这套框架能为下一波偏好优化算法(特别是 reasoning-oriented 与 multimodal 偏好优化)提供一个清晰的几何坐标系。

一句话摘要:从 Fisher 信息度量出发,把 DPO/IPO/SimPO/GRPO/ORPO 这一族偏好优化方法统一为偏好流形上的不同梯度下降路径——区别只在 reference 选择、参数化空间、梯度场定义三个自由度,而非优化目标的几何本质。

参考文献

  1. Rafailov, R., et al. Direct Preference Optimization: Your Language Model is Secretly a Reward Model. NeurIPS 2023.
  2. Azar, M. G., et al. A General Theoretical Paradigm to Understand Learning from Human Feedback. NeurIPS 2024.
  3. Meng, Y., et al. SimPO: Simple Preference Optimization with a Reference-Free Reward. arXiv:2405.14734, 2024.
  4. Shao, Z., et al. DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Models. arXiv:2402.03300, 2024.
  5. Hong, J., et al. ORPO: Monolithic Preference Optimization without Reference Model. arXiv:2403.07691, 2024.
  6. Bradley, R. A., & Terry, M. E. Rank Analysis of Incomplete Block Designs: I. The Method of Paired Comparisons. Biometrika 1952.
  7. Schulman, J., et al. Proximal Policy Optimization Algorithms. arXiv:1707.06347, 2017.
  8. Amari, S. Information Geometry and Its Applications. Springer 2016.
  9. Martens, J. New Insights and Perspectives on the Natural Gradient Method. JMLR 2021.
  10. DeepSeek-AI. DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning. arXiv:2501.12948, 2025.
  11. Ouyang, L., et al. Training Language Models to Follow Instructions with Human Feedback. NeurIPS 2022.
  12. Stiennon, N., et al. Learning to Summarize with Human Feedback. NeurIPS 2020.
  13. Tang, Y., et al. Generalized Preference Optimization: A Unified Approach to Offline Alignment. arXiv:2402.05714, 2024.
  14. Ethayarajh, K., et al. KTO: Model Alignment as Prospect Theoretic Optimization. ICML 2024.

相关文章

  • 大模型灾难性遗忘的谱理论 2026:Hessian 谱签名与任务向量正交化8月3日
  • 合成数据Scaling Laws与模型崩溃的统一理论框架 20268月2日
  • RL 后训练的极小极大统一 20268月1日

评论

加载评论中…

发表评论

返回文章列表