01学习目标
- 画出 RLHF 三阶段流程
- 推导/理解 DPO 损失
- 知道奖励黑客与 KL 约束
建议先学:指令微调与参数高效微调 · 强化学习基础
02要掌握的算法
每张卡都有原始论文、前置和学习资料。
奖励模型Reward Modeling (Preference Learning) 从“A 比 B 好”的比较数据中学出一个打分函数。 2017核心 人类反馈强化学习 RLHFReinforcement Learning from Human Feedback (RLHF) 先用人类偏好训练奖励模型,再用强化学习让模型迎合偏好。 2022核心 直接偏好优化 DPODirect Preference Optimization (DPO) 不训练奖励模型、不跑强化学习,直接用偏好数据微调。 2023核心 KTOKTO (Kahneman–Tversky Optimization) 只需“好/不好”单条标签,不需要成对比较的对齐方法。 2024扩展 ORPOORPO (Odds Ratio Preference Optimization) 把 SFT 和偏好优化合成一步、无需参考模型。 2024扩展 SimPOSimPO (Simple Preference Optimization) 用长度归一化的平均对数概率做隐式奖励,无需参考模型。 2024核心 宪法式 AI / RLAIFConstitutional AI / RLAIF 用一份成文“宪法”让 AI 自己批评修改回答,用 AI 反馈代替人工标注。 2022核心
03必读论文
- Deep reinforcement learning from human preferences ↗2017 ✓ 已核实 在必读经典里
- Training language models to follow instructions with human feedback ↗2022 ✓ 已核实 在必读经典里
- Direct Preference Optimization: Your Language Model is Secretly a Reward Model ↗2023 ✓ 已核实 在必读经典里
- Constitutional AI: Harmlessness from AI Feedback ↗2022 ✓ 已核实 在必读经典里
04课程与视频
05动手:项目、代码与练习
全部是官方或作者公开的免费页面,多数能在浏览器或免费 Colab 里直接运行。
动手项目
用 TRL 在公开偏好数据集上对一个 1B 级模型做 DPO,比较前后在有用性与安全性上的变化。
- 1
- 2
06自测题
先自己想,再点开看答案。
RLHF 中 KL 惩罚的作用?
防止策略偏离参考模型太远、钻奖励漏洞。
DPO 省掉了哪两样东西?
单独的奖励模型和在线 RL 采样。
宪法式 AI 中“AI 反馈”替代了什么?
人工对有害性的偏好标注。
所在人群路线:算法研究者