TRL支持MOPD:多专家模型融合实战指南

资讯 AI 应用前沿 全文 5057 字 · 约 13 分钟读完 分类HuggingFace并购

前沿实验室正用MOPD技术将多个RL专家模型合并为单一强模型。本文解析其原理,并演示如何利用Hugging Face TRL库的AsyncDistillationTrainer复现这一过程,包括处理Token不平衡等关键细节。

所属频道 融资与资本

什么是 MOPD?

如果你关注今年的大模型技术报告,会发现一个词频繁出现:MOPD(Multi-Teacher On-Policy Distillation,多教师在线策略蒸馏)。小米在年初发布 MiMo-V2-Flash 时提到了它,随后 DeepSeek、Moonshot、NVIDIA、Liquid AI 和 Mistral 等机构也纷纷采用这项技术来构建他们的新一代模型。

让单个模型同时在数学、代码、工具使用或指令遵循等多个领域表现出色,如果只靠一次强化学习(RL)训练,难度极大。在混合训练中,不同领域的目标往往互相拉扯,每个领域在每批数据中只能分到很少的样本,改善一个领域可能会悄悄损害另一个领域。MOPD 的思路很直接:先为每个领域训练一个专门的“专家”模型,然后再把这些专家的能力合并回一个主模型中。

严格来说,MOPD 是三阶段后训练流程的最后一步,但人们常用它指代整个流程:

  1. 通用 SFT:使用混合数据对基础模型进行监督微调,让它掌握各个领域的基本知识。这是所有模型的共同起点。
  2. 领域专家:从上述检查点出发,为每个领域单独训练一个 RL 模型。比如一个专攻数学,一个专攻代码,一个专攻指令遵循。每个专家只需要在一件事上做到极致。
  3. 融合:学生模型(通常还是那个 SFT 检查点)回答来自各个领域的提示。对应领域的专家作为教师,对学生生成的答案进行逐 Token 评分。学生模型通过训练,使其输出分布向教师的分布靠拢。

MOPD 本质上是带有多个教师的在线策略蒸馏。它之所以有效,主要依赖三个特性:

首先是学生从自己的样本中学习。教师是对学生实际写出的内容进行评分。普通的 SFT 蒸馏只让学生模仿教师生成的文本,但在推理时,学生必须延续自己生成的文本,早期的一个小错误就可能把它带偏到训练从未见过的路径上。在线训练避免了这个问题。

其次是信号密集。传统的 RL 通常只给整个答案一个奖励,而在这里,每个 Token 都能得到教师的反馈。损失函数通常是学生 Token 与教师分布之间的反向 KL 散度,也就是教师对学生选择的每个 Token 的“不认可程度”。不同实验室在处理教师分布时做法不同:Nemotron 3 Ultra 和 MiMo-V2-Flash 只使用教师对学生所选 Token 的概率;Open-MOPD 比较前 16 个最可能的 Token;而 DeepSeek-V4 和 Mistral Large 4 则使用词汇表上的完整分布,因为单 Token 版本会导致梯度方差大、训练不稳定。

最后是路由机制。每个提示只由对应的专家教师评分。数学题只由数学专家改,代码题只由代码专家改。

谁在用这套方法?

Liquid AI 的训练流程最直观。他们有一条从 SFT 到 MOPD 的通用主线,还有一系列专门针对特定领域(经过 SFT 和 RL 训练)的专家模型汇入主线。

MiMo-V2-Flash 的技术报告详细绘制了融合步骤:学生模型生成内容,每个领域的教师返回 Token 级别的奖励。

NVIDIA 则展示了大规模应用的效果。在 Nemotron 3 Ultra 中,他们使用了超过十个教师模型,并且运行了两轮 MOPD。第一轮结束后,他们基于合并后的模型重新训练新的教师,再跑一轮 MOPD。NVIDIA 还在 Hugging Face Hub 上公开了其中五个教师模型,涵盖 STEM、竞赛编程、指令遵循、通用推理和聊天。大多数实验室只发布最终模型,因此这些专家检查点非常珍贵。

以下是目前已知采用 MOPD 的主要模型发布情况:

  • Mistral Large 4 (2026年11月):按推理努力程度(高、中、低)划分三个教师,而非按领域。
  • LFM2.5-24B-A2B (2026年10月):两个 MOPD 阶段,分别针对非代理和代理任务。
  • MiMo-V2.6 (2026年9月):使用两组不同的领域教师家族。
  • LFM2.5-2.6B (2026年7月):从共享 SFT 检查点为每个领域训练一个专家。
  • Kimi K3 (2026年7月):九个专家,按领域和推理努力程度划分。
  • Nemotron 3 Ultra (2026年6月):超过十个教师,两轮 MOPD。
  • DeepSeek-V4 (2026年4月):替换了 V3.2 的混合 RL 阶段,使用十多个领域教师。

在 TRL 中实现 MOPD

Hugging Face 的 TRL 库现在支持 MOPD,主要通过 AsyncDistillationTrainer 实现。你需要为每个专家启动一个 vLLM 服务,给训练器提供每个教师的 URL,并在数据集中添加一个 teacher_id 列,用于将每个提示路由到对应的专家。生成、教师评分和训练是异步进行的,这意味着学生模型可以在训练的同时继续生成新数据。\n 我们可以用一个实际例子来演示。这里使用的是 Open-MOPD 发布的真实专家模型。学生模型是 SmolLM3-3B 的 SFT 检查点,教师则是从该检查点通过 GRPO 训练出来的三个专家,分别负责数学、代码和指令遵循。

from datasets import interleave_datasets, load_dataset
from trl.experimental.async_distillation import AsyncDistillationConfig, AsyncDistillationTrainer
# 加载数据集,包含提示和对应的领域标签
dataset = load_dataset("BytedTsinghua-SIA/Open-MOPD-Data", data_files="rl_prompt_mix/train.parquet", split="train")
dataset = dataset.select_columns(["prompt", "domain"]).rename_column("domain", "teacher_id").shuffle(seed=42)
# 调整比例:指令遵循占一半,这里采样为 数学40% / 代码40% / 指令20%
dataset = interleave_datasets(
    [dataset.filter(lambda row, d=domain: row["teacher_id"] == d) for domain in ("math", "code", "if")],
    probabilities=[0.4, 0.4, 0.2],
    seed=42,
)
config = AsyncDistillationConfig(
    teacher_server_urls={
        "math": "http://localhost:8001",
        "code": "http://localhost:8002",
        "if": "http://localhost:8003",
    },
    beta=1.0,  # 针对路由教师的反向 KL 散度
    teacher_top_k=1,  # beta=1.0 时仅使用采样 Token 的教师对数概率
    max_completion_length=16384,
    request_timeout=3600,
)
trainer = AsyncDistillationTrainer(
    model="BytedTsinghua-SIA/Open-MOPD-SmolLM3-3B-MixSFT",
    args=config,
    train_dataset=dataset,
)
trainer.train()

在这个例子中,beta=1.0 意味着 TRL 只使用教师对学生采样 Token 的概率,这与 Nemotron 3 Ultra 的做法一致。teacher_top_k=1 保持了教师响应的小巧。需要注意的是,由于是逐 Token 比较,所有教师必须与学生模型使用相同的分词器。

在 HF Jobs 上运行

运行 MOPD 需要同时启动五个进程:一个用于学生模型的 vLLM 服务器(生成答案并接收权重更新),三个用于教师模型的 vLLM 服务器(仅负责评分),以及训练进程本身。

在拥有 4 张 H200 GPU 的单台机器上,我们可以这样分配资源:

  • GPU 0:学生模型的 vLLM 服务器。
  • GPU 1:数学和指令遵循教师(共享一张卡)。
  • GPU 2:代码教师(独占,因为代码提示通常最长)。
  • GPU 3:训练进程。

HF Jobs 提供一个容器和一个命令入口。示例代码中包含一个 launcher.py 脚本,它会依次启动四个服务器,等待它们就绪,然后运行训练脚本。整个任务只需一条命令:

hf jobs uv run \
    --flavor h200x4 \
    --image huggingface/trl \
    --secrets HF_TOKEN \
    --timeout 6h \
    https://raw.githubusercontent.com/huggingface/trl/main/examples/async_distillation_math/launcher.py

如果你在自己的机器上运行,可以参考 launcher 中的 vllm serve 命令。注意,每个教师的 --max-model-len 应该比学生模型大,因为评分时需要发送学生的完整答案加上一个 Token。共享 GPU 的两个教师需要串行启动,因为 vLLM 会根据启动时的剩余内存来分配资源。

如果有 8 张 GPU,布局可以更宽松:每个教师独占一张卡,学生服务器占用两张卡以加快生成速度,剩余三张卡用于训练。

监控 Token 不平衡

训练器会记录每个教师的指标,这非常关键。teacher_jsd/<id> 显示学生与每个教师的距离(越低越接近),teacher_token_frac/<id> 显示每个教师在训练步骤中占有的 Token 份额。

一定要盯着 teacher_token_frac。损失是按 Token 平均计算的,所以某个领域的权重取决于它产生的 Token 数量,而不是提示数量。数学或代码答案通常很长,包含数千个 Token 的推理链条;而指令遵循的答案可能只有几百个 Token。结果就是,即使指令遵循占 20% 的提示量,它可能只贡献 1% 到 2% 的 Token,导致学生几乎学不到东西。

我们在 60 步的短实验中验证了这一点。起初指令遵循的 Token 份额还算公平,但随着数学和代码答案变长,它的份额迅速跌落到几个百分点。图表显示,学生模型与数学和代码教师的距离稳步缩小,但与指令遵循教师的距离几乎没动。

评估结果也反映了这一点:

模型 AIME24 AIME25 IFEval
MixSFT (起点) 17.5 19.2 67.5
本例: TRL MOPD (60步) 24.2 22.5 73.0
Open-MOPD 最终模型 19.2 25.0 75.8

在短短 60 步内,学生在数学和代码上都有显著提升,甚至达到了论文最终模型的水平(考虑到采样误差)。但在指令遵循上,差距依然明显,这正是因为它获得的 Token 太少。

这个例子使用的专家是 Open-MOPD 发布的数学、代码和指令遵循模型,但你可以替换成任何你关心的领域。只要你有从同一基础模型训练出的 RL 专家,并用 vLLM 提供服务,标记好提示的领域 ID,就可以开始训练。如果某些领域表现不佳,可以通过增加其在数据中的权重或延长训练时间来调整,每教师的指标会告诉你调整是否有效。

总结

MOPD 让单个模型能够保留多个 RL 专家学到的知识,无需在一次 RL 运行中艰难平衡所有领域。随着前沿实验室的大规模应用,以及部分专家模型和数据的开源,现在正是尝试这项技术的好时机。如果你想深入了解,可以查阅 AsyncDistillationTrainer 的文档,了解更多的配置选项和监控指标。

本文由本站编辑组整理与排版,内容基于公开信息核实后归纳发布,与文中提及的产品、公司无隶属关系。我们持续跟踪 AI 领域的模型、产品与行业动态,力求信息准确、表述清晰;文中涉及的名称、价格与功能细节可能随官方调整而变化,请以官方最新说明为准。如发现疏漏或表述有误,欢迎通过站内渠道反馈指正。

相关推荐 按相关度与热度排序

全部资讯 →
  1. Hugging Face推模型集成合约:微型模型如何在主分支前拦下回归Bug

    Transformers 库支持七百多种模型,全量测试成本极高。Hugging Face 团队提出“模型集成合约”(MIC),通过构建保留架构特征的微型模型(Fixture),在 CPU 上快速运行典型用例并比对基线。该方法成功捕获了 UMT5 模型中潜伏两个月的注意力机制 Bug。文章详解了微型模型的构建流程、随机权

    来源 AI 应用前沿
  2. 安森美收购Ferric:AI数据中心营收目标提至30亿美元以上

    【TechWeb】11月4日消息,安森美(onsemi,美国纳斯达克股票代号:ON)宣布,将收购集成稳压器(IVR)创新公司Ferric, Inc.。此次收购将为安森美面向AI处理器的供电方案带来在功率密度、能效和瞬态响应方面的差异化优势,进一步完善公司从电网到核心的产品组合,并巩固其领先地位。因此,安森美将其2030

    来源 AI 行业观察
  3. 安森美将收购Ferric,上调2030年AI数据中心营收目标至超过30亿美元

    【TechWeb】11月4日消息,安森美(onsemi,美国纳斯达克股票代号:ON)宣布,将收购集成稳压器(IVR)创新公司Ferric, Inc.。此次收购将为安森美面向AI处理器的供电方案带来在功率密度、能效和瞬态响应方面的差异化优势,进一步完善公司从电网到核心的产品组合,并巩固其领先地位。因此,安森美将其2030

    来源 腾讯网
  4. 安森美收购Ferric:2030年AI数据中心营收目标升至30亿美元以上

    Ferric凭借高度差异化的IVR技术处于这一转型的前沿。Ferric在集成式稳压和先进磁性技术方面拥有十余年的专业工程经验,并拥有40多项专利。此次收购将Ferric的差异化技术与安森美的产品化能力、运营规模和广泛客户关系相结合,将确立安森美在下一代AI处理器供电领域的领先地位,并推动这些技术实现规模化商用。

    来源 TechWeb
  5. 百度AI收入首超广告:136亿背后,旧引擎失速与组织重构

    (本文作者为 Tech商业,钛媒体经授权发布)文 | Tech商业原基础模型研发部负责人吴甜的离开,为文心过去一年的承压添了一个人事注脚。。但人事从来只是表层。真正值得追问的是:当百度在2026年连续拆掉职级标签、合并管理通道、把基础模型研发交给一位29岁的外部博士时,它拆掉的究竟是什么?是“楚门世界”的墙,还是墙倒.

    来源 腾讯网
  6. CWE-bench v2发布:100个真实漏洞任务,测试AI安全修复能力

    Collinear AI发布了CWE-bench v2基准测试,包含100个基于真实开源代码库的安全修复任务。该基准覆盖91种常见漏洞类型,强调自动化评分和可复现性。目前Gemini 4 Argon以67.8%的通过率领先,但仍有近两成任务未被任何模型解决。文章介绍了测试结果、成本效益分析及如何在Hugging Fac

    来源 AI 应用前沿
  7. Marvell斥资1150亿美元收购Lumentum:光通信市场格局生变

    IT之家 11 月 3 日消息,美国半导体公司美满电子(Marvell)昨日(11 月 2 日)发布公告,宣布以约 1,150 亿美元(IT之家注:现汇率约合 7,665.2 亿元人民币)全股票交易,收购光通信企业 Lumentum,此案仍待双方股东及各国监管机构批准。TrendForce(集邦咨询)今日表示,若并购案

    来源 腾讯网
  8. Marvell 千亿美元吞下 Lumentum,获英伟达黄仁勋点头支持

    IT之家 11 月 3 日消息,据彭博社报道,迈威尔科技(Marvell Technology Inc.)与 Lumentum 控股公司的负责人在敲定这笔近 1,030 亿美元(IT之家注:现汇率约合 6,865.35 亿元人民币)的合并交易前,已经获得英伟达公司 CEO 黄仁勋(Jensen Huang)的支持。 据

    来源 AI 行业观察
  9. 华邦 2026Q3 营收同比大增 278.2%,核准 713.63 亿新台币高雄扩产计划

    IT之家 11 月 4 日消息,中国台湾地区利基型存储器制造商华邦电子 (Winbond) 昨日公布了其 2026 年第 3 季度运营表现: 合并营收:823.31 亿新台币,同比增长 278.2% 毛利率:70.6%; 归母税后净利润:354.22 亿新台币 每股净收益:7.58 新台币 从产品类别来看,客制化内存营

    来源 AI 行业观察
  10. 京东收购Ceconomy获批

    11月3日,欧盟委员会依据《外国补贴条例》(Foreign Subsidies Regulation,下称FSR)附条件批准京东收购德国消费电子零售商Ceconomy。京东须在未来10年内,按与Ceconomy相同的条件向第三方零售商提供仓储物流和技术服务,集团内部交易须遵循市场条件。承诺履行情况由独立受托人监督。欧委

    来源 腾讯网
  11. 虎鲸文娱鲸锐AI平台上线:AI视频单分钟成本降30%以上

    虎鲸文娱集团打造的行业首个AI影视制作与管理平台“鲸锐AI”正式上线。鲸锐AI平台聚焦AI视频制作过程精准可控、银幕级质感成片交付、成本可管理三大目标,集成了市面上50余个主流AI视频生成模型与10余个自研模型,无限画布支持千级节点、百人实时协同创作。通过鲸锐AI平台的精准控制和流程优化,AI视频单分钟成本较传统AI生

    来源 TechWeb
  12. 虎鲸文娱鲸锐AI上线:AI视频每分钟省30%,百人协同千级节点

    虎鲸文娱集团打造的行业首个AI影视制作与管理平台“鲸锐AI”正式上线。鲸锐AI平台聚焦AI视频制作过程精准可控、银幕级质感成片交付、成本可管理三大目标,集成了市面上50余个主流AI视频生成模型与10余个自研模型,无限画布支持千级节点、百人实时协同创作。通过鲸锐AI平台的精准控制和流程优化,AI视频单分钟成本较传统AI生

    来源 TechWeb
  13. 苹果AI国行版开启Beta测试,得物首批接入视觉智能

    苹果AI(Apple Intelligence)国行版正式开启Beta测试,视觉智能等功能同步开放。得物App成为中国市场首批接入苹果AI视觉智能功能的应用之一。用户通过iPhone相机拍摄感兴趣的商品,即可在得物搜索相关商品,并进一步查看商品详情、历史价格走势、AI解读及真实用户评价等信息,更全面地了解商品,为购买决

    来源 TechWeb
  14. 苹果AI国行版开测:得物首批接入视觉智能,拍商品即可搜

    【TechWeb】11月4日消息,苹果AI(Apple Intelligence)国行版正式开启Beta测试,视觉智能等功能同步开放。得物App成为中国市场首批接入苹果AI视觉智能功能的应用之一。用户通过iPhone相机拍摄感兴趣的商品,即可在得物搜索相关商品,并进一步查看商品详情、历史价格走势、AI解读及真实用户评价

    来源 AI 行业观察
  15. 苹果AI国行版开测:得物首批接入视觉智能,拍照即可搜同款

    苹果AI(Apple Intelligence)国行版正式开启Beta测试,视觉智能等功能同步开放。得物App成为中国市场首批接入苹果AI视觉智能功能的应用之一。用户通过iPhone相机拍摄感兴趣的商品,即可在得物搜索相关商品,并进一步查看商品详情、历史价格走势、AI解读及真实用户评价等信息,更全面地了解商品,为购买决

    来源 TechWeb
  16. 闻泰科技:安世半导体股权调整争议,20亿美元诉讼待解

    【TechWeb】11月4日消息,闻泰科技股份有限公司发布关于子公司经营管理情况的进展公告,披露安世半导体相关跨境争议的四项最新进展。公告称,相关事项涉及跨境司法程序、跨境公司治理等多重复杂外部因素,最终结果存在重大不确定性。公告显示,企业

    来源 TechWeb
向下滚动自动加载更多