RLHF/PPO 中 Actor、Critic、Reward Model 和 Reference Model 的职责是什么,为什么需要 KL 约束?

考查重点:四类模型分工与策略偏移约束。Actor 生成、Reward 打分、Critic 估未来回报、Reference 提供参考分布;KL 抑制为追奖励而过度偏离原策略

本题目录

参考答案

核心回答

在常见PPO式RLHF中,Actor是要优化的语言模型,负责生成回答;Reward Model评价回答的偏好质量;Critic预测当前前缀未来能得到的回报,帮助计算优势并降低更新方差;Reference Model通常是冻结的初始SFT策略,用来衡量Actor偏离起点的程度。

KL约束抑制策略为了追逐奖励而过度偏离参考分布,帮助保留原有行为并减轻奖励模型被过度利用。但KL小不等于答案正确,也不能彻底消除reward hacking。

一次更新里谁提供什么

Actor用采样策略生成回答后,奖励模型输出评分;训练流程可将相对参考策略的KL惩罚加入奖励,或作为单独损失项。Critic对各前缀估值,结合奖励构造回报目标与优势,Actor再用PPO裁剪目标更新,Critic通过价值回归更新。

奖励模型回答“这条回答有多好”,Critic回答“从这个前缀继续,预期能得多少回报”。前者通常基于偏好数据训练,后者随策略和回报定义拟合;二者即使共享相似骨干,预测对象与训练目标仍不同。

Reference通常冻结,Actor与Critic训练;奖励模型在一轮策略优化期间也常冻结。四种角色不代表必须同时保留四份完全独立、同等规模的网络,工程上可共享骨干、缓存参考概率或采用参数高效实现。

Reference与old policy别混淆

PPO的概率比使用新Actor与产生这批样本的old policy比较,用来控制一次或几次更新;Reference用于较长期的锚定。old通常随采样批次刷新,Reference不必同步刷新。

对同一上下文与某个已采样token,可计算log pi_actor减log pi_ref作为KL估计的组成部分。单个样本的log概率比可能为负;它不是“每个token都必然非负的KL散度”。完整KL是对分布求期望后的量,具体训练可使用不同估计式。

为什么有KL仍然会退化

奖励模型可能偏好更长、更迎合或固定模板的回答,较小的分布偏移也可能利用这些缺陷。KL还可能过强而阻碍改善,或过弱而让策略漂移。因此要结合独立正确率、偏好盲评、长度和高分失败轨迹调节约束,而不是只看KL曲线。

PPO本身也不是“只要clip就绝不走远”。裁剪限制的是样本代理目标带来的更新激励,不提供每次参数更新或整体分布距离的硬保证。

对应教程

参考资料

  • 国内:zero2Agent:GRPOvsPPO:参考采样、优势估计与策略更新流程,解释正文中 Actor 的回答如何结合 Critic 估值形成更新信号。
  • 国内:WeThinkIn:强化学习高频知识点:借鉴 Actor、Critic 与外部奖励的比较,区分正文中生成回答、预测回报和提供质量评分的职责。
  • 国内:DeepSeek-AI:DeepSeekMath v3:依据论文对 old policy 与 reference 的说明,区分正文中 PPO 概率比和参考策略 KL 的比较对象。
  • 国外:Schulman等:PPO原始论文v2:参考 PPO 裁剪目标与价值估计,说明正文中 Actor 策略更新和 Critic 价值回归的分工。
  • 国外:OpenAI:OpenAI SpinningUp PPO:借鉴 on-policy 采样、价值回归与 KL 约束的说明,解释正文中数据来源、价值拟合和分布锚定的不同作用。

相关面经

5 篇

腾讯

后训练
日常实习一面、二面
查看原面经 →
PPO 中 Actor、Critic、Reward Model 的分工逻辑与协作关系

腾讯

大模型算法实习生
暑期实习
查看原面经 →
介绍论文,问了很多强化学习算法(GRPO,PPO,reward model),介绍马尔可夫决策过程。

蚂蚁集团

面经合集
查看原面经 →
PPO的原理?从维护的四个model讲,再详细讲一下训练流程和损失函数各个参数含义?

商汤

大模型应用算法工程师
实习一面、二面
查看原面经 →
PPO/RLHF 里 Actor、Critic、Reward Model、Reference Model 分别做什么,为什么要 KL 约束

极兔

大模型
实习
查看原面经 →
-PPO 里的 policy model、reference model、reward model、value model 什么作用?

收录题集

3 个来源,共5 份题集

强化学习与对齐

阿东玩 AI · AgentGuide · 5 条原题

查看题集 →
展开其余 2 条原题

LLM、VLM 与 Agent 面试题

Datawhale · hello-agents · 1 条原题

查看题集 →

爱奇艺高频面试题

Rocky Ding · AIGC-Interview-Book · 1 条原题

查看题集 →

数学基础高频考点

Rocky Ding · AIGC-Interview-Book · 1 条原题

查看题集 →

大模型与多模态数学专题

Rocky Ding · AIGC-Interview-Book · 1 条原题

查看题集 →

相关题目

4 题