简介:同样是学习教师模型给出的答案,为什么在线策略训练出的模型比直接模仿更聪明?本文从参数更新位置与方向切入,系统对比监督微调与在线策略训练在泛化能力上的差异,拆解记忆与泛化的底层机制,并给出选型依据与迁移注意事项。
在大语言模型的后训练阶段,如何让模型更聪明、更能举一反三,一直是工程团队最关心的问题之一。一个反复被观察到的现象是:同样以教师模型的答案作为学习目标,采用在线策略训练的方法,其泛化能力往往明显优于直接模仿式的监督微调。本文围绕这两种训练范式展开对比,尝试回答“差异从哪来、各自适合什么场景、如何选型”这几个关键问题。
在模型后训练阶段,主流做法可以归为两大类:
过去几年,研究者和工程团队反复观察到一个现象:在线策略训练出来的模型,在面对未见过的题型或任务时,表现通常更好。业界甚至流传一句总结——“监督微调负责记忆,在线策略训练负责泛化”。但这只是观察结果,并没有解释“为什么”。
要理解这个差异,需要跳出“损失函数、负样本、KL散度”这些具体零件的层面,转而观察训练之后参数到底发生了什么变化。
监督微调的核心逻辑是“模仿”。训练数据是输入与标准答案的配对,模型的目标是最小化生成结果与标准答案之间的差异。它本质上是在拟合一个固定的目标分布,学习的是“在这些样本上,正确答案长什么样”。
在线策略训练的核心逻辑是“试错与纠正”。模型先自己生成答案,再根据答案的好坏获得反馈信号,进而调整生成策略。它学习的不只是“答案是什么”,而是“什么样的生成方向更容易得到好结果”。
尽管方法不同,两者在以下几个层面是共通的:
真正的差异,藏在“参数更新”这件事的细节里。
有研究发现,在线策略训练往往只改动模型中的一小部分参数,这些参数像是被精确瞄准的靶子,大部分神经元几乎纹丝不动。而监督微调由于要拟合大量固定轨迹,参数更新往往更分散、覆盖面更广。
这带来一个直接后果:监督微调更容易把“答案本身”编码进大量参数中,形成较强的记忆;在线策略训练则倾向于调整那些真正影响生成方向的关键位置,保留更多原始能力。
从频谱角度看,在线策略训练对参数矩阵的“主成分”扰动较小,更多是在细节层面做调整。这意味着模型的核心表征能力没有被大幅改写,泛化基础得以保留。监督微调则可能因为拟合固定轨迹而改变主成分方向,导致模型在新任务上“忘掉”原来的通用能力。
监督微调学的是“这条轨迹是对的”,模型倾向于复制轨迹。在线策略训练学的是“这个结果是好是坏”,模型需要自己探索哪些生成路径能带来好结果。前者是记忆,后者是策略优化。
由于在线策略训练保留更多原始参数结构,且学习的是策略而非固定轨迹,它在面对新题型、新任务时,更容易迁移已有能力。监督微调则可能因为过度拟合训练轨迹,在新场景下表现下降。
在线策略训练通常需要模型自己生成样本,训练流程更复杂,对反馈信号的设计要求更高,稳定性挑战也更大。监督微调流程简单、易于复现,但泛化上限受限于数据覆盖范围。
| 对比维度 | 监督微调 | 在线策略训练 |
|---|---|---|
| 学习目标 | 拟合标准答案轨迹 | 优化生成策略 |
| 参数更新位置 | 覆盖面广,较分散 | 集中,精准瞄准 |
| 参数更新方向 | 可能改变主成分 | 主成分扰动小 |
| 学习信号 | 轨迹模仿 | 结果反馈 |
| 泛化能力 | 受限于数据覆盖 | 通常更强 |
| 记忆能力 | 强 | 相对较弱 |
| 训练复杂度 | 较低 | 较高 |
| 稳定性 | 较稳定 | 挑战更大 |
| 适用阶段 | 快速对齐、格式规范 | 提升推理与迁移 |
选型时可以从以下问题出发:
如果任务边界清晰、输出格式要求高、数据充足,监督微调是稳妥选择。如果任务需要推理、迁移、探索性生成,且能设计有效的反馈机制,在线策略训练更值得投入。
从监督微调迁移到在线策略训练,需要注意:
监督微调与在线策略训练的核心差异,不在于“学不学教师答案”,而在于学的是轨迹还是策略、参数更新是分散覆盖还是精准瞄准、主成分是被改写还是被保留。这些差异共同决定了:监督微调更擅长记忆与对齐,在线策略训练更擅长泛化与迁移。
理解这一点,就能在面对具体任务时做出更有依据的选择:需要快速对齐就用监督微调,需要举一反三就考虑在线策略训练,两者也可以组合使用,先对齐再优化,兼顾稳定性与泛化能力。