Skip to content

后训练优化公式索引与符号约定 ​

本页汇总监督、偏好、奖励、轨迹和教师—学生训练中使用的公式,说明计算对象、有效位置和归约分母。各机制页解释推导与验证;梯度、累计窗口和有效更新见反向传播与训练机制公式索引,蒸馏分布目标见在策略蒸馏与 GKD 机制。

使用方法 ​

阅读公式时依次确认四件事:计算对象是 Token、回答、偏好对还是候选组;哪些位置由掩码排除;先在哪个维度求和;最后使用什么分母。本页负责后训练目标及其归约粒度;反向传播专题负责这些标量目标怎样形成梯度并提交更新。

共用符号 ​

符号含义常见粒度
x / q输入序列或提示样本
y回答;y+、y− 分别表示优选与非优选回答回答
b,t批次索引与序列位置Token
mb,t有效目标或动作掩码,取值为 0 或 1Token
πθ当前可训练策略Token 条件分布
πref冻结参考策略Token 条件分布
πold生成当前轨迹或更新前保存的旧策略Token 条件分布
rt,Gt,Vt,At即时奖励、折扣回报、状态价值与优势;部分机制页把回报记为 Rt时间步 / Token
T,γ,λ奖励序列的最后一个有效位置、折扣因子与 GAE 衰减系数;后两者取值为 [0,1]有效动作序列
σ(z),1(E)Sigmoid 函数 1/(1+e−z);条件 E 成立时为 1、否则为 0标量
c二元反馈标签;1 表示 desirable,0 表示 undesirable回答
g,i,K提示组、组内回答索引与每组回答数回答组
Sg提示组 g 中可评分回答的索引集合回答组
zKLKTO 从独立 KL 样本估计并停止梯度的非负基线批次
β参考约束或偏好目标的系数,含义由所属目标确定目标函数
ϵ,ϵl,ϵh对称、下侧和上侧裁剪范围;ε>0 单独表示数值稳定项目标函数

监督微调与参数适配 ​

自回归损失先选定要预测的位置,再按有效监督词元归约。下表的 x1:T 是长度为 T 的序列,x≤0 表示起始上下文;b 是样本索引。LoRA 中 W0 是冻结权重,W′ 是适配后的权重,din,dout 是输入、输出维度,r 是低秩维度,α 是缩放参数。长度统计中 Li 为第 i 条样本的长度,N>0 为样本数,C 为窗口上限,# 表示计数。

机制规范表达粒度与归约正文与代码观察量
自回归分解pθ(x1:T)=∏t=0T−1pθ(xt+1∣x≤t)位置 t 的输出预测位置 t+113 SFT 监督边界与损失:shift_logits、shift_labels
SFT 有效目标损失LSFT=−∑b,tmb,tlog⁡pθ(xb,t+1∣xb,≤t)∑b,tmb,t有效词元总数必须大于 0;先汇总分子和分母,再统一归约13 SFT 监督边界与损失:loss_sum、valid_token_count
LoRA 权重增量W′=W0+sBA,其中 A∈Rr×din、B∈Rdout×r线性模块;标准 LoRA 常用 s=α/r14 LoRA:可训练参数、旁路输出、合并误差
LoRA 参数量NLoRA=r(din+dout)按目标模块逐项累计31 LoRA 变体:trainable_params、parameter_budget
长度溢出率roverflow=#{Li>C}/N样本级统计,C 为目标窗口30 长上下文微调:长度分布、监督保留量

偏好、奖励与策略更新 ​

奖励先确定反馈方向,再通过回报和基线形成优势。以下奖励序列包含终局位置 T,真实终止后的价值 VT+1=0;因时间上限截断而未终止时,是否使用后续价值由采集协议决定。rθ(x,y) 是奖励模型分数,Δri 是成对分数差,zi∈{0,1} 是偏好标签,M>0 是校准对数;校准温度另记为 τ>0。

策略对数概率均在同一回答或动作及其上下文上计算。KTO 中 sθ,sref 是当前回答的序列对数概率,djKL 是第 j 条独立 KL 样本的序列偏移,BKL>0 为其数量。GRPO 中 μg,σg 是组内奖励均值、标准差;si,t 是 PPO 形式的裁剪增益,D^KL,i,t 是参考约束估计量。clip 将输入裁剪到给定区间,E 表示按声明的有效位置或样本分布取均值。

机制规范表达粒度与归约正文与代码观察量
成对奖励目标LRM=−log⁡σ(rθ(x,y+)−rθ(x,y−))同一提示内的回答对奖励模型:分数、边际、成对损失
奖励概率校准p^i(τ)=σ(Δri/τ),Brier(τ)=M−1∑i(p^i(τ)−zi)2独立留出偏好对;正温度只调整置信度,不改变分数排序奖励模型:温度、Brier 误差、隐藏质量
受约束 Token 奖励rt=mt[1(t=T)rtask−βKL(log⁡πθ−log⁡πref)]有效动作 Token;终局任务反馈只写入终止位置奖励信号:任务反馈、策略偏移、动作掩码
折扣回报Gt=∑k=tTγk−trk=rt+γGt+1,GT+1=0包含终局奖励;填充、提示及非动作位置不进入有效序列奖励信号:Token 奖励、回报
GAEδt=rt+γVt+1−Vt,At=∑l=0T−t(γλ)lδt+lδt 为时序差分残差;在真实终止点停止累计,不跨越轨迹边界奖励信号 / 16 PPO:TD 残差、优势、价值目标
DPOz=β[(log⁡πθ(y+∣x)−log⁡πref(y+∣x))−(log⁡πθ(y−∣x)−log⁡πref(y−∣x))]
LDPO=−log⁡σ(z)
先在回答 Token 范围聚合对数概率,再对偏好对求损失17 DPO:回答 log-prob、隐式奖励、偏好边际
KTO 二元反馈目标dθ=sθ−sref
zKL=max(0,BKL−1∑jdjKL)
ℓ+=1−σ(β(dθ−zKL)),ℓ−=1−σ(β(zKL−dθ))
当前回答与独立 KL 样本分开;zKL 停止梯度,正负样本权重和数量分别记录PT-KTO:回答聚合、独立 KL 基线、二元目标与奖励诊断
PPO 策略比率与裁剪目标ρt=exp⁡(log⁡πθ−log⁡πold),Ltclip=min(ρtAt,clip(ρt,1−ϵ,1+ϵ)At)最大化该增益;最小化损失时使用 −Et[Ltclip];旧概率与优势停止梯度16 PPO:策略比率、裁剪目标、裁剪比例
PPO 价值目标LV=12Et[(Vϕ(st)−Gt)2]ϕ 为价值模型参数,st 为状态;回报目标在价值模型更新中固定16 PPO:策略、价值与状态账本
GRPO 组内优势Ai=(ri−μg)/max(σg,ε)同一提示的候选组;必须记录使用总体标准差还是样本标准差;零方差组不应制造方向奖励信号 / 18 GRPO:组均值、组标准差、候选优势
GRPO 受约束目标L=1K∑i=1K∑tmi,t[−si,t+βD^KL,i,t]∑tmi,tK 个候选分别按有效回答 Token 求均值,再在组内等权;si,t 是裁剪后的策略增益18 GRPO:裁剪目标、Reference KL、候选等权
RLOO 奖励塑形Ri=riext−β∑tmi,t(log⁡πold−log⁡πref)KL 在回答 Token 上求和后进入奖励;不可评分回答保持缺失PT-RLOO:外部奖励、Reference KL 与有效回答范围
RLOO 留一优势bg,−i=(|Sg|−1)−1∑j∈Sg,j≠iRg,j,Ag,i=Rg,i−bg,−iRg,i 为塑形后回答奖励;要求 |Sg|≥2。不足时不计算该式,练习将优势置零并记录无有效比较PT-RLOO:组边界、缺失奖励与留一优势
RLOO 序列裁剪目标ρi=exp⁡[log⁡πθ(yi∣xi)−log⁡πold(yi∣xi)]
Li=−min[ρiAi,clip(ρi,1−ϵl,1+ϵh)Ai]
先聚合回答 Token 得到序列得分;旧策略与优势停止梯度PT-RLOO:序列比率、非对称裁剪与梯度隔离

评测、在线治理与系统账本 ​

先按样本数计算覆盖和胜率,再将阶段吞吐换算到同一工作单位。nexpected,nevaluated 是计划、完成评测数,ncandidate,nbaseline 是两侧获胜数;各分母必须大于 0,无有效判决时记为缺失。ji(1),ji(2) 是同一对回答的两次判分,j~i(swap) 是交换位置后还原到原方向的判分,N 是参与一致性比较的样本数。

在线候选中,下标 c,b 表示候选、基线,W,R,S,C 分别表示胜率、重复性、安全和成本指标,具体定义随固定评测协议记录。版本差 Δv 仅用于可排序的更新计数;动作 at、状态 st 与掩码 mt 用于同一冻结轨迹的概率比较。

系统阶段 j 的原始处理率为 qj,每个公共工作单位在该阶段展开 mj>0 个对象,λ 是公共单位的到达率。边 e 上单对象大小为 ze 字节,倍率为 me,到达率为 λe,链路带宽为 Be>0 字节/秒,重叠比例为 oe∈[0,1];f 是共享互连域,be 为字节率,ue,xe,Xf 为无量纲占用估计,不是端到端秒数。

机制规范表达粒度与归约正文与代码观察量
偏好评测覆盖与胜率Ceval=nevaluated/nexpected,Rdecision=(ncandidate+nbaseline)/nevaluated,Wnon-tie=ncandidate/(ncandidate+nbaseline)偏好对;平局属于已完成评测,但不进入非平局胜率分母50 偏好数据与评测:计划数、完成数、胜负平与明确判决数
判分一致性Crepeat=N−1∑i1(ji(1)=ji(2)),Cswap=N−1∑i1(ji(1)=j~i(swap)),Cjudge=min(Crepeat,Cswap)同一批偏好对;交换回答位置后的判分先还原到原方向50 偏好数据与评测:重复一致性、交换一致性与保守一致性
在线候选变化量ΔW=Wc−Wb,ΔR=Rc−Rb,ΔS=Sc−Sb,ρC=(Cc−Cb)/Cb同一冻结评测协议下的候选与基线;Cb>051 在线 DPO:质量、重复性、安全与成本门槛
策略版本与行为偏离Δv=vcurrent−vbehavior,Dbeh=∑tmt|log⁡πcurrent(at∣st)−log⁡πbehavior(at∣st)|∑tmt单条轨迹的有效动作位置;版本差和行为偏离必须同时检查轨迹生命周期:版本状态、动作位置平均偏离与准入原因
流水线容量与队列余量cj=qj/mj,Cpipe=minjcj,sj=cj−λ所有阶段先换算到同一工作单位;sj<0 表示队列增长RL 系统:阶段等价处理率、瓶颈与队列余量
跨池传输暴露be=zemeλe,ue=be/Be,xe=ue(1−oe),Xf=∑e∈fxe边级载荷先按共享互连域聚合;不同互连域不直接串行相加RL 系统:字节率、带宽占用、暴露占用与关键互连域

Agent 环境轨迹与奖励归因 ​

这里将 T 统一为最后一个动作位置:动作 at 在状态 st 下执行,返回观察 ot+1 和奖励 rt,最终状态为 sT+1。任务、过程、安全与成本分量分别记为 rttask,rtprocess,rtsafety,rtcost,后两项按非负惩罚记录;回报沿有效动作序列累计。

机制规范表达粒度与归约正文与代码观察量
多步环境轨迹τ=(s0,a0,o1,r0,…,sT,aT,oT+1,rT,sT+1)成功、失败、超时和截断分别记录;观察与动作保留不同来源Agentic RL 机制页:环境版本、动作、观察、奖励与终止原因
奖励分量与轨迹回报rt=rttask+rtprocess−rtsafety−rtcost,Gt=∑k=tTγk−trk奖励只归因到有效模型动作;工具观察保留为状态证据,不冒充策略动作Agentic RL 机制页:分量账本、动作掩码与折扣回报

教师反馈与独立学生训练 ​

蒸馏先确定谁生成回答,再确定教师怎样监督这些位置。μoff 是冻结轨迹分布,πS 是当前学生策略,λon∈[0,1] 是学生在线轨迹比例;它与 GAE 的 λ 不同。dt 是同一上下文位置的教师—学生分布差异,mt 标记有效回答词元。教师参数冻结;采样得到的离散轨迹按常量使用,梯度通过学生分布计算。

机制规范表达粒度与归约正文与代码观察量
轨迹来源μλon=(1−λon)μoff+λonπS固定轨迹与当前学生轨迹混合;教师反馈来源与轨迹生成者分别记录DISTILL-OPD:轨迹来源、学生版本、冻结教师
回答位置归约LKD=∑tmtdt∑tmt有效位置数大于 0;跨样本采用词元等权还是样本等权需单独声明DISTILL-OPD:回答掩码、差异分子与分母
KL 方向与 GKD 分布目标前向、反向 KL 与 GJS 的定义见在策略蒸馏与 GKD 机制分布目标、轨迹混合比例和训练步数分别控制;名称相同不足以证明配置一致Part 02 · 88 蒸馏学生交付:共同学生起点、路线与独立评测

容易混淆的计算单位与归约方式 ​

容易混淆的对象区别
Attention mask 与目标 / 动作掩码前者控制模型可见位置,后者决定哪些位置进入训练目标。
Token 平均与样本平均回答长度不同时,两种分母会产生不同的损失和梯度权重。
参考策略与旧策略参考策略约束长期偏离;旧策略记录当前轨迹来自哪个行为分布。
采样 Token 上的对数概率差与完整 KL前者是已采样动作上的估计,不能直接称为完整词表分布的精确 KL。
候选级优势与 Token 级策略比率GRPO 可把一个候选优势应用到该回答的有效 Token,但二者粒度不同。

Released under the MIT License.