首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
kl_loss为什么用k3?该放到reward中还是loss中?
📅 2026/9/8 17:34:21
✍️ 爱科研究院
👁 阅读 3,247
1. k3 是怎么来的先定义概率比rπrefπnewr\frac{\pi_{ref}}{\pi_{new}}rπnewπref如果样本来自 new policy那么DKL(πnew∥πref)E[−logr]D_{KL}(\pi_{new}\|\pi_{ref})E[-\log r]DKL(πnew∥πref)E[−logr]所以最直接的 KL 估计就是k1−logrk_1-\log rk1−logr但还有一个性质E[r]1E[r]1E[r]1原因是E[r]∑aπnew(a)πref(a)πnew(a)∑aπref(a)1E[r]\sum_a \pi_{new}(a)\frac{\pi_{ref}(a)}{\pi_{new}(a)}\sum_a \pi_{ref}(a)1E[r]a∑πnew(a)πnew(a)πref(a)a∑πref(a)1因此E[r−1]0E[r-1]0E[r−1]0也就是说给k1k_1k1加上r−1r-1r−1不会改变它的期望E[−logrr−1]E[−logr]E[-\log rr-1]E[-\log r]E[−logrr−1]E[−logr]于是得到k3r−1−logrk_3r-1-\log rk3r−1−logr所以k3 本质上就是在 k1 上加了一个期望为 0 的修正项使得不会出现有负数的情况。2. 为什么从 k1、k2 到 k3k1最直接k1−logrk_1-\log rk1−logr优点期望就是真实 KL无偏。缺点单个样本可能为负波动较大。k2二阶近似k212(logr)2k_2\frac{1}{2}(\log r)^2k221(logr)2当 new policy 和 reference policy 很接近即r≈1r\approx1r≈1时KL 可以近似成这个平方形式。优点永远非负数值比较稳定。缺点它只是近似因此存在 bias。k3实际更常用k3r−1−logrk_3r-1-\log rk3r−1−logr它同时满足期望仍然是真实 KL也就是无偏每个样本都大于等于 0通常比 k1 更稳定写成代码形式klref_logprob-logprob ratiotorch.exp(kl)# ref / newk3ratio-kl-1因此可以简单记k1无偏但噪声大k2稳定但有近似误差k3无偏 非负 通常更稳定3. KL 放 Reward 还是 Loss两种都可以目的都是限制 policy 不要离 reference model 太远。PPO / RLHF 常见放 RewardRRRM−βKLRR_{RM}-\beta KLRRRM−βKL然后Reward → Advantage → Policy Loss所以 KL 是先惩罚 reward再间接影响 loss。GRPO 常见放 LossLLpolicyβKLLL_{policy}\beta KLLLpolicyβKLKL 直接作为正则项限制 policy。因此可以简单记PPO / RLHFKL 常放 RewardGRPOKL 常放 Loss但这只是常见实现方式并不是硬性规定。
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/9/8 17:34:21
理解Magnitude:从对数尺度到Python实操
2026/9/8 17:34:21
300家混战,27款新机:人形机器人赛道的“百团大战”来了
2026/9/8 17:29:21
GESP C++ 一级--八级(2026.09)
2026/9/8 18:14:25
Ruff 0.9.x 版本全解析:2025 格式风格落地、规则稳定化与错误修复纵览
2026/9/8 18:14:25
国产工业MCU替代避坑指南:从引脚兼容到平台迁移的实战经验
2026/9/8 18:14:25
CMSIS-DSP源码审计:从FIR状态缓冲到滤波器实现细节
2026/9/8 18:14:25
ESP8285飞控WiFi数传实战:从接线到调参的完整指南
2026/9/8 18:14:25
通过光谱响应函数进行光谱退化的详细教程
2026/9/8 18:09:25
技术管理者如何建立EMBA选择模型
2026/9/8 0:02:01
中国车企再破谣言,GAC吉利零跑获欧盟安全五星
2026/9/8 0:02:01
Compose Hot Reload新增MCP服务器助AI智能体调试
2026/9/8 0:02:01
你熟悉的GoPro正在悄然改变
2026/9/8 0:43:11
超人会飞不算本事:系统稳定依赖清晰规则与边界设计
2026/9/8 1:13:27
超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论
2026/9/8 2:18:22
基于CNN的调制信号识别:MATLAB实现时频图分类实战