Ch11 模型微调修订于 二〇二六年七月六日

对比-SFTvsRLHF

概述

SFT(Supervised Fine-Tuning)和 RLHF(Reinforcement Learning from Human Feedback)是 LLM 训练管线中两个关键阶段,各自解决不同的问题。

核心对比

维度SFTRLHF
目标教模型”怎么做”——模仿高质量回答的格式与风格教模型”做得好不好”——对齐人类偏好与价值观
数据格式指令-回答对 (prompt-response pairs)偏好对比对 (chosen vs rejected)
核心算法标准交叉熵损失,监督学习PPO/DPO/GRPO 等策略优化
奖励信号直接来自标注数据的 next-token 概率需要奖励模型或偏好信号
训练流程基座模型 → 在指令数据上微调SFT 模型 → 奖励模型训练 → PPO 优化
计算成本较低,一次前向+反向传播较高,需同时维护策略模型、参考模型、奖励模型(PPO 四模型)
适用阶段训练管线第二步(预训练之后)训练管线第三步(SFT 之后)
收敛难度容易收敛,稳定训练不稳定,需调 reward hacking、KL 散度等
对数据质量要求需要高质量示例偏好标注可容忍一定噪声
2026 趋势仍是基础步骤,不可跳过DPO 等简化方法逐步替代传统 PPO-RLHF

关系与互补

SFT 和 RLHF 并非替代关系,而是管线中的上下游。SFT 让模型学会指令跟随的格式,RLHF 在此基础上注入人类偏好。跳过 SFT 直接做 RLHF 通常效果不佳,因为基座模型尚未掌握对话格式。

相关笔记

来源

  • InstructGPT (Ouyang et al., 2022)
  • Training language models to follow instructions with human feedback (NeurIPS 2022)
  • OpenAI RLHF 技术报告

关联12

知识图谱

局部图谱 · 点节点跳转