Geometric-Mean Policy Optimization
和Group Sequence Policy Optimization撞车了,思想都是几何平均。
论文深度解读:从“算术平均”到“几何平均”的策略优化革命
这篇名为 《Geometric-Mean Policy Optimization (GMPO)》 (https://arxiv.org/abs/2507.20673) 的论文,为我们揭示了在大型语言模型(LLM)强化学习(RL)后训练领域中一个看似微小却影响深远的改进。其核心目标是解决当前主流的近端策略优化(PPO)及其变体,特别是组相对策略优化(GRPO),在训练过程中普遍存在的“不稳定性”问题。
在深入探讨之前,我们需要理解一个关键背景。为了提升LLM在数学、代码、逻辑推理等复杂任务上的能力,研究者们普遍采用强化学习方法进行“后训练”(Post-training)。其中,GRPO是一种非常有效的方法,它通过比较模型对同一个问题生成的多个“答案”(rollouts)的好坏,来计算相对奖励,从而指导模型学习。然而,论文作者敏锐地发现,GRPO虽然强大,却像一匹烈马,难以驾驭。
问题的根源在于GRPO的目标函数。它试图最大化所有答案中、每个词元(token)级别奖励的算术平均值(Arithmetic
Mean)。这里有一个核心的技术概念叫做重要性采样率(Importance
Sampling
Ratio),您可以通俗地理解为一个“校正因子”。因为我们是用旧策略(π_old)产生的数据来训练新策略(π_θ),这个比率(π_θ / π_old)就是用来校正这种数据分布差异的。理想情况下,这个比率应该接近1。但如果某个词元的奖励因为某种原因变得特别高或特别低(即“离群点”),算术平均的机制会极大地放大这个离群点的影响,导致重要性采样率剧烈波动,出现极端值。
论文在图1中非常直观地展示了这一点:
GRPO optimizes the arithmetic mean of token-level rewards, while GMPO uses the geometric mean (left). For GRPO, extreme importance sampling ratios emerge frequently during training, which implies unstable policy updates. In contrast, GMPO results in more stable importance sampling ratios with less extreme values and narrower range (right).

这种剧烈的波动,就像开车时猛踩油门又猛踩刹车,使得模型的策略更新(Policy Update)变得极具攻击性和不确定性,最终损害模型的性能和训练的稳定性。
GMPO的妙手回春之计,正是将目标函数从“算术平均”替换为“几何平均(Geometric Mean)”。 这是一个统计学上众所周知的常识:几何平均对离群点(outliers)的敏感度远低于算术平均。一个极端的数值不会对几何平均值产生不成比例的巨大影响。通过这一改变,GMPO从根本上抑制了由奖励离群点导致的重要性采样率爆炸问题,使得整个训练过程变得如丝般顺滑。
论文不仅提出了这个优雅的解决方案,还提供了坚实的理论和实验支撑。理论上,论文证明了GMPO的目标函数值域更窄,梯度更新更平滑,从而降低了训练方差。实验上,论文展示了令人信服的结果。例如,在多个数学推理基准测试中,GMPO-7B模型相较于GRPO平均性能提升了4.1%(从59.3%提升至63.4%)。在多模态推理任务上,也取得了1.4%的提升(从53.3%提升至54.7%)。这些数据明确证实了GMPO在提升模型推理能力和稳定性方面的双重优势。
此外,论文还探讨了两个关键的实现细节: 1.
词元级裁剪(Clipping at token-level):
相较于之前在整个序列级别进行裁剪的方法,GMPO在每个词元上进行裁剪,这被证明是更稳定、更精细的控制策略,避免了因单个词元问题而“一刀切”地扼杀整个序列的梯度。
2. 更宽的裁剪范围(Clipping wider):
由于GMPO本身更稳定,它可以使用比GRPO更宽的裁剪范围(e^-0.4到e^0.4,约等于0.67到1.49),这允许模型在训练时有更大的探索空间,避免过早陷入局部最优,从而激发了更大的性能潜力。
总而言之,这篇论文以一个简单而深刻的洞察为基石,通过将算术平均替换为几何平均,优雅地解决了强化学习后训练中的一个核心痛点。它不仅提升了模型的最终性能,更重要的是,它为开发更可靠、更可扩展的RL系统铺平了道路,展现了从基础数学原理中汲取灵感解决前沿工程问题的巨大价值。
接下来,我将针对您的六个问题进行详细解读。
### 1. 论文的研究目标是什么? 想要解决什么实际问题?这个问题对于行业发展有什么重要意义?
研究目标: 论文的核心研究目标是提升大型语言模型强化学习(尤其是GRPO算法)的训练稳定性。
解决的实际问题: 它要解决的是,在使用GRPO这类PPO变体算法对LLM进行后训练时,由于目标函数对离群奖励值(outlier rewards)过于敏感,导致重要性采样率(importance sampling ratio)出现极端值,进而引发策略更新不稳定(unstable policy updates)的问题。这种不稳定性会降低训练效率,损害模型的最终性能,并使得训练过程难以复现和扩展。
对行业发展的重要意义:
- 可靠性与可扩展性: 随着模型规模越来越大,训练成本日益高昂。一个不稳定的训练过程意味着大量的计算资源被浪费,且结果难以预测。GMPO提供了一种更稳定的训练范式,这对于将RL技术规模化应用于千亿甚至万亿参数级别的模型至关重要,是实现可靠、可扩展RL系统的关键一步。
- 性能提升: 稳定的训练过程本身就能带来性能的提升。如论文所示,更稳定的GMPO在多个推理基准上超越了GRPO。这意味着行业可以以更低的风险和更高的效率,开发出推理能力更强的AI模型。
- 降低技术门槛: 一个鲁棒性强、不易“翻车”的算法,可以降低RL后训练的技术门槛。中小型企业或研究团队可能没有足够资源去反复调试一个高度敏感的训练过程,GMPO这类更“宽容”的算法使得先进的RL技术更加普惠。
### 2. 论文提出了哪些新的思路、方法或模型?跟之前的方法相比有什么特点和优势?
论文的核心创新在于提出了Geometric-Mean Policy Optimization (GMPO)。它并非一个全新的模型,而是对现有GRPO算法目标函数的关键改进。
- 核心思路:用几何平均替代算术平均
- 之前的方法 (GRPO):
GRPO的目标函数可以简化理解为最大化 token
奖励的算术平均。其形式如论文公式(2)所示,本质上是一个求和(
∑)操作的平均。 > \(J_{GRPO}(\pi_{\theta}) = \mathbb{E}[\frac{1}{G}\sum_{i=1}^{G}\frac{1}{|o_i|}\sum_{t=1}^{|o_i|}\frac{\pi_{\theta}(o_{i,t}|q, o_{i,<t})}{\pi_{\theta_{old}}(o_{i,t}|q, o_{i,<t})}\hat{A}_i]\) - 新方法 (GMPO): GMPO 的目标函数则是最大化 token
奖励的几何平均。其形式如论文公式(3)所示,本质上是一个求积(
∏)再开方。 > \(J_{GMPO}(\pi_{\theta}) = \mathbb{E}[\frac{1}{G}\sum_{i=1}^{G}(\prod_{t=1}^{|o_i|}\frac{\pi_{\theta}(o_{i,t}|q, o_{i,<t})}{\pi_{\theta_{old}}(o_{i,t}|q, o_{i,<t})})^{\frac{1}{|o_i|}}sgn(\hat{A}_i)|\hat{A}_i|^{\frac{1}{|o_i|}}]\)
- 之前的方法 (GRPO):
GRPO的目标函数可以简化理解为最大化 token
奖励的算术平均。其形式如论文公式(2)所示,本质上是一个求和(
- 特点与优势:
- 对离群点鲁棒(Robust to Outliers): 这是最核心的优势。几何平均天然地平滑了极端值的影响。一个token的奖励即使异常高,在GMPO中也只是乘积项中的一个,其影响力被大大削弱;而在GRPO中,它会在求和中占据主导地位。这直接带来了更稳定的重要性采样率,如 图1 所示。
- 更稳定的梯度更新:
论文在公式(5)和(6)中分析了梯度。在GRPO中,每个token的梯度权重包含其自身的
importance sampling ratio,容易导致梯度爆炸。而在GMPO中,权重包含的是所有tokenratio的几何平均,这是一个更“全局”、更平滑的视角,使得梯度更新更稳健。 - 更优的探索-利用平衡:
- 词元级裁剪 (Token-level Clipping): 论文指出,相较于DeepSeek-R1中在序列级别裁剪,GMPO在词元级别进行裁剪更稳定。序列级裁剪一旦触发,会“扼杀”整个序列所有token的梯度,过于激进。而词元级裁剪更为精细。
- 更宽的探索范围 (Wider Clipping Range):
由于GMPO本身更稳定,它可以承受更大的策略变化。因此,它采用
(e^-0.4, e^0.4)作为裁剪范围,比GRPO的(0.8, 1.2)更宽。这赋予了模型更大的探索自由度,有助于发现更好的策略。图3(a) 显示GMPO在训练中维持了比GRPO更高的熵(Entropy),这正是模型持续探索的直接证据。
### 3. 论文通过什么实验来验证所提出方法的有效性?实验是如何设计的?实验数据和结果如何?
论文通过一系列精心设计的实验,在语言和多模态任务上全面验证了GMPO的有效性。
- 实验设计:
- 基线模型 (Base Models):
覆盖了不同规模和类型的模型,如
Qwen2.5-Math-1.5B/7B、DeepSeek-R1-Distill-Qwen-7B(语言任务)和Qwen2.5-VL-Instruct-7B(多模态任务),以验证方法的普适性。 - 训练数据: 数学任务使用
MATH数据集,多模态任务使用Geometry3K数据集。 - 评估基准 (Benchmarks):
涵盖了从中等到高难度的多个数学推理基准(
AIME24,AMC,MATH500,Minerva,OlympiadBench)和视觉问答基准(Geometry3K)。 - 评估指标 (Metric): 主要使用 Pass@1,即模型生成一次答案就通过的概率,这是一个严格且有说服力的指标。
- 对比方法: 主要与GRPO和Dr.GRPO(一个GRPO的变体)进行直接对比,同时也列出了其他SOTA(State-of-the-art)方法的性能作为参考。
- 消融研究 (Ablation Studies): 通过控制变量法,分别验证了“几何平均替代算术平均”、“裁剪策略”、“归一化项”等不同组件的有效性。
- 基线模型 (Base Models):
覆盖了不同规模和类型的模型,如
- 实验数据和结果:
核心性能对比 (Table 1 & 2):
- 在数学推理任务上,基于最强的
R1-Distill模型,GMPO的平均Pass@1准确率达到了 63.4%,显著高于GRPO的 59.3%。 - 在多模态
Geometry3K任务上,GMPO也以 54.7% 的准确率小幅超越了GRPO的 53.3%。
- 在数学推理任务上,基于最强的
稳定性验证 (Figure 3):
- KL散度 (KL Divergence): 图3(c) 显示,GMPO与训练前模型的KL散度始终保持在较低水平,而GRPO则出现剧烈峰值。这表明GMPO学习过程更稳定,没有“忘记”初始模型的能力,降低了过拟合风险。
- 熵 (Entropy): 图3(a, b) 显示,GMPO在训练中维持了更高的token熵,意味着模型策略更多样,探索更充分。
- 训练奖励 (Training Rewards): 图3(d, f) 显示,在更具挑战性的数据集上,GMPO的训练奖励持续稳定地高于GRPO。
消融实验结果 (Table 3): > The performance of GRPO and GMPO is reported in lines 1 and 5 of Table 3, respectively. GRPO achieves an average performance of 51.2% by optimizing the arithmetic mean of token-level rewards. In contrast, GMPO improves this to 52.7%, outperforming GRPO by 1.5%…
该表的数据清晰地表明,从GRPO(行1,51.2%)到GMPO(行5,52.7%)的性能提升,主要就来自于几何平均的引入。
### 4. 结合大模型领域的当前学术理解,未来在该研究方向上还有哪些值得进一步探索的问题和挑战?
GMPO为我们打开了一扇新的窗户,未来的探索方向广阔:
- 算法的泛化性:
- 任务扩展: 论文主要聚焦于数学和几何推理。GMPO在代码生成、长文本摘要、创意写作、多轮对话等其他需要复杂推理和规划的任务上表现如何?这些任务的奖励函数可能更稀疏或更模糊,对稳定性的要求更高。
- 架构扩展: GMPO在非Transformer架构,如Mamba(状态空间模型)上是否同样有效?
- 与其他RL技术的结合:
- 与更复杂的奖励模型结合: 现实世界的奖励信号往往是多维度、有噪声的。GMPO的稳定性优势,可能使其能更好地与复杂的、甚至是由模型自身学习的奖励模型(Reward Model)相结合,而不会被奖励模型的噪声干扰。
- 与离线RL(Offline RL)结合: 是否可以将GMPO的思想应用于离线强化学习,在不与环境交互的情况下,更稳定地从固定数据集中学习策略?
- 超大规模模型下的表现(Scaling Law):
- 论文的实验主要在7B模型上进行。当模型规模扩展到100B、500B甚至1T级别时,GMPO的稳定性优势是否会更加突出?或者,在超大规模下是否会出现新的不稳定性因素?探索其缩放定律(Scaling Law)将非常有价值。
- 技术与投资机会:
- 可靠的RL平台: 能够提供集成GMPO这类稳定算法的一站式、低门槛RL微调平台,将具有巨大的商业价值,可以服务于各行各业需要定制化AI能力的企业。
- 专业领域模型: 利用GMPO稳定训练的优势,可以在金融、法律、医疗等专业领域,基于专有数据训练出能力超强的垂直领域模型。
- 自动化AI研究员(AI for Science): 稳定的RL是实现能够自主探索、进行科学发现的AI Agent的基础,这是一个极具想象力的长远投资方向。
### 5. 退一步,从批判的视角看,这篇论文还存在哪些不足及缺失?
尽管这篇论文非常出色,但从批判的角度看,仍有一些方面值得商榷或需要进一步验证:
- 性能提升的显著性: 在多模态任务
Geometry3K上,1.4%(54.7% vs 53.3%)的提升虽然是积极的,但幅度相对有限。这可能需要更多次的重复实验来验证其统计显著性,并排除实验误差的影响。 - 基线选择的局限性: 论文的主要对比对象是GRPO和Dr.GRPO。虽然这是最直接的对比,但如果能加入与DPO (Direct Preference Optimization) 等其他非PPO类主流对齐(Alignment)算法的对比,将更能体现GMPO在整个RLHF领域的综合竞争力。
- 计算开销的讨论: 论文没有明确讨论GMPO相对于GRPO在计算(特别是梯度计算)上的开销差异。虽然几何平均的计算在现代硬件上可能不是瓶颈,但对于一个旨在应用于大规模训练的算法,对其计算复杂度和效率的分析是必不可少的。
- 对负奖励的处理:
几何平均对正数定义良好,但对负奖励的处理需要特殊技巧。论文中使用了
sgn(Â)函数来处理符号,这是一种务实的做法。但这种处理方式是否最优,以及它对梯度的影响是否还有更深入的理论分析空间,是值得探讨的。
### 6. 我希望从这篇论文中找一些拿来即用的创新想法,我应该从这篇论文中重点学什么?有哪些启发?
对于希望从中汲取创新想法的您来说,这篇论文提供了几个含金量极高的启发:
- 核心启发:回归基础,寻找“优雅解”
- 最大的启发是,解决前沿、复杂工程问题的钥匙,有时就藏在基础的数学或统计学原理中。面对棘手的“不稳定性”问题,作者没有堆砌复杂的模块,而是回归到“平均”这个概念的本质,通过一个简单的替换(算术->几何),优雅地解决了问题。这启示我们,在自己的研究或工作中,遇到瓶颈时,不妨跳出复杂的框架,回归第一性原理思考。
- 拿来即用的想法:
- 鲁棒统计学(Robust Statistics)的应用: 在您的工作中,任何涉及到“平均”或“聚合”数据的地方,如果数据存在噪声或离群点,都可以思考是否可以用更鲁棒的统计量来替代。除了几何平均,还可以考虑中位数(Median)、截尾平均(Trimmed Mean)等。这在数据预处理、模型评估、集成学习等多个环节都可能派上用场。
- “宏观”与“微观”控制的平衡: 论文中“序列级裁剪”与“词元级裁剪”的对比,是一个关于控制粒度的绝佳案例。这启示我们,在设计调控机制时,要思考是在全局(宏观)层面“一刀切”,还是在局部(微观)层面精细化管理。这个思想可以应用于特征工程、正则化方法、注意力机制设计等。
- 需要补充的背景知识:
为了完全消化这篇论文并举一反三,我建议您补充了解以下知识:
- 强化学习基础: 特别是策略梯度(Policy Gradient)方法。
- PPO (Proximal Policy Optimization): 这是理解GRPO和GMPO的基石。建议阅读 Schulman 等人的原始PPO论文 (https://arxiv.org/abs/1707.06347)。
- 重要性采样(Importance Sampling): 深刻理解其原理、作用以及风险,这是理解整个问题的关键。
- RLHF (Reinforcement Learning from Human Feedback): 了解PPO、GRPO这类算法在大模型“对齐”中的应用背景。
希望这份详尽的解读能帮助您深入理解这篇优秀的论文,并从中获得有价值的启发。