简介:本文系统定义了大语言模型后训练阶段"在线策略训练"这一技术范式,深入解析其相比监督微调(SFT)为何在泛化能力上更具优势。文章从概念定义、核心机制、参数更新特性、与SFT的本质区别、适用场景及注意事项等维度展开,帮助开发者理解RL训练让模型"更聪明"的底层逻辑,为技术选型提供清晰参考。
在大语言模型(LLM)的后训练阶段,在线策略训练(Online Policy Training)是一类以强化学习(RL)为核心框架、让模型通过”自行生成—评估反馈—策略更新”闭环来优化自身能力的训练范式。与之对应的传统方法是监督微调(Supervised Fine-Tuning,SFT),即直接将标注好的标准答案(参考轨迹)喂给模型,令其学习拟合固定的输入-输出映射。
从技术视角看,在线策略训练的核心特征可以归纳为三点:
这一定义之所以重要,是因为它直接指向了大语言模型从”记忆答案”迈向”学会推理”的关键技术跃迁。业界常用的”SFT负责记忆,RL负责泛化”这一经验总结,正是对两种范式本质差异的高度凝练。
大语言模型在预训练阶段已经掌握了海量语言知识,但预训练的目标(如”预测下一个词”)与下游任务目标(如”给出正确且有逻辑的解题过程”)之间存在鸿沟。后训练的任务就是弥合这一鸿沟。
过去数年的实践反复表明,仅靠SFT存在明显瓶颈:
在线策略训练的出现,正是为了突破上述瓶颈。它让模型在”试错—纠正”的过程中逐步建立起对问题结构的深层理解,而非仅停留在表层模式匹配上。这一价值在百度智能云等平台提供的大模型精调服务中已得到实践验证——通过RL类方法对基座模型进行后训练优化,可显著提升模型在垂直领域任务上的泛化表现。
一个完整的在线策略训练流程通常包含以下模块:
| 模块 | 功能说明 |
|---|---|
| 策略模型(Policy Model) | 即待训练的大语言模型本身,负责生成回答 |
| 奖励模型(Reward Model) | 对策略模型的输出进行打分,提供梯度信号的来源 |
| 参考模型(Reference Model) | 通常是SFT后的模型副本,用于计算KL散度约束,防止策略偏离过远 |
| 策略优化器 | 基于策略梯度(如PPO类算法、GRPO类方法等)执行参数更新 |
| 采样与评估管道 | 控制生成温度、采样策略、批量大小等超参数 |
其中,KL散度约束的设计尤为关键。它在奖励最大化与策略稳定性之间取得平衡:既允许模型探索新的解答方式,又防止模型为追求高分而输出无意义或偏离语言规范的内容。
理解在线策略训练为何优于SFT,需要从参数更新的微观视角切入。
多项研究观察到一个引人注目的现象:在线策略训练完成后,模型参数中只有一小部分发生了显著变化,大量神经元几乎保持不变。这意味着RL训练像是对模型进行了”精准手术”,而非全面改写。
这种稀疏更新的本质原因在于:RL的梯度信号来源于奖励函数对整个生成序列的综合评估,它天然地倾向于调整那些对最终结果影响最大的参数方向,而非均匀地改变所有连接权重。
更深层的洞察在于:不仅是”哪些参数变了”,更重要的是”参数往哪个方向变了”。
SFT的梯度方向指向”让当前输出更接近固定答案”——这是一个收缩性的、趋同性的方向。而RL的梯度方向指向”让未来获得更高奖励的概率增加”——这是一个扩展性的、探索性的方向。
形象地说,SFT像是让学生反复抄写标准答案,强化的是”复现”能力;RL像是让学生自己做题、对照答案纠错,强化的是”判断对错并调整策略”的能力。后者培养的元认知能力,正是泛化的根基。
从参数矩阵的频谱(奇异值/主成分)分析来看,在线策略训练对矩阵主成分的扰动较小,这意味着模型的核心表征结构被保留,只在细微的子空间中进行调整。这种”微调式扰动”既保证了预训练知识不被破坏,又赋予了模型在特定任务上的适应性。
| 维度 | 监督微调(SFT) | 在线策略训练(RL) |
|---|---|---|
| 训练数据来源 | 固定标注数据集 | 模型实时自生成 |
| 优化目标 | 最小化与标准答案的交叉熵损失 | 最大化期望累积奖励 |
| 负样本利用 | 通常不显式利用 | 通过采样自然产生负样本 |
| 探索能力 | 几乎无(被动拟合) | 强(主动尝试不同路径) |
| 泛化表现 | 较弱,易过拟合 | 较强,尤其在新题型上 |
| 训练稳定性 | 高,收敛容易 | 较低,需精心调参 |
| 计算成本 | 相对较低 | 较高(需多次采样评估) |
需要强调的是,两者并非互斥关系。工业实践中往往采用”SFT预热 + RL精调”的两阶段策略:先用SFT让模型具备基本的任务能力,再用RL激发其泛化潜力。
在线策略训练特别适合以下场景:
在实际落地在线策略训练时,开发者需要关注以下要点:
在线策略训练是大语言模型后训练阶段的一种以强化学习为框架、通过自生成与奖励反馈驱动参数更新的技术范式。它的核心价值在于:通过稀疏且方向性明确的参数调整,赋予模型超越”记忆答案”的泛化推理能力。与SFT相比,它在需要组合迁移、开放探索的任务上表现显著更优。但它也对奖励设计、训练稳定性和计算资源提出了更高要求。理解这一概念的本质——从”拟合固定轨迹”到”学习优化策略”的范式转变——是开发者在大模型精调选型中做出正确决策的基础。