← 返回 2026-03-09

BandPO:通过概率感知边界弥合信赖域与比率裁剪的鸿沟 BandPO: Bridging Trust Regions and Ratio Clipping via Probability-Aware Bounds for LLM Reinforcement Learning

Yuan Li, Bo Wang, Yufei Gao, Yuqian Yao, Xinyuan Wang, Zhangyue Yin, Xipeng Qiu 📅 2026-03-05 👍 56 2026-07-13 08:35
PPO/GRPO 信赖域优化 大语言模型对齐 强化学习 策略优化

用动态概率感知裁剪替代固定裁剪,解决LLM RL中的探索瓶颈问题

前置知识

PPO/GRPO 概率比率裁剪

在 PPO(Proximal Policy Optimization)和 GRPO(Group Relative Policy Optimization)中,概率比率 $r_t(\theta) = \frac{\pi_\theta(a_t|s_t)}{\pi_{\text{old}}(a_t|s_t)}$ 衡量新策略相对于采样策略的偏离程度。裁剪机制通过将 $r_t$ 限制在 $[1-\epsilon^-, 1+\epsilon^+]$ 区间内来保证策略更新的稳定性,其中 $\epsilon^-, \epsilon^+ > 0$ 是固定常数。这一机制避免了 TRPO 中昂贵的 Fisher 信息矩阵计算,已成为 LLM 强化学习后训练的默认配置。

本文的核心正是要替换这一裁剪机制,理解其工作原理和局限性是理解 BandPO 创新点的基础

信赖域(Trust Region)

信赖域是策略优化中的一个几何概念,通过约束新策略在旧策略的某个邻域内来保证优化稳定性。形式上,给定散度度量 $D_f$ 和半径 $\delta$,信赖域定义为 $\mathcal{T}_{f,\delta}(P) = \{Q \in \Delta^V | D_f(Q \| P) \leq \delta\}$。TRPO 使用 KL 散度诱导的信赖域,但求解需要共轭梯度方法,计算开销大。PPO 的裁剪机制是信赖域的高效近似。

BandPO 的核心思想就是将信赖域的几何约束投影为动态裁剪区间,理解信赖域才能理解这一投影操作的数学基础

$f$-散度($f$-divergence)

$f$-散度是一族衡量两个概率分布差异的度量,定义为 $D_f(Q \| P) = \sum_{a \in \mathcal{V}} P(a) f\left(\frac{Q(a)}{P(a)}\right)$,其中 $f$ 是严格凸函数且 $f(1)=0$。不同的 $f$ 选择对应不同的散度:$f(u)=-\log u+u-1$ 给出 KL 散度,$f(u)=\frac{1}{2}|u-1|$ 给出 Total Variation,$f(u)=(u-1)^2$ 给出 Pearson $\chi^2$ 散度。它们都能衡量策略间的偏离程度,但对不同区域的敏感度不同。

BandPO 的 Band 算子统一处理所有 $f$-散度诱导的信赖域,理解不同散度的性质对理解闭式解和实验选择至关重要

熵坍塌(Entropy Collapse)

在 LLM 强化学习训练过程中,策略的输出分布熵(entropy)会急剧下降,从较高的初始值快速收敛到接近零。这表示模型的输出变得高度集中,丧失了探索多样性。具体而言,标准 GRPO 的策略熵从训练初期就开始快速下降,最终稳定在约 0.02 的极低水平。熵坍塌意味着模型不再尝试新的推理路径,被困在局部最优中。

熵坍塌是本文要解决的核心问题之一,BandPO 的实验表明可以将最终策略熵维持在约 0.2,是标准 GRPO 的 10 倍

Mean@K 与 Pass@K 评估指标

这两个指标用于评估 LLM 的数学推理能力。Mean@K 表示在 K 次采样中,模型正确率的平均值,衡量策略的平均稳健性(expected policy robustness)。Pass@K 表示在 K 次采样中至少有一次答对的概率,衡量模型的峰值推理能力(peak reasoning capability)。本文使用 K=32,所有实验重复三次以确保统计显著性。

论文的实验结果均以这两个指标呈现,理解它们的含义才能准确评估 BandPO 的性能提升

研究动机

在大语言模型强化学习(如 GRPO)中,PPO 的裁剪机制存在一个被忽视的结构性瓶颈。裁剪机制将概率比率 $r_t$ 限制在固定区间 $[1-\epsilon^-, 1+\epsilon^+]$ 内,这等价于将概率变化量 $\Delta\pi(a|s) = \pi_\theta(a|s) - \pi_{\text{old}}(a|s)$ 限制在 $[-\epsilon^- \pi_{\text{old}}(a|s), \epsilon^+ \pi_{\text{old}}(a|s)]$ 范围内。关键问题在于:允许的向上变化量与旧策略概率 $\pi_{\text{old}}(a|s)$ 成线性比例。具体来说,考虑一个尾部 token 的 $\pi_{\text{old}} = 0.08$,设 $\epsilon^+ = 0.2$,则允许的最大概率提升仅为 $\Delta\pi \leq 0.016$,相比理论容量(可提升到 1.0,即 $\Delta\pi$ 可达 0.92)几乎可以忽略。要使尾部动作获得有意义的探索(如 $\Delta\pi \approx 0.4$),需要将 $\epsilon^+$ 提高到约 5.0,但这对头部 token($\pi_{\text{old}} = 0.8$)来说约束完全失效,因为允许的偏移 $\Delta\pi \leq 4.0$ 远超物理极限 0.2。这种机制导致高优势、低概率的尾部策略被过早裁剪,梯度贡献被清零,进而引发快速熵坍塌。DAPO 提出的 Clip-Higher 策略虽然放松了上界裁剪,但 Cui 等人指出它往往导致饱和后的性能崩溃,说明简单调整阈值无法从根本上解决固定裁剪边界的内在局限。

本文的目标是本文的核心目标是设计一个统一的理论算子,将 $f$-散度诱导的信赖域投影为动态的、概率感知的裁剪区间,从而替代 GRPO 中的固定裁剪机制。这个算子需要满足以下要求:(1)用单一、可解释的信赖域半径 $\delta$ 替代多个启发式阈值,简化超参数调优;(2)在低概率区域自动扩大允许的向上更新空间,防止尾部动作被过早裁剪;(3)在高概率区域收紧约束以保证优化稳定性;(4)严格保持与概率单纯形 $\Delta^V$ 的几何一致性,避免 DCPO 等启发式方法在高概率区域违反理论上限的问题;(5)对特定散度(如 TV 和 $\chi^2$)提供闭式解,对 KL 散度提供高效的数值解法。

与已有工作不同的是,现有方法的理论基础薄弱,Clip-Higher 和 DCPO 都依赖启发式的阈值调整或不等式放松,缺乏从信赖域几何约束出发的严格推导。与连续控制领域的成熟理论不同,LLM RL 中裁剪机制的理论基础仍严重不足。本文的独特切入角度是:不通过调整裁剪边界来解决问题,而是从信赖域的几何约束出发,将高维的散度约束 $D_f(Q \| P) \leq \delta$ 严格降维为标量的比率区间。具体而言,通过 Lemma 1(均匀补集缩放最优性)证明最优解只需一个标量参数 $r = Q(a)/P(a)$ 即可完全确定,然后将散度约束转化为标量方程 $g_f(p, r) = \delta$,其中 $p = P(a)$。这个方程的两个根恰好对应最优的上下裁剪边界。这种理论框架不仅统一处理了所有 $f$-散度,还保证了全局最优性和严格单调性,是与现有启发式方法的本质区别。

核心方法

BandPO 的方法思路可以用一个直觉来概括:与其用固定的围墙来限制策略更新,不如根据信赖域的几何形状建造一堵自适应围墙——在低概率区域围墙自动变宽以允许探索,在高概率区域围墙自动收紧以保证稳定。技术路线分为三个层次:首先,用 $f$-散度家族(包括 KL、TV、$\chi^2$ 等)定义新旧策略之间的信赖域约束 $\mathcal{T}_{f,\delta}(P) = \{Q \in \Delta^V | D_f(Q \| P) \leq \delta\}$;其次,通过求解凸优化问题将高维信赖域投影为每个动作的标量比率区间 $[\underline{r}_{f,\delta}(a; P), \overline{r}_{f,\delta}(a; P)]$;最后,将 GRPO 中的 clip 操作符替换为 Band 操作符 $\text{Band}_{f,\delta}(r; a, P) = \text{clip}(r, \underline{r}_{f,\delta}, \overline{r}_{f,\delta})$。整个过程的关键数学突破是 Lemma 1,它证明最优解在补集上的分布保持比例不变,从而将 $V \approx 10^5$ 维的优化问题严格降维为一维问题。

BandPO 的核心创新是引入 Band 算子,它与现有方法的本质区别在于:(1)与 Clip-Higher(DAPO)相比,BandPO 不是简单地放宽固定的裁剪边界,而是从信赖域的几何约束出发推导出动态边界。Clip-Higher 使用固定的非对称阈值 $\epsilon^+ = 0.28, \epsilon^- = 0.2$,这些阈值是启发式选择的,缺乏理论保证;BandPO 的边界则由信赖域半径 $\delta$ 唯一决定,具有严格的理论基础。(2)与 DCPO 相比,BandPO 保证了与概率单纯形 $\Delta^V$ 的严格一致性。DCPO 通过不等式放松推导动态边界,但在高概率区域会违反理论上限(如 Figure 2 所示),导致约束在数学上失效;BandPO 的所有变体(KL、TV、$\chi^2$)都严格保持在单纯形内。(3)BandPO 的边界具有严格单调性:上界 $\overline{r}_{f,\delta}(p)$ 随 $p$ 严格递减,下界 $\underline{r}_{f,\delta}(p)$ 随 $p$ 严格递增。当 $p \to 0^+$ 时,上界趋向 $+\infty$(允许充分探索尾部动作),下界趋向 0;当 $p \to 1^-$ 时,上下界都趋向 1(强制约束头部动作)。这种性质从理论上保证了探索瓶颈的解决。

方法步骤详情

BandPO 的方法步骤如下:第一步,定义信赖域。对于固定状态 $s_t$,令 $P(\cdot) = \pi_{\text{old}}(\cdot|s_t)$ 和 $Q(\cdot) = \pi_\theta(\cdot|s_t)$ 分别表示旧策略和新策略在词汇表 $\mathcal{V}$ 上的分布。选择 $f$-散度生成函数 $f$ 和半径 $\delta$,定义信赖域 $\mathcal{T}_{f,\delta}(P)$。第二步,降维优化。对于目标动作 $a$,通过 Lemma 1 证明最优解在补集上保持比例不变,即 $Q^\star(b)/P(b) = c$ 对所有 $b \neq a$ 成立,其中 $c = (1-rp)/(1-p)$。这将散度约束简化为标量方程 $g_f(p, r) = p f(r) + (1-p) f\left(\frac{1-rp}{1-p}\right) = \delta$。第三步,求解裁剪边界。由 Theorem 1,$g_f(p, r)$ 关于 $r$ 严格凸,全局最小值 $g_f(p, 1) = 0$,因此方程 $g_f(p, r) = \delta$ 恰好有两个根,分别对应下界 $\underline{r}$ 和上界 $\overline{r}$。对于 TV 和 $\chi^2$ 散度,可直接得到闭式解:$\overline{r}_{\text{TV}} = 1 + \delta/p$,$\overline{r}_{\chi^2} = 1 + \sqrt{\delta(1-p)/p}$。对于 KL 散度,需使用二分法数值求解。第四步,替换 GRPO 中的裁剪操作。将 GRPO 的 per-token 目标函数中的 clip 替换为 Band:$\mathcal{J}^{\text{Band}}_t(\theta; y_i) = \min\left[r_{t,i} A_{t,i}, \text{Band}_{f,\delta}(r_{t,i}; y_{t,i}, \pi_{\text{old}}(\cdot|s_{t,i})) A_{t,i}\right] - \beta D_{\text{KL}}(\pi_{\text{ref}} \| \pi_\theta)_t$。第五步,使用 CUDA 加速的并行二分法高效求解 Band 边界,应用于每个 token。

技术新颖性

BandPO 的技术新颖性体现在多个层面:(1)理论框架创新——首次将 $f$-散度信赖域投影为概率感知的裁剪区间,并证明这是一个凸优化问题,保证全局最优解。这一框架统一处理了 KL、TV、$\chi^2$ 等所有 $f$-散度,而现有方法要么只处理 KL(如 TRPO),要么使用启发式规则。(2)数学工具创新——Lemma 1 的均匀补集缩放最优性是关键的数学洞察,它将 $V$ 维优化严格降维为一维,使得问题从计算不可行变为高效可解。这一引理的证明依赖于 $f$ 的严格凸性和分布的对称性,具有独立的理论价值。(3)闭式解推导——对 TV 散度得到 $\overline{r} = 1 + \delta/p$(与逆概率线性缩放),对 $\chi^2$ 散度得到 $\overline{r} = 1 + \sqrt{\delta(1-p)/p}$(与赔率的平方根缩放),这些闭式解揭示了不同散度对裁剪行为的内在影响机制。(4)理论性质证明——严格单调性(Proposition 2)和渐近行为(Proposition 1)的证明为 Band 算子提供了坚实的理论基础,特别是当 $p \to 0^+$ 时上界趋向 $+\infty$ 的性质从理论上保证了探索瓶颈的解决。(5)单纯形饱和处理——Proposition 3 给出了信赖域超出单纯形边界时的处理方案,确保所有 Band 变体都严格保持几何一致性,这与 DCPO 和 DAPO 在高概率区域违反理论上限的行为形成鲜明对比。

Comparison of clipping bounds between BandPO and baselines
Figure 1: Comparison of clipping bounds between BandPO and baselines
Comparison of Probability Ratio Bounds
Figure 2: Comparison of Probability Ratio Bounds

实验结果

BandPO 的实验结果表明,基于信赖域投影的动态裁剪机制在数学推理任务上一致优于固定裁剪和启发式调整方法。在 Qwen2.5-3B-Instruct 上训练 800 步后,BandPO 在 AMC 2023 的 mean@32 达到 55.17,相比 GRPO 的 45.94 提升了约 9 个百分点;pass@32 从 77.33 提升至 87.55。在 AIME 2024 上,mean@32 从 3.54 提升至 4.79,pass@32 从 11.68 提升至 14.21。值得注意的是,Clip-Higher 在 7B 模型的 AIME 基准上出现了 1-2 个百分点的性能退化,而 BandPO 持续保持稳定提升。在 DeepSeek-R1-Distill-Qwen-7B 上训练 500 步后,BandPO 的平均 mean@32 达到 51.44(GRPO 为 49.04),pass@32 达到 67.12%(GRPO 为 66.78%)。在 DeepSeek-R1-Distill-Llama-8B 上,平均 mean@32 为 47.41(GRPO 为 44.08),pass@32 为 67.94%(GRPO 为 64.97%)。训练动态分析揭示了关键机制:BandPO 的整体裁剪率与标准 GRPO 相当(Figure 3a),但将低概率动作($p < 0.2$)的上界裁剪率从约 20%(GRPO 在训练初期甚至高达 60%)降至接近零(Figure 3b)。同时,BandPO 的策略熵维持在约 0.2,是标准 GRPO 最终熵(约 0.02)的 10 倍(Figure 3c),有效防止了熵坍塌。消融实验表明,放松 Band 边界以覆盖 Clip-Higher 范围会导致一致的性能退化:在 1.5B 模型上 AIME 2024 的 pass@32 下降约 8 个百分点,在 3B 模型上 AMC 2023 的 mean@32 下降约 3 个百分点,证明裁剪边界不应启发式调整而应从理论推导。超参数分析显示,$\delta = 0.05$ 是稳健的默认选择,3B 模型比次优设置高出约 10% 的 mean@32 和 5% 的 pass@32,而 7B 模型对 $\delta$ 的敏感度较低,波动仅在 2-3% 之间。

Reasoning performance comparison across model scales (1.5B/3B/7B/8B)
Table 1: Reasoning performance comparison across model scales (1.5B/3B/7B/8B)
Comparison of training dynamics
Figure 3: Comparison of training dynamics
查看结构化数据
任务指标本文基线提升
AMC 2023 (Qwen2.5-3B-Instruct) mean@32 / pass@32 (%) 55.17 / 87.55 GRPO: 45.94 / 77.33; Clip-Higher: 52.66 / 82.91 mean@32 +9.23 vs GRPO, +2.51 vs Clip-Higher; pass@32 +10.22 vs GRPO, +4.64 vs Clip-Higher
AIME 2024 (Qwen2.5-3B-Instruct) mean@32 / pass@32 (%) 4.79 / 14.21 GRPO: 3.54 / 11.68; Clip-Higher: 4.69 / 14.95 mean@32 +1.25 vs GRPO; pass@32 +2.53 vs GRPO
Average (DeepSeek-R1-Distill-Qwen-7B) mean@32 / pass@32 (%) 51.44 / 67.12 GRPO: 49.04 / 66.78; Clip-Higher: 48.37 / 66.69 mean@32 +2.40 vs GRPO, +3.07 vs Clip-Higher; pass@32 +0.34 vs GRPO
Average (DeepSeek-R1-Distill-Llama-8B) mean@32 / pass@32 (%) 47.41 / 67.94 GRPO: 44.08 / 64.97; Clip-Higher: 46.57 / 67.49 mean@32 +3.33 vs GRPO, +0.84 vs Clip-Higher; pass@32 +2.97 vs GRPO
AMC 2023 (DeepSeek-R1-Distill-Qwen-1.5B) mean@32 / pass@32 (%) 77.34 / 94.98 GRPO: 72.11 / 94.31; Clip-Higher: 77.03 / 94.98 mean@32 +5.23 vs GRPO; pass@32 +0.67 vs GRPO
AIME 2024 (DeepSeek-R1-Distill-Qwen-1.5B) mean@32 / pass@32 (%) 20.00 / 51.80 GRPO: 18.13 / 39.00; Clip-Higher: 18.23 / 41.09 mean@32 +1.87 vs GRPO; pass@32 +12.80 vs GRPO, +10.71 vs Clip-Higher

局限与改进

论文承认的局限性包括两个方面:(1)数值求解的计算开销——与计算代价极低的标准裁剪机制不同,BandPO 需要求解凸约束方程。虽然 TV 和 $\chi^2$ 散度有闭式解,但 KL 散度(最常用的信赖域选择)需要迭代根查找算法,引入了额外的计算延迟和微小的近似误差。论文提出可通过预计算高精度查找表将运行时复杂度降至 $O(1)$ 内存访问,但这在一定程度上增加了实现复杂性。(2)静态信赖域假设——当前框架对所有 token 使用全局统一的信赖域半径 $\delta$,忽略了语言生成中不同 token 的信息价值差异:常规句法连接词和关键推理跳跃可能需要不同的稳定性边界。过紧的 $\delta$ 可能抑制复杂推理步骤的深层探索,过松的 $\delta$ 则可能导致高置信度语法 token 的不稳定更新。从独立观察来看,本文的实验范围主要局限于数学推理任务(AMC/AIME),尚未在代码生成、开放域对话等更广泛的 LLM 任务上验证。此外,1.5B 模型的标准 GRPO 在训练步 340 左右一致崩溃,虽然 BandPO 解决了这一问题,但论文未深入分析崩溃的具体机制。最后,所有实验使用 $\delta = 0.05$ 作为默认值,虽然消融实验涵盖了 $\delta \in \{0.03, 0.05, 0.10\}$,但对于不同模型架构和任务类型的最优 $\delta$ 选择缺乏系统性的指导。

独立分析的弱点

BandPO 存在以下几个可改进的弱点:(1)KL 散度的计算效率问题——尽管论文提出了 CUDA 加速的并行二分法,但 KL 散度仍需约 20-30 次迭代才能收敛到所需精度,在大规模训练中每步增加的延迟不可忽略。改进方向:可以探索 KL 散度的高精度多项式近似,或开发基于牛顿法的快速求解器,利用 $g_f(p, r)$ 的严格凸性实现超线性收敛。(2)统一半径的局限性——对所有 token 使用相同的 $\delta$ 确实过于粗糙。例如,数学推理中的关键操作符(如加号、等号)和推理转折词(如 therefore、however)的信息价值差异巨大。改进方向:可以引入 token 级别的自适应 $\delta_t$,基于策略熵、token 频率或语义重要性动态调整,论文作者也已将此列为未来工作。(3)实验覆盖面有限——仅在数学推理任务上验证,未涉及代码生成、常识推理、开放域对话等任务。改进方向:在 HumanEval(代码)、GSM8K(基础数学)、MMLU(多领域知识)等更广泛的基准上评估,验证 Band 算子的通用性。(4)超参数 $\delta$ 的选择缺乏指导——虽然 $\delta = 0.05$ 被推荐为默认值,但对于不同模型规模(从 1.5B 到 70B+)和不同任务难度,最优 $\delta$ 可能差异显著。改进方向:开发自适应 $\delta$ 调度策略,例如根据训练过程中的策略熵或 KL 散度自动调整。

未来方向

论文作者明确提出了两个未来研究方向:(1)自适应 Band 算子——从静态全局半径 $\delta$ 过渡到动态的 token 级半径 $\delta_t$,通过策略熵或语义不确定性等 token 级指标来调节约束强度。具体而言,对低熵的句法转移赋予更紧的约束以保持稳定,对高不确定性的推理步骤放松约束以促进深层探索。(2)未来还将研究自适应 Band 算子的具体实现方案和效果。除了作者提出的方向,基于本文成果还可以延伸出以下研究方向:(3)跨任务泛化——将 Band 算子推广到代码生成、多步推理、工具使用等更复杂的 LLM 任务,探索不同任务类型下最优散度选择和半径设置的规律。(4)与 RLVR 的深度融合——本文的理论框架直接针对可验证奖励场景设计,未来可以探索将 Band 算子与过程奖励模型(Process Reward Model)结合,在推理链的每一步施加自适应约束。(5)多散度混合策略——当前框架每次只使用一种 $f$-散度,未来可以探索在不同训练阶段或不同 token 类型上混合使用多种散度,例如在早期训练使用 KL 散度促进探索,在后期切换到 TV 散度加强约束。(6)理论扩展——将 Band 框架推广到连续动作空间的策略梯度方法中,探索其在机器人控制、自动驾驶等领域的应用潜力。

复现评估

从复现角度来看,BandPO 的复现条件如下:(1)开源情况——论文已提供 GitHub 仓库链接(https://github.com/OpenMOSS/BandPO),代码开源。(2)数据可用性——训练使用 DAPO + MATH Levels 3-5 复合数据集,验证使用 AMC 2023、AIME 2024、AIME 2025 基准,这些数据集均为公开可获取。(3)算力需求——实验在 8 块 NVIDIA H200 GPU 上使用 verl 框架完成,全球批量大小 256(mini-batch 64,micro-batch 8),学习率 $1 \times 10^{-6}$。1.5B/3B 模型训练 800 步,7B/8B 模型训练 500 步。这是相当高的算力门槛,个人研究者可能难以完全复现。(4)关键实现细节——论文提供了充足的实现细节:使用 CUDA 加速的并行二分法求解 Band 边界,采用非对称裁剪阈值 $\epsilon^+ = 0.28, \epsilon^- = 0.2$,采样温度和 top-p 均设为 1.0,所有实验重复三次。对于 TV 和 $\chi^2$ 散度的闭式解可直接实现,KL 散度的二分法求解器也提供了详细的算法描述(Appendix A.6)。(5)复现难度评估——中等偏高。核心算法实现不复杂(二分法求根),但 CUDA 并行化和与 verl 框架的集成需要一定的工程经验。此外,需要 H200 级别的 GPU 才能在合理时间内完成完整实验,使用较小 GPU 可能需要相应减少批量大小或训练步数。