news 2026/7/30 8:49:20

告别 Router Replay:利用 Online IcePop 解决 MoE 模型 RL 训练的不稳定性

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
告别 Router Replay:利用 Online IcePop 解决 MoE 模型 RL 训练的不稳定性

作者:作者:初七123334
https://zhuanlan.zhihu.com/p/1984379979035850499

英文版

https://hijkzzz.notion.site/online-ice-pop

在 LLM 的后训练(Post-training)阶段,MoE(Mixture-of-Experts)模型凭借其稀疏激活的特性,在推理效率和模型容量之间取得了极佳的平衡。然而,在进行 PPO 等强化学习训练时,MoE 架构却带来了一个棘手的稳定性难题

本文将探讨一种结合了蚂蚁百灵团队 IcePop 算法与 Qwen 团队 MiniRL (Online Policy Gradient) 发现的组合策略——Online IcePop。这套方案不仅能有效稳定 MoE 的训练,还能让我们抛弃复杂的 Router Replay 机制。

为什么 MoE 的 RL 训练如此不稳定?在 PPO(Proximal Policy Optimization)这类 Off-policy(或者说近似 On-policy)算法中,我们通常依赖 重要性采样(Importance Sampling, IS) 来修正旧策略(Behavior Policy)与当前策略(Target Policy)之间的偏差。IS 权重ρt\rho_tρt定义为

ρt=πnew(at∣st)πold(at∣st) \rho_t = \frac{\pi_{\text{new}}(a_t|s_t)}{\pi_{\text{old}}(a_t|s_t)}ρt=πold(atst)πnew(atst)

对于 Dense 模型,策略的变化通常是平滑的。但对于 MoE 模型,情况截然不同:

  • Router Logits 的微小扰动:训练过程中,Router 的输出 Logits 只要发生微小变化,就可能导致选中的 Experts 发生离散的跳变。
  • 概率剧变:一旦 Expert 选择发生变化,πnew\pi_{\text{new}}πnew4πold4\pi_{\text{old}}4πold在特定路径上的概率比值就会发生剧烈波动。这种波动会导致 Importance Sampling Weights 出现极端值,进而导致梯度更新方差过大,模型训练发散。

为了解决这个问题,业界之前往往不得不采用 Router Replay(在更新时重新计算旧数据的 Router 路径)等复杂且计算昂贵的手段。

针对 IS 权重剧变的问题,蚂蚁百灵团队在论文 IcePop: An Effective Method for MoE Stability 中提出了一种优雅的解法。

https://arxiv.org/pdf/2510.18855

截断重要性采样(Truncated Importance Sampling)用于校正 vLLM (推理引擎) 和 FSDP (训练引擎)之间的精度误差。但这对于 MoE 来说还不够。IcePop 的核心思想是在此基础上增加了一个 Mask 操作:

核心机制:当 Importance Sampling Weight 超出预设的阈值范围时,IcePop 不仅仅是将其截断,而是直接将其 Mask 掉(视为无效样本或零贡献)。

这种做法看似激进,实则精准地剔除了那些因为 Expert 突变导致“统计上不可信”的样本,极大地降低了估计器的方差。

仅仅处理推理引擎和训练引擎之间的误差还不够,如果不从源头上减少策略偏差,训练依然可能低效。

Qwen 团队在最新的研究 Online Policy Gradient for MoE 中发现了一个关键结论:发现:对于 MoE 类模型,使用纯 Online Policy Gradient(即去掉 PPO 的 Mini-batch 多次迭代,采用类似 A2C 的单次更新模式)对于提升稳定性至关重要

当我们将 Buffer 中的数据反复训练(Replay)时,MoE 的 Router 分布往往已经漂移,导致 Off-policy 的 gap 越来越大。采用纯 Online 模式,确保了πold\pi_{\text{old}}πoldπnew\pi_{\text{new}}πnew几乎一致,从源头上减少了 Router 行为的差异。

https://arxiv.org/pdf/2512.01374

基于上述两项工作,我们总结出了一套针对 MoE RL 训练的“黄金组合”:Online IcePop。

具体做法:

  • 移除 PPO 的 Mini-batch 循环:放弃传统的 Epochs 迭代,采用纯 Online 模式,数据采样后立即更新,更新完即丢弃。
  • 应用 IcePop Masking:在计算 Loss 时,应用 IcePop 的逻辑,对所有超出阈值的 IS Weights 进行 Mask 处理。

主要收益:

  • 极佳的稳定性:Online 模式保证了策略偏差最小化,IcePop 兜底处理了极端情况下的方差爆炸。
  • 工程极简(No Router Replay):由于我们采用了 Online 模式且有 IcePop 保护,我们不再需要耗费显存和算力去进行 Router Replay(即重新过一遍 Router 计算 Logits)。这大大简化了训练代码的复杂度,并提升了吞吐效率。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/29 19:08:10

【Java毕设全套源码+文档】基于springboot的房屋出售租赁系统的设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/7/30 5:45:34

NeurIPS 2025!阿里开源 UniEdit:首个大型开放域大模型知识编辑基准

随着大语言模型(LLM)的广泛应用,它们在医疗、金融、教育等关键行业扮演着愈发重要的角色。然而,一个被忽视的现实是:大模型的知识并不会自动更新,更不总是准确。当模型输出过时信息、错误事实甚至自信满满的…

作者头像 李华
网站建设 2026/7/30 5:24:46

SeaTunnel Web终极指南:可视化数据集成平台完整解析

SeaTunnel Web终极指南:可视化数据集成平台完整解析 【免费下载链接】seatunnel-web SeaTunnel is a distributed, high-performance data integration platform for the synchronization and transformation of massive data (offline & real-time). 项目地址…

作者头像 李华
网站建设 2026/7/29 14:32:30

金融客服情绪识别技术突破:5大核心算法解析与落地实践

第一章:金融客服Agent情绪识别技术概述在金融服务领域,客户与客服代理(Agent)的交互质量直接影响用户满意度和品牌信任度。情绪识别技术通过分析语音、文本甚至视频信号,自动判断对话中客户的情绪状态,如愤…

作者头像 李华
网站建设 2026/7/30 18:11:01

5、实用脚本与工具的深入解析

实用脚本与工具的深入解析 在编程和脚本编写的过程中,我们常常会遇到各种问题和挑战,需要使用一些实用的脚本和工具来解决。下面将为大家详细介绍几个常见的脚本及其功能、使用方法和改进思路。 1. 日期验证脚本(valid-date) 日期验证脚本用于验证用户输入的日期是否合法…

作者头像 李华