这次冷启动阶段的SFT和以往的“先SFT后RL”训练过程有显著区别,最大的区别在于数量上。比如DeepseekMath在RL前的SFT阶段使用了77.6万个样本,而这次的冷启动阶段只使用了几千个。也正因为冷启动阶段用于微调的样本量相对较少,所以工程人员可以精心挑选这些样本,因此它们的质量也比以往SFT阶段用到的数据要高得多。事先使用高质量数据微调后,模型在开始就会使用人类偏好的语言和思维风格进行思考,吐出对人类阅读体验友好的结果。且由于这些微调数据一般都有高质量的思维链(Chain of Thoughts),在后续的强化学习之始可以跳过不断随机摸索的阶段,快速发展出使用思维链进行复杂推理的能力。因此,少批量高质量数据的冷启动不仅能使模型输出符合人类阅读偏好,还能使模型更快收敛,获得更强的推理能力。不过即便经过了冷启动,大模型在第二阶段的在大规模强化学习过程中海水显示出语言混杂的现象。为了解决这一问题,Deepseek团队还在训练过程中加入了“语言一致性奖励”,即奖励模型尽可能使用一致的语言来思考和回答。
−
使用者80多万数据样本对模型进一步微调后,模型不仅有了强大的思维推理能力,还有了各方面的能力。现在最后一步就是要进一步提高模型的推理能力以及有用性,并使其输出无害。这也是第四阶段的进一步强化学习要做的事情。对用于提升其推理能力的数据,可以遵循 DeepSeek-R1-Zero 的方法获得,而用于提升有用性和无害性的数据,就需要收集模型对于prompt的回答并人工分析,标注出有害部分的数据,使用这些标注好的数据去做强化学习。这也被称作从人类反馈中的强化学习(Reinforcement Learning from Human Feedback)。
使用这80多万数据样本对模型进一步微调后,模型不仅有了强大的思维推理能力,还有了各方面的能力。现在最后一步就是要进一步提高模型的推理能力以及有用性,并使其输出无害。这也是第四阶段的进一步强化学习要做的事情。对用于提升其推理能力的数据,可以遵循 DeepSeek-R1-Zero 的方法获得,而用于提升有用性和无害性的数据,就需要收集模型对于prompt的回答并人工分析,标注出有害部分的数据,使用这些标注好的数据去做强化学习。这也被称作从人类反馈中的强化学习(Reinforcement Learning from Human Feedback)。