大模型工业级后训练全流程手册

按训练时序贯穿算法关系、策略矩阵、成本控制、评测归因、数据生产与 Badcase 回流 · 术语增强版:正文速查、术语定义、论文/维基外链

0. 先把全局讲清楚:后训练是一条时序链,不是算法堆叠

后训练文档最容易写散,是因为 SFT、RM、DPO、PPO、GRPO、蒸馏、OPD 看起来都在"让模型变好",于是文档写成名词百科。真正的关系不是并列,而是时序分工:

主线:预训练 / 继续预训练 → SFT → 裁判体系训练 → 偏好优化(DPO) → 蒸馏与能力迁移 → 强化学习对齐 / 推理强化(PPO / GRPO / MixRL) → 成本路由与推理预算 → OPE 离线评估 → 上线质检与灰度 → 上线实验(SBS/AB/反转)与评测报告 → Badcase 回流 → 下一轮数据生产。

每个阶段只解决它该解决的问题:预训练解决"有没有知识";SFT 解决"会不会做事";裁判体系解决"什么算好、裁判是否可靠";DPO 解决"已有偏好对如何低成本修复偏好";蒸馏/OPD 解决"强能力如何迁移、基本盘如何稳住";PPO/GRPO 解决"奖励信号下继续优化"——二者不是叠加,而是 RL 阶段按任务类型选择;MixRL 解决多任务多奖励配比;OPE 解决上线前风险预估;灰度解决真实流量验证;Badcase 回流解决"问题如何变成训练资产"。

判断顺序铁律:先判断训练阶段 → 再判断算法选择 → 再判断数据类型 → 再判断评测指标 → 再判断回流入口。不能看到任务讲解错就上 GRPO,不能看到回答空洞就上 PPO,不能看到模板化就补 SFT,不能看到变贵就单独做成本策略——都必须放在时序里判断。

0.5 阅读前术语速查:缩写、边界、外链与“不要混淆”

这份手册后面会高频出现 RM、ORM、PRM、GRM、URM、critic、DPO、PPO、GRPO、OPD、OPE 等缩写。为避免读者在时序链里“看到词但不知道边界”,本节先给一组速查卡片。正文中部分关键术语也已加为可悬停解释/可点击外链;完整术语表见 第 15 章。

阅读原则:看到一个缩写时,先判断它属于哪一层:是“模型本体训练”(SFT、DPO、PPO、GRPO),还是“裁判/奖励”(RM、ORM、PRM、GRM、URM),还是“迁移/降本”(KD、OPD、BoN),还是“上线评估”(OPE、灰度)。很多误判来自把裁判、优化器、路由、评测混成一类。
RM Reward Model整体偏好裁判,判断“这个完整回答好不好”。它定义奖励方向,是 PPO/BoN/拒绝采样的重要依据。
不要混淆:RM 不是 critic;RM 定义奖励,critic 预测未来回报。
ORM Outcome Reward Model结果奖励模型,只看最终结果/最终答案是否正确,例如数学答案、代码单测、方案编排硬约束。
不要混淆:ORM 不是 Overall RM;它不看推理过程,所以“答案对但过程乱”仍可能被 ORM 判好。
PRM Process Reward Model过程奖励模型,逐步判断中间推理是否正确,适合任务讲解、数学、代码、VLM 解题链路。
不要混淆:PRM 不只是“写步骤”;它要判断每一步是否有效,防伪思考。
GRM Generative Reward Model生成式裁判,不只给分,还生成评价理由,用于复杂评测、文稿审阅、badcase 归因。
不要混淆:GRM 更可解释,不等于天然更准;评价理由也可能幻觉。
URM User-feedback Reward Model用户反馈奖励模型(本手册口径):奖励信号来自线上真实用户对同一 prompt 下不同模型回复的偏好,主要是点踩/点赞动作与 SBS(side-by-side)实验的胜负。
不要混淆:URM 的 U 指 User(用户真实反馈),不是 Uncertainty;它反映“真实用户更喜欢哪条回复”,不是判断裁判是否有把握。
不确定性裁判 Confidence / Uncertainty判断裁判对分数“是否有把握”,低置信样本进入复核/澄清/升级,避免“不确定奖励”污染训练。业界通用叫法:置信度校准(Calibration / Confidence estimation)、不确定性量化(Uncertainty quantification / estimation)、选择性预测/弃答(Selective prediction / abstention)。
不要混淆:它是“裁判的置信度维度”,不是一个独立数据来源;也不要与本手册所称的 URM(User-feedback RM)混为一谈。
critic Value ModelPPO 内部价值估计器,估计当前状态未来能拿多少奖励,用于计算 advantage。
不要混淆:critic 不定义业务好坏;RM 才定义奖励。
DPO Direct Preference Optimization直接偏好优化,用 chosen/rejected 直接训练模型,免显式 RM 与在线 rollout,适合明确偏好修复。
不要混淆:DPO 是离线偏好优化,不是 PPO 的小版本;探索能力弱于在线 RL。
PPO Proximal Policy Optimization在线 RLHF 常用策略优化:模型 rollout,RM 打分,critic 估值,KL 防漂移。
适合:开放偏好体验;不适合:从零教任务或在 RM 不可靠时盲训。
GRPO Group Relative Policy OptimizationPPO 变体,同 prompt 采样一组回答,组内相对奖励算优势,通常免 critic,适合可验证推理。
不要混淆:GRPO 与 PPO 在任务桶上通常是选择关系,不是无脑叠加。
OPD On-Policy Distillation在线策略蒸馏:学生模型先生成,再由教师针对学生真实轨迹纠正,适合小模型能力迁移。
不要混淆:OPD 是蒸馏,不是奖励最大化;它问“老师如何纠正学生当前错误”。
OPE Off-Policy Evaluation离线策略评估,用历史日志估计新策略上线后的质量和成本风险。
不要混淆:OPE 不是训练算法,也不能替代灰度。
CoT Chain-of-Thought思维链,中间推理步骤;复杂任务可提升表现,但低质 CoT 会造成伪思考。
不要混淆:“开思考”不是必然更好;CoT 必须真实、必要、成本匹配。

0.5.1 最容易混淆的三组边界

容易混淆正确边界工业判断
ORM vs PRMORM 看最终结果;PRM 看中间过程。任务讲解和 VLM 不能只看 ORM,因为用户需要过程;方案编排硬约束可以更多用 ORM/规则。
RM vs criticRM 定义奖励;critic 预测未来回报。PPO 后空洞先查 RM 数据和奖励权重,不要把 critic 当业务裁判。
PPO vs GRPOPPO 用 RM+critic 做开放偏好 RL;GRPO 用组内相对奖励强化可验证推理。文稿审阅/问答体验优先 PPO/DPO;数学/代码/标准题优先 GRPO+ORM/PRM。

1. 全局策略矩阵:每个阶段用什么、解决什么、不能解决什么

下表是全文总索引,后面每章按此展开。

训练阶段阶段目标核心算法/策略与其他算法关系主要数据主要评测典型故障回流入口
预训练/继续预训练建立知识、语言、图文、长上下文底座通用预训练、领域继续预训练、多模态预训练决定后训练上限,但不解决偏好领域文档、任务库、知识要点、图文题、长文本、公式、表格知识覆盖、长文本理解、图文识别小众知识不会、长任务描述读不懂、VLM 识别差领域语料池、继续预训练池
SFT教模型按任务做事结构化/多轮/过程型/多模态/工具/成本分层 SFTDPO/PPO/GRPO 的前置基础;不会做不能靠 RL 硬修prompt-answer 示范样本格式、指令跟随、多轮、步骤完整、任务完成格式乱、指令漏、多轮忘、任务讲解跳步、方案编排违约束SFT 任务数据池
裁判体系定义什么是好答案RM、ORM、PRM、GRM、URM(用户反馈)+ 不确定性维度DPO 筛选、PPO/GRPO 奖励、BoN 选择、质检归因的基础偏好对、结果标注、步骤标注、评价理由、用户点踩/SBS、不确定性标注裁判一致率、偏好准确率、过程判断、置信校准RM 偏科、重格式轻内容、低置信样本污染RM/PRM/GRM/URM/不确定性 数据池
直接偏好优化用偏好对低成本修复偏好DPO、IPO、KTO 等替代一部分 PPO,无需在线采样和 criticchosen/rejected 偏好对pairwise 胜率、偏好维度胜率模板化、啰嗦、空泛、偏好不稳定DPO 偏好对池
蒸馏/迁移继承强能力、稳基本盘、降本离线蒸馏、拒绝采样、BoN 蒸馏、OPD蒸馏不是 RL;OPD 是学生先 rollout 再被教师纠正教师答案、优质轨迹、压缩轨迹、学生错误轨迹能力继承率、压缩后质量、低成本通过率旧范式复发、教师错误继承、小模型学不会蒸馏池、OPD 轨迹池
强化学习阶段根据奖励继续优化生成策略PPO、GRPO、RLAIF、RLVR、MixRLPPO 适合开放偏好,GRPO 适合可验证推理;MixRL 做多任务配比rollout、奖励样本、可验证题、AI 反馈、保护集reward、胜率、推理正确率、成本、KL、退化率Reward hacking、过度推理、能力退化、任务偏科RL 样本池、GRPO 题池、保护集
成本路由用正确成本解决正确问题No-think / Low-think / Fast / Slow / Deep、动态预算、路由模型贯穿 SFT/RM/DPO/RL/上线,不是单独按钮成本分层样本、路由标注、token 日志单位效果成本、延迟、过度/不足思考率简单题深思、难题浅答、深模型滥用成本 badcase 池、路由训练池
OPE/离线风险评估上线前预估质量与成本风险OPE、历史日志回放、离线 A/B不是训练算法,不能替代灰度历史线上请求、新旧策略输出、人工/裁判评价离线-线上一致性、风险召回、成本预估离线好线上差、历史覆盖不足OPE 样本池、灰度候选池
上线质检/灰度拦截风险,观察真实流量质检规则、灰度、A/B、监控质检是红线,评测是诊断,灰度是真实验证线上日志、用户反馈、人工抽检badcase 率、投诉率、追问率、拒答率、token 成本线上退化、长尾失败、成本爆炸线上 badcase 池
回流迭代把问题变成数据资产分层归因、数据生产、重训必须回到正确阶段,不能一股脑进 SFT标注后的 badcase修复率、复发率、全域回归老问题复发、修一个引一个下一轮训练计划
关键点:PPO 和 GRPO 不是"都用"也不是"谁更高级"。二者同属 RL 阶段但适合不同任务:PPO 偏开放偏好对齐(文稿审阅体验、知识问答有用性、交互式辅助、安全边界、多轮对话);GRPO 偏可验证推理强化(数学、代码、标准答案题、结构化任务、部分 VLM 解题)。综合模型可以同时拥有 PPO 阶段和 GRPO 阶段,但服务不同任务桶,再用 MixRL 做整体配比与保护。

2. 阶段一:预训练 / 继续预训练——决定上限,不解决偏好

2.1 阶段定位

预训练与继续预训练解决模型底座能力:语言能力、知识覆盖、长上下文理解、图文对齐、公式理解、业务领域术语、任务类型结构。在业务场景中对应:任务讲解模型是否掌握业务领域知识、文稿审阅是否理解文本表达、方案编排是否理解任务类型知识要点、知识问答是否具备事实覆盖、VLM 图像问答能否识别任务描述/公式/图表/几何图。

本阶段不解决"回答是否温和""是否符合偏好""是否过度思考""是否模板化"——那是 SFT、RM、DPO、RL 和成本路由的事。

2.2 与后续算法的关系

预训练提供能力上限 → SFT 把能力任务化 → RM 定义好坏 → DPO/RL 优化偏好 → 蒸馏降本 → 路由决定何时调用深能力。底座没有的知识,SFT 只能补局部,不能大规模弥补缺口;底座图文识别弱,VLM 图像问答后续再 PPO 也难稳定;底座长上下文弱,多轮 SFT 可改善任务表现但超长文档仍受限。

2.3 数据策略

领域继续预训练数据包括:领域文档文本、辅助资料、任务库、知识要点体系、领域规范、优质文稿、问题文稿样本、技术说明、业务录音转写、图文题、手写题、公式图片、几何图、表格题、长材料阅读、用户真实问法。数据不是越多越好,而是要做领域覆盖、质量过滤、去重、版本口径统一和长尾补齐——低质任务库、错误解析、过时领域文档会污染底座。

2.4 成本关系:用训练成本换推理成本

高频知识与高频任务类型被底座吸收后,线上不需要每次深度推理或检索:常见知识要点内化后知识问答走 Low-think;常见任务类型内化后基础任务讲解走 Standard 而非 Deep;常见文稿问题内化后普通批改低成本完成;常见图文题版式内化后 VLM 图像问答减少反复识别验证。

2.5 评测点与回流

不看"用户体验胜率",重点看:知识覆盖率、长尾知识正确率、长文本理解、任务类型理解、术语一致性、图文/公式识别、表格理解、基础事实幻觉率。若线上 badcase 表现为完全不知道知识要点、术语混乱、长任务描述读不懂、图像/公式识别错误、领域文档版本口径缺失——优先回流到继续预训练语料池或领域知识增强池,而不是塞进 DPO 或 PPO。

2.6 底座诊断:语料质量、覆盖与 loss

底座问题最贵——发现晚、改起来要重训。诊断从语料、覆盖、训练曲线、下游探针四面入手。

2.6.1 语料质量诊断

诊断点怎么看异常 → 风险
去重精确去重 + 近似去重(MinHash/SimHash)重复多 → 记忆化、有效数据缩水
去污染与各评测/能力集 n-gram 比对评测泄漏 → 指标系统性虚高
质量过滤质量打分、毒性/PII、错误解析/过时领域文档清洗低质入库 → 污染底座
领域配比与覆盖领域/语言/代码比例、知识要点覆盖与时效偏科/过时 → 长尾知识缺失

2.6.2 训练曲线与配比诊断

看 loss / 困惑度走势(发散或长期平台=学习率或数据问题)、配比消融(某领域加权后下游是否真涨)、数据顺序/课程影响。CPT 还要看是否过度拟合领域语料。

2.6.3 下游验证(探针)

用知识探测、少样本任务、长上下文测试探底座能力;CPT 灾难性遗忘检测:继续预训练后在通用能力集回测,领域涨但通用是否退化。

2.6.4 踩坑

评测集泄漏导致虚高(最隐蔽);CPT 领域语料过量 → 通用能力遗忘;低质任务库/错误解析污染底座;只看 loss 不看下游 → loss 降但能力没涨。

2.6.5 置信度保证与去偏

去重 + 去评测污染设为红线;领域配比留通用语料回放防遗忘;质量过滤 + 版本口径统一;配比变化用下游探针消融验证,而非只看 loss。

3. 阶段二:SFT——把底座能力塑造成业务任务能力

3.1 阶段定位

SFT 解决"模型会不会做任务"。预训练模型可能知道知识,但不知道业务流程。SFT 要教它:任务讲解怎么讲、文稿怎么批、方案编排怎么组织、知识问答怎么解释、VLM 图像问答怎么先识别再解题、多轮对话如何继承上下文、工具如何调用、什么时候简答什么时候详答。格式混乱、指令不跟随、多轮遗忘、任务流程缺失——优先看 SFT,而不是 PPO 或 GRPO。

3.2 与其他算法的关系

SFT 是 DPO、PPO、GRPO 的前置基础:DPO 优化偏好不负责从零教任务;PPO 优化奖励不负责建立任务范式;GRPO 强化可验证推理不负责批改结构、方案编排格式、多轮继承。SFT 底座弱,PPO 会在弱底座上学会投机;SFT 步骤弱,GRPO 可能只提升最终答案不提升讲解质量;SFT 格式弱,DPO 只能局部修偏好不能稳定协议。

3.3 SFT 数据:来源、构建、清洗与样本矩阵

来源:人工编写的高质量示范(种子)+ 更强模型蒸馏 / 拒绝采样扩量 + 线上真实 query 回流(含 badcase 池)+ 合成数据补稀缺任务。构建流程:先由专家写少量"金标准"种子,定义任务范式、字段、格式与成本分层;再用强模型对真实 query 批量生成候选,用 ORM / 规则 / RM 过滤低质,保留通过的样本;稀缺任务(方案编排硬约束、低成本短答等)用模板 / Self-Instruct 合成补齐。清洗校验:语义级去重、去测试集污染、字段完整性与格式校验、长度分布检查(防止全是长答案)、按任务×难度×成本模式配比。风险:蒸馏样本继承教师的啰嗦与套路;全长答案会让模型把"好=长"内化,是后续成本爆炸的根因之一;合成数据多样性不足导致过拟合模板。

3.3.1 分桶差异化采样:不同任务类型用不同 PE、采不同模型

关键原则:不能用一套 prompt(PE)对同一个模型统一采样。不同任务类型对"好答案"的定义、格式、推理需求完全不同——数学要严谨步骤、文稿要文采与结构、VLM 要先识别再解题、方案编排要满足硬约束。一套 PE + 单一模型必然让某些任务类型欠优,还会因同源采样造成风格单一、共同盲区(呼应 12.4 的来源偏差)。正确做法是按任务类型分桶,每桶用各自的 PE 规则、采各自最合适的模型 / 配置:

任务类型桶PE 规则要点(差异化)采样模型 / 配置验收重点
数学 / 可验证任务解答要求分步推导 + 结论一致 + 可验证;给 few-shot 步骤范例推理强的模型、开思考、可配 RLVR/ORM 校验最终答案对 + 步骤不跳
文稿 / 写作批改要求引用原文证据、按 rubric 分维度、控制语气写作强的模型、Standard/Deep,可加校准 few-shot证据具体、不模板化、适配用户
方案编排结构化模板 + 硬约束(任务数量/任务类型/知识要点)显式写进 PE指令遵循强的模型 + 规则/工具校验硬约束全满足
知识问答要求适配用户、给例子、纠错误前提、控长度知识覆盖好的模型,Low/Standard事实正确、不百科堆砌
VLM 图像问答先识别任务描述/公式再解题,低置信要澄清多模态模型,必要时开思考识别对 + 解题链路完整
多轮 / 追问PE 带真实上下文,要求承接、不重复完整答案对话强的模型,带历史输入接上下文、短而准

落地:建一张"任务类型 → PE 规则 → 采样模型/配置 → 验收标准"映射表,按桶分别产出候选,再统一做拒绝采样过滤、去重、去污染与配比(采样分桶差异化,清洗口径统一)。难题桶用更强模型 / 开思考,简单题桶用快模型控成本;每桶单独调 PE 与 few-shot,避免一套 PE 通吃。

任务必须具备的 SFT 样本成本分层样本典型 SFT 故障
任务讲解题意解析、知识要点定位、步骤推导、答案、易错点、同类题迁移提示版、简解版、标准版、深解版只给答案、跳步、术语过难、用户层级不适配
文稿审阅总评、审题、内容、结构、表达、原文证据、修改建议、改写示例快评版、标准批改、逐段深批模板化、无证据、建议空泛、语气过重
方案编排用户层级、业务领域、知识要点、任务类型、任务数量、难度、分值、答案、解析简单出题、标准方案编排、完整方案任务数量错、任务类型错、难度乱、解析缺失
知识问答概念解释、例子、易混点、错误前提纠正、适配用户表达一句话、标准解释、深度解释百科化、太抽象、事实边界不清
VLM 图像问答图像识别、任务描述还原、公式识别、任务类型判断、解题、答案、不确定提示清晰图标准答、复杂图深答、模糊图澄清识别后不解析、模糊图强答、多题漏解

3.4 成本嵌入:SFT 必须教模型"不同预算下怎么答"

很多模型越训越贵,是因为 SFT 数据全是长答案——模型以为"好回答 = 详细长回答",后面 RM/PPO 一奖励,成本就爆炸。同一类任务至少要有:No-think/快速(短答、简单、低风险)、Low-think/轻量(少量解释)、Standard(正常完整)、Slow/Deep(复杂、高风险、高价值,允许长推理和校验)。例如任务讲解:简单题给关键步骤;中等题完整步骤;复杂题多路径推导+错因+迁移;用户只要提示则不给完整答案;用户要求详细则升级深讲。没有这个分层,路由判断出"该低成本",模型也不会低成本回答。

3.5 评测点

先看任务基本盘:格式合规率、字段完整率、指令约束满足率、多轮上下文继承率、任务讲解步骤完整率、文稿证据引用率、方案编排硬约束满足率、知识问答适配用户率、VLM 任务描述还原链路完成率、不同成本模式下的任务完成率。

3.6 Badcase 回流

格式乱→结构化 SFT;指令漏→复杂约束 SFT;多轮忘→多轮 SFT;任务讲解跳步→过程型 SFT;文稿无证据→证据化批改 SFT;方案编排约束错→结构化方案编排 SFT;简单题过长→低成本 SFT;复杂题浅答→深度 SFT。

3.7 SFT 诊断:数据分布、过拟合退化与指令遵循

SFT 的问题大多在数据而非"训得不够"。先诊断数据,再看训练,最后看能力。

3.7.1 数据分布诊断

诊断点怎么看异常 → 风险
长度分布各任务答案长度直方图整体偏长 → 模型内化"好=长",后续成本爆炸
模板化率开头/结构 n-gram 重复率、套路前缀占比过高 → 输出千篇一律、空洞
任务 × 难度 × 成本配比各桶样本数矩阵偏科 → 某任务/难度/成本档不会做
重复 / 近重精确去重 + 语义近重(MinHash/嵌入)近重多 → 记忆化、虚高
污染与评测集去重泄漏 → 指标虚高

3.7.2 欠拟合 / 过拟合 / 退化检测

看 train/val loss 走势:val 不降=欠拟合或数据噪声;train 远低于 val=过拟合。记忆化检测:抽样看是否逐字复现训练样本。灾难性遗忘:SFT 后在通用/底座能力集上回测,是否较预训练版退化。模板过拟合:输出风格是否高度雷同种子。

3.7.3 指令遵循与格式诊断

看格式合规率、多约束满足率(约束越多漏越多即此处弱)、多轮上下文继承率、拒答率与过度拒答。分任务/用户层级/模态下钻定位。

3.7.4 踩坑

全长答案种子 → 成本爆炸根因;模板化种子 → PPO 后更空洞;只堆量不去重 → 记忆化与虚高;只看整体不分桶 → 偏科被平均掩盖。

3.7.5 置信度保证与去偏

语义级去重 + 去评测污染;长度分布均衡(防全长);任务×难度×成本配比均衡 + 保留通用保护集防遗忘;种子去模板化、来源可追溯(见 3.3)。

4. 阶段三:裁判体系——先建裁判,再谈 DPO/PPO/GRPO

4.1 阶段定位

SFT 让模型会做任务,但不会自动知道多个回答哪个更好。裁判体系解决"什么是好答案"。工业裁判体系不应只有一个 RM,应按任务组合多种裁判(RM / ORM / PRM / GRM / URM),并叠加一个横切的"不确定性"维度:

裁判回答的问题适合任务不适合单独解决代表论文
RM 偏好裁判整体回答好不好开放问答、文稿、任务讲解体验、多轮对话不解释错因,不一定看过程InstructGPT
ORM 结果裁判最终结果对不对数学答案、选择题、代码、方案编排硬约束不看中间过程Training Verifiers (GSM8K)
PRM 过程裁判每一步过程对不对任务讲解、推理、VLM 解题、代码调试主观开放评价Let's Verify Step by Step / Math-Shepherd
GRM 生成式裁判为什么好/差文稿审阅、复杂评测、badcase 归因可能产生评价幻觉Generative Verifiers / LLM-as-a-Judge
URM 用户反馈裁判真实用户更喜欢哪条回复线上体验优化、模型 A/B、对话满意度、开放问答排序受曝光/位置/人群偏差影响,需去偏InstructGPT(人类偏好)
不确定性裁判裁判是否有把握争议样本、模糊图、主观文稿、安全边界不直接提升生成能力LMs (Mostly) Know What They Know

4.2 RM 和 critic 的边界(必须讲清的混淆点)

RM 是业务裁判:看完整问题和完整回答,判断回答在人类偏好、业务标准或安全标准下好不好。

critic 是 PPO 的价值估计器:它不是业务裁判,不定义什么是好答案;它估计"当前生成状态未来能拿到多少奖励",用于计算 advantage,让 PPO 训练更稳定。

RM 定义奖励,critic 预测奖励;RM 服务业务目标,critic 服务训练稳定;RM 在 PPO 前训练,critic 在 PPO 过程中学习。所以 PPO 后模型空洞,先查 RM 是否重格式轻内容,而不是把 critic 当裁判修——critic 不准造成训练不稳,优化方向偏了通常是 RM 或奖励设计的问题。

4.3 裁判数据:来源与构建(chosen/rejected 从哪来)

RM 的上限就是偏好数据的上限。RM 数据核心是一批 (prompt, chosen, rejected) 三元组,关键是"谁好谁差"这个标签从哪来。工业上四条主线通常混用:

构建方式chosen/rejected 怎么产生来源适合风险
人工成对标注同一 prompt 给 2~k 个回答,标注员按规范排序 / 两两比较真实 query + 红队 prompt,模型多采样生成候选开放偏好、文稿、任务讲解体验贵;标注者不一致;易偏向长 / 格式好
同模型多采样自排序当前模型对同题采样多条,用更强裁判或规则打分排序,高分=chosen 低分=rejected线上 query + 公开任务库规模化扩量、可验证任务裁判偏差被放大;正负样本过近难学
AI 反馈(RLAIF / CAI)用 AI 裁判按宪法 / 评分规约判定哪条更好规约 + 模型生成候选大规模、降人工成本裁判幻觉、规约覆盖不全
可验证信号(RLVR)用答案匹配 / 单测 / 规则自动判对错,对=chosen 错=rejected带标准答案的任务库、代码、方案编排约束数学、代码、硬约束只覆盖可验证任务;过程错但答案对会误标

偏好数据的工程要点(直接决定 RM 好坏):

① 配比与难度分层:既要"明显好 vs 明显差"的易学对,也要"都不错但一个更好"的难对,否则学不到细粒度偏好。

② 标注一致性(IAA):低一致样本要么进不确定性争议池、要么重标,不能直接喂给 RM。

③ 反投机偏好对:必须人为构造"短而有效 > 长而重复""有内容但朴素 > 空洞但漂亮",否则 RM 学成重格式 / 重长度,PPO 后必然空洞啰嗦(见 4.5、第 7 章 reward hacking)。

④ 成本偏好对:把"简单题短答 > 简单题深推理""复杂题完整推理 > 跳步"写进数据,成本才能在 RM 层被约束(见第 8 章)。

⑤ 去污染与时效:偏好 prompt 不得与评测集重叠;线上回流偏好定期更新,防 RM 锚在旧分布。

PRM 过程数据怎么造:来源是带推理链的题目;两条路——人工逐步标"对/错/无关"(质量高但极贵,Let's Verify)、或自动标注(对某中间步骤往后多次 rollout 看能否到正确答案,用通过率近似该步质量,Math-Shepherd 蒙特卡洛式)。必须过滤"答案对但过程错""答案错但过程看似对"两类毒样本。

4.3.1 裁判数据矩阵

任务ORM 数据PRM 数据RM 数据GRM 数据URM(用户反馈)数据不确定性数据
任务讲解最终答案对错步骤级正确/错误清晰讲解 vs 跳步讲解任务讲解质量评语同题不同讲解的线上点踩/点赞、SBS 胜负难题、争议题、低置信题
文稿审阅不适合作唯一裁判审题/定位/建议过程可拆具体批改 vs 模板批改批改理由、原文证据分析用户对批改结果的采纳/点踩、SBS主观分歧、情绪敏感文稿
方案编排任务数量、任务类型、答案、知识要点校验方案编排规划过程可选难度合理 vs 难度混乱方案编排缺陷解释用户对方案编排方案的选用/弃用反馈难度争议、知识要点边界
知识问答事实正确性推理型问答步骤有用解释 vs 百科堆砌错因解释同 prompt 不同回复的点踩/点赞、SBS不确定事实、争议知识
VLM 图像问答最终答案、任务描述还原解题步骤、识别链路整体解析质量识别错/推理错归因用户对解析的满意/点踩、SBS模糊图、遮挡、多题图

口径说明:本手册的 URM = User-feedback Reward Model,奖励信号来自线上真实用户对同一 prompt 下不同模型回复的偏好(点踩/点赞与 SBS 实验胜负);而"低置信/争议样本"归到横切的不确定性维度(业界称置信度校准 / 不确定性量化 / 选择性预测-弃答),二者不要混淆。

4.4 成本嵌入:裁判必须懂"成本匹配"

裁判不能只奖励质量,还要奖励"用合适成本完成任务":短而有效高分;长而重复低分;复杂题浅答低分;简单题过度深推理也低分;模糊图强行深答低分;低置信时澄清高于乱猜。RM/DPO 数据中必须有成本偏好对:短而有效 > 长而重复;复杂题完整推理 > 简短跳步;用户要简短时简答 > 深度展开;用户要深度时深入 > 表面总结;图片不清先澄清 > 高成本乱猜。

4.5 典型故障与回流

RM 重格式轻内容→PPO 后空洞;RM 重长度→PPO 后啰嗦;RM 重安全→过度拒答;ORM 缺失→答案错但评测过;PRM 缺失→答案对但跳步;GRM 缺失→知道差不知道为什么;不确定性维度缺失→争议/低置信样本污染 RL;URM(用户反馈)缺失→离线裁判说好但线上用户点踩,偏好与真实体验脱节。

回流:空洞但格式好→RM 反投机偏好对;最终答案错→ORM/标准答案库;过程跳步→PRM 步骤标注;裁判说不清原因→GRM 评价理由数据;人工分歧大→不确定性数据(低置信过滤);离线好但线上被点踩→URM 用户反馈偏好对 + SBS 结果回流;过度长答被高分→成本偏好对;模糊图强答被高分→VLM 不确定性 + 澄清偏好对。

4.6 GRM 离线评估:分布诊断 / 位置偏差 / 长度偏差 / 端到端验证

GRM(Generative / General Reward Model,生成式或综合裁判模型)在后训练链路里当"裁判",直接影响 RM 过滤、BoN 选择、DPO 数据构造、PPO/GRPO 奖励与 RL 方向。它不能只看单点准确率,要从整体分布、领域分布、位置偏差、长度偏差到端到端 RL 效果多角度评。

评估设定(全节默认): A = Ref(参考 / 期望更优回答),B = Candidate(待评估回答),score = P(B>A)。在 Ref 通常应优于 Candidate 的设定下,健康分布应整体偏低;若 B 是新模型 / 更优策略,解释方向相应反转。

4.6.1 整体分布诊断

看所有候选对(pair)的 score = P(B>A) 分布(直方图 + KDE),判断 GRM 能否区分 Ref 与 Candidate 的质量差,以及是否欠拟合 / 过拟合 / 异常偏移。三种典型分布:

分布形态含义对 RL 影响常见原因 → 修复
健康主体集中 0~0.4,右尾平滑不断崖多数 Ref 优于 Candidate 被正确识别,少量 Candidate 明显更优的右尾样本保留右尾正例提供正向优化信号,负例提供区分—
欠拟合大量集中 0.5(峰 0.45~0.55),拉不开判断接近随机,分不出 A/B 质量差PPO 无明确方向、BoN 选不出更好、DPO 筛选不稳、RL 震荡或收益弱数据区分度不足 / 标注噪声 / 训练不足 / 容量不足 → 提数据质量、加难度、补领域数据、增训
过拟合 / 过度自信U 型,集中 0 和 1,中间空极端判断、丧失细粒度区分,果断但未必准奖励过硬 → 快速收敛到表面模式,reward hacking、震荡、能力退化学习率过大 / 轮次过多 / 样本过易 / 模板化 / 缺中等难度与 hard negative → 降 lr、减轮次、加中难度与 hard negative、概率校准

4.6.2 各领域分布诊断

同一 GRM 在写作 / 数学 / 代码 / 领域任务 / 知识问答 / 多轮 / VLM / 安全等领域表现可能差异很大,要支持按领域筛选看分布,重点看方向是否符合预期。例如 领域任务 分布明显偏右(大量判 Candidate 优于 Ref)有两种解释:Candidate 在 领域任务 确实更强,或 GRM 在 领域任务 判错——不能单独下结论,须结合人工抽检、领域 benchmark、badcase 与端到端效果。

领域常见分布异常
写作偏好长答案,模板化批改得高分
数学只看最终答案,不看过程
领域任务不识别用户层级适配问题
代码忽略可运行性
VLM识别错误后的长解析被误判为高质量
安全过度偏好拒答

4.6.3 位置偏差(Position Bias)

位置偏差指 GRM 不按质量、而按回答放在 A 位还是 B 位给某侧更高分——学到了位置模式而非质量。检测法:用 A==B 测试。

A==B 位置偏差检测: 随机采样(默认 1 万条),构造 response_a = response_b = 同一条回答 → GRM 打分得 prob_yes / prob_no → diff = |prob_yes − prob_no|
A、B 完全相同,理想 diff ≈ 0。

关键指标:Mean|diff|、Median|diff|、P90/P95|diff|、diff 超阈值比例、偏向 A 比例、偏向 B 比例。

判读(别只看异常率):若 Mean/Median 低但超阈值比例高,多是阈值严、样本只是轻微超线——要结合幅度。例:异常率 71.8% 看似高,但阈值 0.1、Mean|diff| ≈ Median ≈ 0.18、偏 A vs 偏 B ≈ 55:45 → 判为轻微位置偏差,双向打分取平均可缓解。若几乎全部超阈值且 Mean / P95 都高、明显偏一侧 → 严重,双向平均也只能部分缓解,噪声仍污染 RL。

原因:训练集 A(或 B)总更好、pair 没随机打乱 A/B、yes/no 与位置绑定、prompt 模板暗示位置、清洗时正负顺序固定、无 position swap 增强。修复:训练数据 A/B 随机化、每对构造正反两向、加 A==B 无偏样本、双向打分取平均、检查 prompt 模板、训练后固定做 position bias 回归测试。

4.6.4 长度偏差(Length Bias)

长度偏差指 GRM 倾向给更长回答更高分(即使不更好)。在 RL 中极危险——PPO/BoN 会放大它,模型学到"越长越好":回答啰嗦注水、简单题复杂化、开思考变伪思考、reasoning token 涨但质量不升、延迟与成本上升(呼应 8.7)。

为何普通测试集测不出:用 Bo16 vs SFT@3 这类对子,长回答与高质量混在一起——长可能确实更好、也可能只是更长,分不清 GRM 偏的是质量还是长度。必须用长度均衡测试集。

有偏测试集长度均衡测试集
配对如 Bo16 vs SFT@3候选回答互相配对
长赢率不可控机标 + 均匀采样控到 50%
质量 / 长度混在一起真实质量胜率被平衡
能否判长度偏差不能能:长胜率明显偏离 50% 即有偏

推荐构造流程:① Query 取自 RL Prompt 且不在 GRM 训练集(防泄漏)→ ② 模型多次采样(如 hy3.0 快思考 SFT 采 3 次)→ ③ 机标链路(如 pev4)标胜负作 ground truth → ④ 按长度桶 + 领域均匀采样 → ⑤ 控制长胜 : 短胜 = 1:1 → ⑥ 随机分配 A/B → ⑦ 双向打分 → ⑧ 统计 GRM 判"更长回答胜"的比例。

关键指标:整体 long-win rate、各领域 long-win rate、不同长度差桶的 long-win rate、长度差越大是否越偏长、ground truth 为短胜时是否仍偏长、开 / 关思考对比中是否系统性偏好开思考长答。判断标准:整体与各领域 long-win 控制在 60% 以内大体可控;问答 / 领域任务 / 写作 / VLM 明显超 60% 重点排查;长度差越大越偏长 = 学到"长 = 好"表层偏好。

修复:加"短而有效 > 长而重复"偏好对、加"长但空洞"hard negative、加开思考伪推理负样本、RM/GRM 训练加长度均衡样本、RL 奖励加成本惩罚、DPO 构造短正确 vs 长冗余、按领域单独修。

4.6.5 端到端评估

把 GRM 真正用于 RL,看 RL 前后模型变化来验证 GRM 是否有效——离线分布健康 ≠ 一定带来 RL 收益,真正的裁判质量看它能否指导模型变好。

维度看什么
RL 前后对比整体胜率、各领域 benchmark、复杂任务提升、简单任务是否退化、安全与拒答率、输出长度与 reasoning token、单位正确答案成本、历史 badcase 复发率、新增 badcase 类型
信号-收益相关性GRM 高分样本是否真带收益、GRM 认为好人工是否也认为好、GRM 分提升是否对应 benchmark 提升、分布变化是否对应行为变化、是否诱发 reward hacking
Benchmark 覆盖通用问答 / 领域任务 任务讲解 / 文稿审阅 / 数学 / 代码 / VLM 图像问答 / 多轮 / 安全边界 / 成本敏感 / 开关思考对比

端到端不能只看平均分,要分领域、分难度、分成本、分模态看。

4.6.6 踩坑:学习率过大导致分布极化

现象:打分呈 U 型(两头高中间空),看似自信实则丧失细粒度判断。原因:GRM 训练学习率过大,在 yes/no 上过度自信,快速记住训练偏好模式——好比阅卷人从打 60/70/80 退化成只打 0 或 100。风险:奖励过硬、训练不稳、细粒度排序下降、reward hacking、BoN 不可靠、中等质量无区分、领域泛化变差。解决:降 lr、缩短轮次、加中难度 pair 与 hard negative、查训练集是否过易、概率校准;观察分布是否从 U 型回到平滑单峰 / 合理偏态;再用位置 / 长度偏差测试确认系统偏差是否消除。

4.6.7 RM / GRM 数据置信度保证与去偏

裁判数据本身有偏,评出来的一切都不可信。一般这样保置信度、去有偏数据:

方向做法
防泄漏评测 / 检测集与 GRM 训练集严格隔离去重;长度均衡集的 Query 取自 RL Prompt 但不在训练集
去位置偏差A/B 随机化 + 每对正反双向 + 双向打分取平均 + 加 A==B 无偏样本 + 上线前 position bias 回归测试
去长度偏差长度均衡采样(长胜:短胜 = 1:1)+ 加"长而空洞"hard negative + "短而有效 > 长而重复"偏好对
去模板 / 单一偏好增中等难度 pair 与 hard negative,打散模板化偏好,防记忆训练集模式
标注质量金标准校准 + IAA + 仲裁;平局(人工 a=b 或 RM 差 < ε)作特殊样本单独处理(见 9.5.5)
校准与监控概率校准改善过度自信;分领域分层评估;定期重测位置 / 长度偏差与偏序比
一句话:GRM 评估不是辅助环节,而是整个后训练闭环的裁判质检入口。四层都要过——① 分布是否健康(整体 / CDF / 领域)② 是否有系统偏差(位置 / 长度 / 领域 / 开思考)③ 能否服务训练(稳定正向信号而非随机或极端)④ 端到端是否真有效(RL 前后能力 / 成本 / badcase)。GRM 不可靠,PPO/GRPO/BoN/DPO 全被带偏。

4.7 ORM / PRM / 不确定性裁判离线评估(与 GRM 同款思路)

GRM 之外,结果裁判 ORM、过程裁判 PRM、以及横切的不确定性裁判(置信度校准 / 不确定性量化 / 选择性预测-弃答)各有专属诊断维度,但同样遵循"分布 / 偏差 → 检测 → 去偏"的思路。

裁判核心诊断维度检测方法 / 指标典型偏差与去偏
ORM 结果裁判假阳(答案错判对)/ 假阴(答案对判错)、可验证覆盖率对人工金标准算 Precision / Recall / F1 + 混淆矩阵;测答案抽取鲁棒性(格式变体)抽取脆弱 → 规则加固;只匹配最终值漏过程 → 配 PRM;覆盖不足 → 扩可验证集
PRM 过程裁判步骤级一致性、早错定位准确率、过程-结果一致性与人工 / MC 步骤标注比一致率;测"答对但过程错"的检出率自动标注把"碰巧对"判对 → 清洗毒样本;步骤切分不一致 → 统一粒度
不确定性裁判
Calibration / Uncertainty
校准(置信 vs 实际正确率)、争议样本召回、弃答收益可靠性图 + ECE;弃答/升级后净收益过度自信 → 概率校准(温度缩放);争议召回低 → 补争议样本
URM 用户反馈裁判
User-feedback RM
线上点踩/点赞与 SBS 偏好是否与训练目标一致、各类偏差是否可控SBS 胜率 / 净点赞率与离线 RM 分数的相关性;分人群 / 分曝光位复核曝光/位置/幸存者偏差 → 倾向性加权、随机化 SBS;反馈稀疏 → 主动采样争议 prompt

踩坑:ORM 只看最终值会把"过程错但答案对"放行;PRM 自动标注会把"碰巧到对答案"的错误步骤标对;不确定性裁判不校准则置信度不可用;URM(用户反馈)不去偏则学到"标题党/长答/位置"等表面偏好。置信度保证:金标准对齐 + 去污染 + 分领域分层评估 + 定期重测,口径与 4.6.7 一致。

4.8 让裁判评得更稳:LLM-as-Judge 的降方差方法论

不管是 GRM、PRM 还是 LLM-as-Judge,单次评分都有方差与偏差:同一份答案,换个提示、换个顺序、重采一次,分数可能就变。把"裁判"本身当作一个可以 scale(扩展算力/采样) 的能力来经营,业界大致沉淀出四条主线,彼此可叠加:

主线做法解决什么代表工作
① 重复采样 + 聚合同题多次评分取均值/期望,多模型评审团(PoLL),中位数 / 截尾均值抗离群降方差(随机性、离群评分)Self-Consistency · PoLL
② 连续 / 软分数不取离散分,而是对打分 token 的 logits 分布求期望得到连续分;分数粒度越细,正负样本分离越好、比较更校准降方差 + 提升可比性/校准(单次即含更多信息)LLM-as-a-Verifier
③ 评价准则分解把"整体好不好"拆成多个子维度分别评,再加权聚合;Rubric / Checklist 打分降复杂度(复杂主观题拆成可判子项)G-Eval
④ 去偏 + 校准 + 成本级联交换顺序双向评再平均(去位置偏差)、去长度/自我偏好;温度缩放 / ECE 校准;只对低置信/分歧样本升级多采样(选择性评判);机评粗筛 + 人评精检级联降偏差 + 控成本LLM-as-a-Judge

把你说的"多次采样平衡方差"放进坐标系:它就是第 ① 条。而近期 LLM-as-a-Verifier(arXiv:2607.05391) 的价值在于——它把 ①重复评估、②连续分数、③准则分解 三条统一为"verification 作为一个新的 scaling 轴",并证明三者都能持续带来增益:粒度↑→正负分离更好、比较更校准;重复评估↑→靠平均降方差;准则分解↑→靠拆解降复杂度。它还给出用连续分做 best-of-N 选择 的低成本排序算法,并能作为 RL(PPO/GRPO/SAC) 的 dense reward 提升样本效率。在 Terminal-Bench V2 / SWE-Bench Verified / RoboRewardBench / MedAgentBench 上取得 SOTA。

5. 阶段四:DPO——低成本偏好修复,不是 PPO 的同义词

5.1 阶段定位与机制

DPO 属于直接偏好优化:不需要显式训练 RM,不需要在线 rollout 和 critic,直接用 chosen/rejected 偏好对让模型更倾向 chosen。通常放在 SFT 和 RL 之间,先把明确偏好问题修一轮,再决定是否进入 PPO 或 GRPO。

DPO 损失: L = −log σ( β·[ log πθ(y_w|x)/π_ref(y_w|x) − log πθ(y_l|x)/π_ref(y_l|x) ] )
其中 y_w 为 chosen、y_l 为 rejected、π_ref 为参考模型、β 控制偏离参考模型的强度——DPO 把"隐式奖励"定义为对参考模型的对数概率比,从而绕过显式 RM。

5.2 与 SFT、PPO、GRPO 的关系

SFT 只有正样本,教"应该怎么做";DPO 有正负对比,教"两个回答哪个更好";PPO 在线生成、RM 打分、策略更新;GRPO 同题多回答组内比较,适合可验证推理。DPO 和 PPO 不是先后必做:很多明确偏好问题用 DPO 就能修,不一定上 PPO;PPO 适合更复杂的在线探索和多奖励优化。

5.3 适合的问题与数据矩阵

适合:文稿审阅空泛、任务讲解跳步但已有优质改写、知识问答百科化、方案编排约束偏好不稳、VLM 不确定时强答、简单题过度思考、复杂题浅答。

场景chosenrejected修复目标
任务讲解步骤清晰、适配用户、关键原因明确答案对但跳步提升说明可理解性
文稿审阅引用原文、建议具体模板化泛评提升具体性
方案编排硬约束全满足、难度合理格式好但任务数量/知识要点错提升约束遵守
知识问答准确、简洁、有例子百科堆砌、抽象提升适配用户和有用
VLM 图像问答先识别,低置信澄清直接猜题强答提升图文稳健性
成本控制短而有效长而重复降低过度思考
深度任务完整推理简短跳步防止思考不足

5.4 边界与回流

DPO 依赖偏好对质量:chosen 模板化则模型更模板化;偏好对只覆盖某任务可能损伤其他任务;需要探索新推理路径时不如 GRPO;需综合优化安全/有用/成本/体验时可能不如 PPO/MixRL。回流:A/B 中用户明显偏好的修正版→DPO;人工改写的优质答案→DPO;空洞 vs 具体对比→DPO;过长 vs 短有效对比→DPO;低成本错误和高成本正确不能直接 DPO,要先判断任务是否需要深度。

5.5 DPO 诊断:偏好对质量、margin 与退化

DPO 上限就是偏好对上限,且有几个特有失败模式要盯。

5.5.1 偏好对诊断

诊断点怎么看异常 → 风险
区分度 / marginchosen 与 rejected 的隐式奖励差分布普遍接近 0 → 对子太近,学不到偏好
长度泄漏chosen 是否系统性比 rejected 长有 → 学成"长=好"长度偏差(见 4.6.4)
模板 / 位置泄漏chosen 是否固定格式、A/B 是否随机有 → 学表层模式而非质量
覆盖与一致性任务覆盖、标注 IAA偏科/低一致 → 修一类伤其他

5.5.2 训练诊断

看 DPO loss、隐式奖励 margin 是否拉开、π 相对 π_ref 的偏移与 KL、β 是否合适。特有失败模式:chosen 与 rejected 的对数似然同步下降(margin 涨但 chosen 概率也跌)——模型靠压低 rejected 拿 margin,生成质量反而退化;β 太小则过拟合偏好对、通用退化。

5.5.3 踩坑

chosen 长度泄漏 → 学成长偏好;β 太小 → 过拟合 + 通用退化;chosen/rejected 似然齐跌 → 似然位移、生成变差;只覆盖单任务 → 跨任务损伤。

5.5.4 置信度保证与去偏

偏好对做长度均衡、A/B 随机化、去模板;难度分层补"都不错但一个更好"的近对;监控 chosen 似然不应大幅下降;多任务覆盖 + 保护集;低 IAA 样本重标或剔除(呼应 4.6.7)。

6. 阶段五:蒸馏与 OPD——能力继承、基本盘稳定和降本

6.1 阶段定位

蒸馏解决三个问题:强模型能力如何迁移给小模型;优质范式如何稳定继承;高成本深度能力如何压缩到低成本路径。蒸馏不是 SFT 的简单重复——它强调从教师模型、线上优质回答、专家样本、BoN 候选、深度推理轨迹中沉淀可继承能力。

6.2 蒸馏、拒绝采样、BoN、OPD 关系

策略含义适合风险代表文献
离线蒸馏教师先生成答案,学生模仿强→小迁移、优质范式沉淀教师错误继承、旧范式固化Hinton 2015
拒绝采样多候选生成后过滤低质大规模合成数据提纯过滤器偏科导致数据偏Llama 2
BoN 蒸馏N 个候选中选最佳沉淀高价值任务、复杂任务讲解、文稿审阅裁判错则选错(可用连续分裁判提升选择质量,见 4.8)RM 过优化 · LLM-as-a-Verifier 排序
OPD(在线策略蒸馏)学生先 rollout,教师基于学生轨迹纠错学生真实错误路径修复、小模型能力迁移成本高、教师依赖强GKD / MiniLLM

6.3 OPD 和 PPO/GRPO 边界

OPD 是蒸馏不是 RL;PPO/GRPO 是奖励最大化不是教师模仿。OPD 问"学生走到这个错误状态,老师怎么纠正";PPO 问"这个回答奖励高不高,如何增加高奖励行为";GRPO 问"同一题多个回答中哪个相对更好"。OPD 适合小模型迁移和真实错误轨迹修复;PPO 适合开放偏好对齐;GRPO 适合可验证推理强化。

6.4 成本嵌入:深度能力蒸馏到低成本模式

深模型生成完整推理,不等于学生也要输出完整推理。工业蒸馏要做轨迹压缩:深度推理轨迹→关键步骤;长答案→标准答案;复杂讲法→低成本可懂讲法;逐段文稿深批→普通批改模板+具体证据;复杂 VLM 解析→高频图文题标准链路。目标:高频请求不必每次调用深模型。

6.5 Badcase 回流

小模型总学不会→OPD;强模型能做小模型做不到→蒸馏/OPD;PPO 后能力退化→能力锚点蒸馏;高频任务成本太高→深到浅压缩蒸馏;旧范式复发→清洗蒸馏集;教师输出有错→蒸馏质检和拒绝采样过滤。

6.6 蒸馏 / OPD 诊断:教师质量、轨迹压缩与错误继承

蒸馏把教师的好与坏一起传给学生,必须先诊断教师与数据。

6.6.1 教师与蒸馏数据诊断

诊断点怎么看异常 → 风险
教师质量教师在目标分布上的正确率 / 质量、错误率教师本身错 → 错误被继承
错误继承学生错误与教师错误的重合度高重合 → 复制教师缺陷
风格 / 长度继承学生是否继承教师啰嗦、模板有 → 成本与空洞一起继承
覆盖与难度蒸馏集任务/难度分布偏科 → 学生偏科

6.6.2 轨迹压缩验证

对比压缩前后:能力是否保持(关键步骤是否保留)、成本是否真降(token/延迟)、有没有把"高成本长推理"也蒸进来。压缩过头 → 关键步骤丢失、难题退化;压缩不足 → 没降本。

6.6.3 OPD 诊断

看学生 rollout 的真实错误覆盖(是否在学生真正会错的状态上纠错)、教师纠正信号质量、on-policy 偏移是否过大。OPD 是蒸馏不是 RL,纠的是"学生这条错误轨迹怎么走对"。

6.6.4 踩坑

教师错误继承;旧范式固化(蒸馏集没清洗);不做轨迹压缩 → 把高成本也蒸进来;只蒸高频 → 长尾能力丢。

6.6.5 置信度保证与去偏

教师输出先质检 + 拒绝采样/BoN 过滤;蒸馏集去模板、覆盖均衡;轨迹压缩做能力-成本双向验证;OPD 用学生真实错误轨迹而非教师臆造轨迹;保留能力锚点防退化。

7. 阶段六:强化学习阶段——PPO、GRPO 按任务选择,不是混在一起

7.1 阶段定位

RL 阶段在 SFT、裁判体系、偏好优化、蒸馏基础上进一步优化模型。它不应承担基础任务教学,也不应在裁判不可靠时盲训。主要策略:PPO(开放偏好对齐)、GRPO(可验证推理强化)、MixRL(多任务多奖励多成本目标混合)、RLAIF/RLVR(用 AI 反馈或可验证奖励扩展奖励来源)。

7.2 核心关系:同属 RL 阶段,但通常按任务二选一

PPO 适合开放任务:文稿审阅、交互式辅助、开放知识问答、安全有用性平衡、多轮对话体验——没有唯一正确答案,需要 RM 提供偏好奖励。

GRPO 适合可验证任务:数学题、代码、选择题、标准答案题、部分结构化方案编排、VLM 图像问答最终答案——同一 prompt 采样多个回答,用正确性/规则/验证器/RM 比较组内优劣,用组内相对优势更新模型,通常不需要单独 critic。

多任务业务模型可以同时包含 PPO 和 GRPO,但服务不同数据桶:可验证数学题→GRPO;任务讲解表达体验→PPO 或 DPO;文稿审阅→PPO/DPO/RM 不主用 GRPO;方案编排硬约束→规则/ORM/可验证奖励,部分可 GRPO;知识问答开放解释→PPO/DPO;VLM 标准题答案→GRPO;VLM 图片不确定处理→DPO/PPO + 不确定性裁判。

7.3 PPO 机制

组成:policy/actor(正在训练的模型)、reference model(参考模型,KL 约束)、RM(给完整回答打奖励)、critic/value model(估计未来回报)、advantage(实际奖励比预期高多少)、KL(防止偏离参考模型太远)。

PPO 目标: L = E[ min( r_t·Â_t , clip(r_t, 1−ε, 1+ε)·Â_t ) ] − β·KL(πθ ‖ π_ref)
其中 r_t = πθ(a|s)/π_old(a|s) 为重要性比,Â_t 由 critic 估计的 advantage(如 GAE),clip 限制单步更新幅度。

7.4 GRPO 机制

对同一 prompt 生成一组回答,每个回答得到奖励,用组内平均奖励作为基线:比组均好的回答增加概率,比组均差的降低概率,因此减少了 critic 需求。适合"同题多个答案能比较出好坏"、尤其是最终答案可验证的任务。

GRPO 优势: Â_i = ( r_i − mean(r_1…r_G) ) / std(r_1…r_G)
同组 G 个采样回答内做标准化相对优势,替代 critic 的 value baseline;再套用 PPO 式裁剪目标 + KL 正则更新。

奖励稀疏时的一个思路:当任务只有"最终对/错"这种稀疏奖励时,可用连续分裁判把奖励变稠密(dense reward)——用裁判对中间过程/子目标给出的连续分作为逐步反馈,能显著提升 PPO/GRPO(乃至机器人任务里的 SAC)的样本效率。这正是 4.8 里连续分裁判的一个下游应用。📄 LLM-as-a-Verifier 作为 RL dense reward (arXiv:2607.05391)

7.5 PPO、GRPO、DPO、OPD 选择矩阵

问题类型首选策略原因不优先选什么
模型不会做任务SFT需先建立任务范式不先 PPO/GRPO
有明确 chosen/rejectedDPO低成本、稳定不一定 PPO
开放偏好体验差PPO/DPO需要偏好对齐不主用 GRPO
数学/代码可验证推理弱GRPO + ORM/PRM可组内比较、可验证不只 PPO
最终答案对但过程差PRM + SFT/GRPO需要过程监督不只 ORM
小模型学不会强模型能力OPD/蒸馏需要教师迁移不先 PPO
PPO 后空洞修 RM + 反投机 DPO/PPO奖励偏科不继续盲 PPO
GRPO 后表达退化MixRL 保护集 + PPO/DPO 体验修复推理任务偏科不继续加 GRPO
成本过高成本 DPO + 蒸馏 + 路由需要预算控制不只降 max token

7.6 MixRL:把 PPO、GRPO、DPO、蒸馏、成本目标放进同一配方

MixRL 不是固定算法,而是工业训练配方。它解决:GRPO 提升推理但不能毁掉文稿审阅;PPO 提升体验但不能让任务讲解答案错;DPO 修风格但不能让方案编排退化;安全奖励提升但不能过度拒答;深度思考提升但不能让所有请求变贵。要混四类东西:任务混合(任务讲解/文稿/方案编排/问答/VLM/多轮/安全)、算法混合(DPO/PPO/GRPO/蒸馏/OPD/SFT 回放)、奖励混合(质量/过程/结果/安全/有用/成本)、保护集混合(通用能力/历史 badcase/核心业务/成本保护)。

7.7 成本嵌入:PPO/GRPO 都必须有预算约束

PPO 容易让回答变长(RM 可能偏好长答案);GRPO 容易让推理变长(长推理可能提高可验证正确率)。RL 阶段必须加入成本项:输出 token 惩罚、reasoning token 预算、简单题短解奖励、复杂题深解奖励、过度思考惩罚、思考不足惩罚、延迟指标、单位正确答案成本。

7.8 评测点

PPO:开放任务胜率、有用性、安全-有用平衡、空洞率、长度变化、拒答率、基础能力退化率、KL 漂移、单位效果成本。GRPO:最终答案正确率、pass@1、步骤正确率、组内奖励方差、简单题过度推理率、难题思考不足率、通用任务退化率、单位正确答案成本。MixRL:全任务能力曲线、单任务提升是否牺牲其他任务、成本曲线、历史 badcase 复发、安全边界、不同路由模式质量。

7.9 Badcase 回流

PPO 后空洞→RM 反投机 + 奖励修正 + DPO 具体化偏好对;PPO 后啰嗦→成本偏好对 + 长度惩罚 + 低成本 SFT;PPO 后过度拒答→"安全且有帮助"偏好对;GRPO 后简单题过度推理→短解奖励 + 低预算 GRPO + DPO 短答;GRPO 后开放任务退化→MixRL 保护集 + DPO/PPO 体验修复;答案对但过程差→PRM + 过程型 SFT;能力退化→蒸馏锚点 + 降低 RL 更新强度;成本爆炸→路由数据 + 蒸馏降本 + 成本奖励。

7.10 RL 的 prompt 集与 rollout 数据怎么造

来源:真实 query 回流 + badcase 池 + 公开任务库 + 红队 prompt。构建流程:去重、去测试集污染,按任务桶和难度做课程式配比(MixRL);可验证任务配 ORM/RLVR、开放任务配 RM;训练中由当前策略 rollout 生成轨迹再由奖励评估。清洗校验:prompt 难度要覆盖易→难——太简单的 prompt 提供不了梯度;保留通用 / 开放任务"保护集"防偏科退化。风险:prompt 集偏科导致单任务过优化、其他能力退化;难度过于集中导致奖励信号稀疏。

7.11 训练诊断:曲线、reward hacking 与崩溃排查

RL 不稳是常态,"看曲线"是第一手段。奖励涨 ≠ 变好——必须把训练内信号和外部 benchmark / 人评对照看。

7.11.1 关键曲线诊断

曲线健康异常信号 → 含义动作
奖励曲线稳步上升后趋平涨但 benchmark/人评不涨 → reward hacking;剧烈震荡 → 不稳对照外部指标;查 RM、收紧 KL
KL(π‖π_ref)缓慢可控上升暴涨 → 偏离参考太远、能力漂移调大 KL 系数 / 早停
输出长度 / reasoning token基本平稳持续膨胀 → 长度偏差被放大、伪思考加长度惩罚 / 预算(8.7)
策略熵缓降并维持一定水平快速塌缩 → 多样性死、模式塌缩加熵正则、降 lr
value loss(PPO)收敛不收敛 → critic 不准、advantage 失真查 critic / 奖励尺度
组内奖励方差(GRPO)适中趋 0 → 同组无区分、无梯度;过大 → 噪声调采样数、prompt 难度

7.11.2 advantage / 更新分布诊断

看 advantage 分布(是否长期偏正/偏负=奖励尺度或基线有偏)、clip 触发比例(过高=步长太大)、重要性比 r_t 分布(远离 1=π 与 π_old 偏离过大)。GRPO 还看组内标准化后优势是否被极端样本主导。

7.11.3 reward hacking 检测

典型信号:奖励涨而 benchmark/人评不涨;输出在长度/格式/特定措辞上爆发式趋同;RM 高分但人工抽检差;某模式(如套话开头、堆 emoji、固定模板)突然高频。检测=训练内奖励与独立外部评测持续对账 + 抽检高奖励样本。根因常在 RM/GRM(先做 4.6 裁判质检)。

7.11.4 崩溃排查

训练发散→降 lr、查奖励尺度与异常值;模式塌缩/熵塌缩→加熵正则、提采样温度、减更新强度;KL 爆炸→调 KL 系数或加 KL 上限;通用能力退化→MixRL 保护集回放、降 RL 步数、蒸馏锚点;GRPO 收益弱→检查组内方差是否为 0、prompt 难度是否过易或过难。

7.11.5 踩坑

KL 太松 → reward hacking;无长度惩罚 → 长度膨胀;熵正则缺失 → 多样性塌缩、答案趋同;GRPO 同题采样太少或 prompt 太易 → 组内方差≈0、几乎无梯度;只看平均奖励不看分领域 → 单任务过优化掩盖其他任务退化。

7.11.6 置信度保证与去偏

奖励来源(RM/GRM)先过 4.6 裁判质检(位置/长度/分布);奖励里加成本项与长度惩罚;KL + 熵正则防漂移与塌缩;每轮跑保护集与外部 benchmark 防"训练内涨、真实跌";固定随机种子与配方版本保证可复现。

8. 阶段七:成本路由——No-think 到 Deep 必须嵌入全链路

8.1 阶段定位

成本路由不是放在最后的产品按钮,而是贯穿 SFT、RM、DPO、蒸馏、PPO、GRPO 和上线策略的横向主线。工业模型必须学会:简单任务低成本解决、中等任务标准解决、复杂任务深度解决、高风险任务谨慎解决、低置信任务澄清或检索、高频任务蒸馏降本、长尾难题动态升级。

8.2 思考模式定义

模式含义适合任务风险
No-think不启动长推理,直接回答翻译、改写、简单事实、简单格式转换复杂任务浅答
Low-think少量分析,快速完成简单任务讲解、基础概念、短文稿建议步骤不足
Fast Thinking高频标准任务快速模式标准问答、常见任务类型置信误判
Standard正常预算完成大多数业务任务成本中等
Slow Thinking多步分析和校验中难题、复杂批改、多约束方案编排延迟上升
Deep Reasoning高预算深推理高难题、高风险、高价值、复杂 VLM成本高、过度思考
Dynamic Routing动态选择模型和预算全场景路由错误

8.3 成本路由和训练阶段的关系

SFT:训练不同成本模式答案。RM:奖励成本匹配。不确定性裁判:用置信度决定是否加预算。DPO:训练"该短时短,该深时深"。蒸馏:深模型能力压缩到低成本模型。PPO:加成本惩罚。GRPO:加预算约束。MixRL:混合能力/体验/安全/成本目标。OPE:预估上线成本。灰度:监控真实 token、延迟、深模型调用率。Badcase:回收答错样本,也回收答贵样本。

8.4 路由策略矩阵

输入特征路由判断推荐模式推荐策略
简单、清晰、低风险高置信No/Low小模型或快速模式
高频标准任务历史成功率高Fast/Standard蒸馏模型
多约束、长输入中高复杂度Slow标准模型+校验
高难推理题可验证但复杂Deep/GRPO 模型推理模型+ORM/PRM
文稿长文深批主观复杂Slow/DeepGRM+RM+安全检查
图片模糊低置信澄清优先不确定性裁判+重拍提示
安全边界高风险审慎模式安全裁判+有用性约束
用户明确要求简短输出受限LowDPO 短答风格
用户要求深度允许高成本Slow/Deep深度模式
历史 badcase 相似高风险升级强裁判/深模型

8.5 成本评测指标

平均输出 token、平均 reasoning token、P95/P99 延迟、单位请求成本、单位正确答案成本、单位有效讲解成本、简单任务过度思考率、复杂任务思考不足率、深模型调用率、路由准确率、低成本模式任务完成率、同等质量下成本下降率。

8.6 成本 Badcase 回流

简单题深思→低成本 SFT + DPO 短答偏好;复杂题浅答→深度样本 + 路由升级标注;深模型滥用→路由训练;高频任务成本高→蒸馏降本;PPO 后长答→RM 成本偏好 + 长度惩罚;GRPO 后过度推理→预算约束 GRPO;图片模糊高成本乱猜→不确定性裁判 + 澄清 SFT。

8.7 开思考为何反而比关思考差:伪思考归因

一个常见且反直觉的现象:同一模型"开思考"(输出长 CoT 再作答)整体效果反而比"关思考"(直接作答)更差,呈负向。从算法直觉看更多推理理应不降反升,出现负向几乎一定不是"思考本身有害",而是开思考这条链路某一环出了问题。

它不一定说明"思考没用",更可能说明开思考链路里 SFT / CoT / PRM / RM / RL / 路由 / 预算 某一环出了问题,模型学到了伪思考、冗余思考或错误思考——即在"表演思考",思维链并没有真正参与决定答案。

8.7.1 三类病理

病理表现对答案的影响最可能的根因环节
伪思考(不忠实 CoT)思维链与答案脱节、走过场、先有答案再后验编造推理CoT 不参与决策,徒增噪声与出错机会SFT/CoT 数据、RM 只奖励"有思考样式"
冗余思考(过度思考)简单题也长篇推理、绕远路、反复自我怀疑稀释有效信息、自我纠偏式翻车、成本飙升SFT 全长样本、缺成本/预算约束
错误思考推理过程本身有错且被当作依据错误推理把本可答对的题带偏CoT 蒸馏自不一致来源、PRM 缺失

三类共同点:开思考把"出错面"放大了——多生成的每段推理都是新的出错机会;若这些推理不真正决定答案(伪思考)或本身是错的(错误思考),净效应就是负的。

8.7.2 按环节归因表:到底哪一环出了问题

环节可能的不合理导致的现象验证信号
SFT / CoT 数据CoT 蒸馏自更弱/不一致来源;答案对但推理错;思考与回答风格不匹配;模板套路化;全长样本伪思考、套路化推理、长度膨胀思考-答案一致性低;CoT 风格高度雷同
PRM 过程裁判缺过程监督,只看最终结果错误思考不被惩罚照样得分答案对但中间步骤错占比高
RM 偏好奖励了"有思考的样子"/长度,而非思考质量为拿分而表演思考(reward hacking)长 CoT 普遍得分高但正确率不升
RL(PPO/GRPO)奖励信号未对齐思考质量;KL/预算约束不当强化出冗余或投机式思考RL 后思考变长但 pass@1 持平/下降
路由把不需要深思的简单任务也路由到开思考简单题被过度思考拖累按难度分桶,简单桶开思考负向最明显
预算思考预算无上限或下限设错过度思考 / 思考不足正确率随思考长度先升后降(拐点)

8.7.3 诊断方法:先定位再动手

诊断做法能区分什么
思考-答案一致性抽检人工/裁判判断"最终答案是否真由这段思考推出"是否伪思考(脱节率)
CoT 消融去掉/打乱 CoT 直接取答案,看正确率是否变化思考是否真在起作用——几乎不变即伪思考
开/关思考分桶对比按用户层级、任务类型、难度分桶分别比开 vs 关负向集中在哪类任务(常是简单桶)
伪思考比例人工标注抽样标注伪/冗余/错误思考占比三类病理相对权重,定优先级
长度-正确率曲线画正确率随 reasoning token 的曲线找过度思考拐点,定预算上限

8.7.4 修复方向:让思考"真实且值得"

根因修复动作关联章节
CoT 数据不合理清洗/重标 CoT;只保留"过程正确且真正推出答案"的链;统一思考与回答风格3.3
答案对但过程错混入用可验证答案(RLVR)+PRM 过滤,要求过程与结果都对才入库4.3
RM 奖励了"思考样式"对思考链做质量打分再筛;构造"短而对 > 长而错/空"偏好对;对齐思考-答案一致性的奖励4 · 7
过度思考/冗余加预算约束与长度惩罚;DPO 训"简单题短答";GRPO 加预算约束5 · 8.1–8.6
路由错配简单/高置信任务走关思考或低预算;难/低置信才开思考8.4
一句话:开思考负向是可诊断、可归因、可修复的数据/裁判/奖励问题,不是"关掉思考"的理由。修好后,开思考应在难题、低置信、可验证推理类任务上稳定为正;简单任务则由路由与预算决定"少思考甚至不思考"。

9. 阶段八:OPE、质检、灰度、上线实验与评测报告——上线风险控制与决策

9.0 上线前全测试链:工程测试金字塔 × 模型评测并轨

本章后面的 OPE / 质检 / 灰度 / SBS / AB 是"模型质量验证",但一个 AI 系统上线,还必须先过一遍通用的软件工程测试。二者是正交的两个维度:工程测试验证"代码/服务对不对(不崩、接口通)",模型评测验证"模型答得好不好(劝退率、可用率、SBS 胜负)"。上线前两条都要过。

工程测试遵循由小到大、由内到外、从细粒度到全链路的递进:

阶段测试范围核心目标执行时机AI 系统里额外要做什么
① 单元测试
Unit Test
单个函数、方法、代码模块(最小颗粒度)局部逻辑无误开发本地 / CI,隔离外部依赖mock 掉 LLM/工具,只测 prompt 拼装、输出解析、格式校验、后处理逻辑(不消耗模型调用)
② 集成测试
Integration Test
多个单元/模块拼接,验证模块间调用、接口、内部数据流模块配合无问题CI / 联调环境Prompt 模块 + 工具调用 + RAG/检索联动跑通;用真实小模型验证链路,检查上下文传递、工具入参出参
③ 冒烟测试
Smoke Test
整机/服务主干流程,只跑核心链路服务可用、无致命崩溃服务部署完成后,快速筛除阻断问题几条黄金 query 能出合理答案、不空/不报错/不超时,模型服务正常加载
④ 系统测试
System Test
完整仿真环境下的全量业务场景(功能/效果/性能/边界/异常)功能、效果、性能达标完整仿真环境,真实业务场景并入效果评测:跑评测集出五档分/劝退率/可用率/标签命中,覆盖模型回答质量与异常 case(对接 9.5 报告口径)
⑤ 回归测试
Regression Test
历史全量核心用例重跑迭代不破坏原有功能版本迭代/改代码后叠加回归集 + badcase 复发门禁:不仅工程功能不退,模型效果也不能回退才放行(对接 9.6 回归集)
⑥ 灰度/线上验证小流量放量、线上巡检、监控真实流量下确认真实且持久全量前即本章 9.1~9.4:OPE 离线预估 → 质检拦红线 → 灰度看大盘 → SBS/AB/反转看质量与业务

极简递进逻辑:单个代码块(单元)→ 模块联动(集成)→ 服务能否跑起来(冒烟)→ 全场景精细校验(系统)→ 迭代防改错(回归)→ 线上放量验证(灰度)。一句话记忆:左塔(工程测试)保证"能跑",本章后续(模型评测)保证"答得好"——工程测试的终点(灰度/线上)正是模型评测的主场,两条链在第 ⑥ 步汇合。

9.1 OPE 定位与边界

OPE(Off-Policy Evaluation,离线策略评估)不是训练算法,而是上线前用历史数据估计新策略表现:历史流量上新模型可能表现如何、哪些任务可能退化、成本是否超预算、深模型调用率是否过高、长尾是否覆盖。边界:OPE 不能替代灰度——新模型可能生成历史模型没生成过的答案;历史用户反馈不一定可靠;历史流量不覆盖未来长尾;若 OPE 依赖 RM,RM 偏差会污染结论。

9.2 质检:评测负责诊断,质检负责拦截

质检红线:任务讲解答案严重错误不能上;文稿审阅伤害用户不能上;方案编排硬约束错误不能上;知识问答高风险幻觉不能上;VLM 图片不清强答不能上;安全边界越界不能上;成本超预算不能上;历史高危 badcase 复发不能上。

9.3 灰度:真实流量验证

看用户追问率、投诉率、badcase 率、拒答率、任务完成率、首 token 延迟、完整响应延迟、平均 token、深模型调用率,以及不同用户层级、任务类型、模态下的效果差异。

9.4 上线实验体系:SBS / AB / 反转

质检拦红线、灰度看大盘之外,"新模型到底比旧版好不好、好多少、是不是真好"要靠一套实验来回答。工业上三种实验各管一段,串起来才是完整的上线验证链:SBS 看质量 → AB 看业务 → 反转看真实性与持久性。

实验形态在线/离线主要看什么适合阶段局限
SBS 并排对比
(Side-by-Side / GSB)
同一批 query 的两/多模型答案并排给评测员盲评,产出 Good/Same/Bad 或人工排序离线 / 小流量质量维度(满足率、劝退率、标签命中、PK 胜负),可下钻用户层级/文体/轮次上线前质量门禁、竞品摸底、训练迭代人力贵、非真实交互、样本有限、评测员一致性需校验
AB 随机对照
(A/B Test)
线上真实流量随机分到对照组 A(现网)与实验组 B(新模型)在线业务指标:追问率、采纳率、留存、时长、投诉率、拒答率、成本、延迟上线决策(是否放量)需流量与周期、质量细节看不到、易受新奇效应、需防偷看
反转 回归验证
(Reversal / Holdback)
全量上线后保留一小撮持续走旧版(holdback);或上线一段时间后把实验组反转回旧版在线指标是否回落 → 确认收益真实且持久,排除季节性/外部因素;长期留存归因放量后复核、长期价值确认holdback 占用收益、需较长观测期

把三者串成"上限流程":SBS 质量达标(GSB 显著为正、劝退率不升)→ 小流量灰度无红线 → AB 业务指标显著为正 → 全量放量 → 保留 holdback 做反转复核,确认长期不回落再撤掉对照。任何一环不过都回退并回流 badcase。

实验统计纪律(否则结论不可信):开实验前按最小可检测效应(MDE)算样本量与周期;用 SRM 校验确认分流无偏;不偷看(peeking 会放大假阳性,需预设观测点或用序贯检验);可用 CUPED / 分层降方差提速;指标显著性用 9.5 的 P 值口径。详细的失效模式与证伪清单见 9.4.1。

9.4.1 AB 实验为什么会骗你:两大方向 + 证伪清单

AB 报了正收益,不等于收益是真的、更不等于全量后还在。所有陷阱可归到两道关卡:关卡一·统计有效性(这个收益是真的吗)与 关卡二·外部有效性(全量还成立吗)。一句话记忆:方向一是"数据在骗你",用统计纪律解决;方向二是"实验在骗你",用实验设计解决。

方向一:结论本身假——三种都在放大假阳性率(FPR)。本质是把随机噪声当成了真信号。

陷阱为什么假阳性会涨识别信号防范
基础假阳性α=0.05 是主动接受的误判率——100 个真实无效的实验天生约 5 个会"显著",是显著性检验的定义,不是 bug单实验无法识别,只能靠复现重要结论做反转/复现;必要时降低 α(如 0.01)
提前终止(peeking)每偷看一次并允许"够显著就停",就多给随机波动一次触顶机会;反复看 → 累积犯错概率从 5% 飙到 20%~30%+有没有"看着看着显著了就停";有没有预设样本量预先算样本量跑满再看;要中途看用序贯检验(O'Brien-Fleming / mSPRT / always-valid p 值)
多重比较看 20 个指标每个 5% 误判,"至少一个假显著" ≈ 1−0.95²⁰ ≈ 64%;挑显著的报喜就是 p-hacking主指标不动、翻出个次要指标说赢了预注册主指标;多指标用 Bonferroni / BH-FDR 校正 α

方向一的共同解药只有一句:先定规则,再看数据——样本量、主指标、停止条件全部在开实验前定死。

方向二:结论真但推广失败——三种"时空错配"。统计上完全显著、无懈可击,问题出在"实验环境 ≠ 全量环境"。

陷阱根因识别信号防范
新鲜感效应
(novelty)
用户对变化本身(好奇/抵触)产生反应而非功能价值,会随时间消退(也可能有 primacy 先降后升)效应随时间单调回落;差异只在新用户身上拉长实验周期跨过新鲜期;看留存/长期指标而非首日;老用户单独看稳态
辛普森悖论实验人群的子群构成比例与全量不同(或分流不均),整体结论被构成比加权扭曲甚至方向反转分层看(新老/机型/地域/活跃度)每层是否与整体一致;分流是否均匀做 SRM 检验;分层分析 + 按全量构成重加权(CUPED 亦有帮助)
网络溢出效应
(spillover)
个体级随机分流时实验组会影响对照组(社交/双边市场/共享内容池),污染"干净对照";全量后这种相互作用消失或变形场景是否有社交关系、双边市场、共享库存/预算/内容池改随机单元:按社区/地域做 cluster 随机 或 switchback;用生态隔离分流

上线前自检 checklist:① 样本量/周期是否按 MDE 预先算好并跑满?② 主指标是否唯一且预注册?③ 是否 SRM 通过(分流无偏)?④ 效应是否跨过新鲜期仍稳定?⑤ 分层看是否每层同向(防辛普森)?⑥ 场景是否存在网络效应、需 cluster/switchback?⑦ 放量后是否留 holdback 做反转复核?任何一项存疑,结论都不能直接全量。

本节讲"哪里会错",下一节 9.4.2 给出与之对应的"标准怎么做"——上面 checklist 的每一条都能在 9.4.2 找到落地机制:③ 对应 SRM 卡方检验与 AA/AB 回溯,④ 对应观测满一个用户周期,①⑦ 对应 MDE 三态判读与 holdback 反转。

9.4.2 A/B 实验标准作业流程(平台化口径)

9.4.1 讲"哪里会错",本节讲"标准怎么做"——两节一一对应,是同一套 A/B 方法论的"证伪清单"与"作业规程"两面。这套流程可用于通用业务的在线实验与效果评估。核心前提就一句:同一时间、随机分流,用中心极限定理保证两组同质,从而把指标变化因果归因到策略本身。业界数据佐证了它的必要性——一流公司真正上线有效的改动占比极低(微软 ~33%、Bing / Google Ads / Netflix ~10%、Airbnb Search ~8%),决策者远没有自己想象的那么懂用户,靠经验拍板会被认知偏差淹没。

六步实验设计流程:

步骤要点
① 实验假设基于经验/数据现象推测:"如果对【人群】变更【策略 T】,预期【指标 Y】发生变化"。必须假设先行,明确变更点、受众、成功标准与增长/风险权衡
② 实验类型(层域模型)同类型实验(UI 类 / 搜索类)在同一层内互斥进行,避免相互干扰;不同层之间正交,可叠加。防止靠提前建组抢占流量
③ 指标设计(T0/T1/T2 分层)见下方分层表——数量不宜过多,且必须假设先行、不能事后从上百指标里挑好看的
④ 策略配置(分组)一定要有对照组;实验版本数按同时测试的策略数量定
⑤ 样本选择层上全量随机(大盘)或按人群标签/人群包定向随机(如美妆 PUSH 只圈女性用户)。随机是控制变量的核心手段
⑥ 实验上线双 Hash 分流、白名单调试走查策略是否如预期展示后上线

指标分层体系(T0/T1/T2)——报告与决策的骨架:

层级角色例子原则
T0 北极星指标整个业务的核心指标总时长、收入、DAU数量极少,方向定生死
T1 期望提升指标本次实验想提升的、或影响北极星的间接抓手人均播放时长、人均活跃天、PUSH 打开率能敏感反映策略效果
T1 护栏指标监控/保护产品的红线卸载率、接口失败率、拒答率任何实验都不能伤害它
T2 普通指标辅助分析、提供解释性热点内容曝光、某运营位广告收入解释用,不作决策主依据

实验运行的两道质量门(不过则结论作废、需重做):

质量门查什么方法不通过怎么办
SRM 均衡性检验
(Sample Ratio Mismatch)
实验组/对照组命中用户量的真实比例是否偏离预期(如设 1:1 实际 45:55)卡方检验;偏离即说明分流或上报链路有 bug排查上报链路,结论不可信
AA/AB 回溯检验两组在策略开始前(例如取前 7 天)的核心指标历史数据是否已有显著差异直接看回溯数据(比空跑 AA 省时间)组间本就不同质 → 实验期推断不可信,需重分流

一类 vs 二类错误(一句话记牢):策略实际无效却判为有效=一类错误(假阳性,用 α 控制,通常 5%);策略实际有效却没检出=二类错误(假阴性,用统计功效 1−β 衡量)。二者在样本量固定时此消彼长,工程上先控 α、再尽量保功效。

结果三态判读(尤其 P>0.05 时别急着下"无效"结论):

情形判读动作
P<0.05显著,结合相对差异定正/负向该指标有显著影响,可进入决策
P>0.05 且 MDE > 检验精度(如 MDE 1.17% > 1%)不是"无效",而是样本量不足、灵敏度不够继续观测(加样本/延长周期),别下结论
P>0.05 且 MDE ≤ 检验精度(如 MDE 0.78% ≤ 1%)灵敏度已足够仍不显著 → 策略确实无显著作用可判定该指标无效

观测周期:至少覆盖一个完整用户周期(通常 7 天,含工作日与周末)。只看前 3 天会被两件事误导——① 早期进组的多是高活用户,人群分布未稳;② 新奇效应(如红点)带来短期虚高。稳定后再决策。决策:选出优胜组推全,并保留反转(holdback)做长期观测;核心指标冲突时按 T0>T1 护栏>T1 提升的优先级权衡。

9.5 评测报告与指标计算(通用评测口径示例)

实验跑完要落成可决策的报告。下面以 5 档评分、7 类一级标签、P0/P1/P2 严重度和业务权重 GSB 为例,说明可复用的指标口径与分桶维度。

9.5.1 评分分桶与三率

每个模型必须给 0/1/2/3/4 五档占比(不能只给均分),并衍生三率。切片维度必须支持:整体、首轮/非首轮、用户层级、文体、轮次。

档位锚点衍生指标公式
0 / 10=胡说一票否决;1=写了但全重来劝退率(n0 + n1) / N
2方向对但要大改鸡肋率n2 / N
3 / 43=基本不改能用;4=范文级可用率(n3 + n4) / N

单位红线:满足率/劝退率/标签命中差一律用 pp(百分点),均分差用 分;不混用。

9.5.2 标签多层级汇总

标签按 一级(业务大类)/ 二级(用户层级·文体)/ 三级(具体问题,如"逻辑混乱")/ 四级(更细,如"段落跳跃") 多层级统计,并叠加 P0/P1/P2 严重度分桶。三种必备能力:

能力产出用途
单模型按层级统计每个标签命中数 + 占比定位本模型主要失分点
多模型横向对比同一标签各模型命中率 + Δ 列(相对基线)看相对竞品/旧版强弱在哪类问题
按垂类下钻先按用户层级/文体/一级标签分组,再算组内命中率找"哪个用户层级哪类问题"最该治理

七类一级标签:A 安全 / B 需求理解 / C 内容正确性 / D 内容质量(好不好) / E 信息组织 / F 内容质量(受众适配) / G 内容亮点。注意 D(好不好)与 F(喜不喜欢)是独立维度——"成人化/不像孩子写"归 F,不归 D。

9.5.3 GSB 与 P 值(二项分布双侧检验)

GSB 把两模型对比分成 Good(左胜)/ Same / Bad(左负)。Same 不参与检验;用 Win/Lose 在零假设 P(win)=P(lose)=0.5 下做二项分布双侧检验,判断胜负是否显著、还是抽样波动。

二项双侧 P 值: H₀:P(win)=P(lose)=0.5,n = win + lose
p = min(1, 2 · Σk≥win C(n,k)·0.5ⁿ) (取偏离 n/2 较远一侧的尾概率 ×2,裁到 1)
多垂类合并:各垂类按业务权重算加权胜率 → 换算等效 Win/Lose → 再代入上式(避免直接对比率做检验)。
P 范围等级P 范围等级
p < 0.001非常显著0.05 ≤ p < 0.1有趋势
p < 0.01高置信p ≥ 0.1不显著
p < 0.05可信差异N < 5 的切片不下结论

报告红线:每个 GSB 表每行带 p 值徽章,全报告至少出现 1 次 P 值公式框与解读规则。业务权重示例(通用写作 0.34、闲聊 0.23、角色扮演/领域推理各 0.11…合计 1.00),权重缺失按 0 并告警,权重和不为 1 自动归一化。

9.5.4 DCG / NDCG(排序质量)

当评测是"人工把多个模型答案排序"或"答案带分档相关性"时,用 DCG 衡量把好答案排在前面的能力——排序越靠前、相关性越高,得分越大;NDCG 用理想排序归一到 0–1,便于跨 query 比较。

DCG@k = Σi=1..k relᵢ / log₂(i + 1) (relᵢ:第 i 位答案的相关性/分档,如用 0–4 评分)
NDCG@k = DCG@k / IDCG@k (IDCG = 按理想顺序排好后的 DCG,∈ [0,1])

两种典型用法:① 衡量某模型在"多模型答案池"里被人工排到的平均位置质量;② 衡量"模型自排序 / RM 排序"与人工金标准排序的接近度(配合 9.5.5)。低 NDCG 说明好答案没被排到前面——是排序/裁判问题,不一定是生成问题。

9.5.5 RM 偏序比(裁判可信度)

RM 是 PPO 奖励、BoN 选择、DPO 偏好的共同裁判,RM 不可信,整条对齐链都失真。RM 偏序比衡量 RM 给的偏好序与人工金标准偏好序在多大比例上一致。

RM 偏序比(pairwise 一致率) = 一致的偏好对数 / (总可比偏好对数 − 平局对)
对每对 (a,b):人工判 a≻b 且 RM 也 score(a) > score(b) 记为一致。
扩展:Kendall's τ / Spearman ρ 衡量整列排序相关(−1~1)。
偏序比经验区间判读动作
≥ 0.85RM 可信可放心驱动 PPO/BoN/DPO
0.70 – 0.85偏弱,存在系统偏差补难样本、反投机对,重训(4.3)
< 0.70RM 不可信暂停以 RM 为奖励的 RL,先修裁判

分桶看偏序比(按用户层级/文体/难度)能定位 RM "在哪类问题上瞎判"——常和第 8.7 的"RM 奖励了思考样式"互为印证。

RM 数据不能只看总分——要下钻到细项、偏序与平局:

看什么怎么看为什么
细项 / 小分RM 若输出多维小分(内容 / 结构 / 安全 / 相关…)或可拆维度,按维度分别算偏序比与命中总分对 ≠ 各维度都对,维度间可能相互抵消;要定位 RM 在哪个维度判得准 / 不准
偏序情况偏好是偏序关系,只在"可比对"的对子上统计胜负一致(不强行全序)不是所有样本两两可比,强行全序会引入噪声
相等(平局)= 特殊情况人工判 a=b、或 RM 两分之差 < 阈值 ε 记为平局:不计入偏序比分母,但单独统计平局率与 GSB 的 Same 不计入同理;平局过多说明 RM 区分度不足或样本太近

RM 训练侧呼应:平局对要么剔除、要么用带 margin 的损失;小分维度可分别建 RM 或用多头,避免单一总分把维度信号糊在一起(见 4.3)。

9.5.6 ROI 矩阵与优化优先级

报告终点是可执行的优先级:把问题标签换算成"修了能涨多少可用率(pp)",排成 P0/P1/P2/P3。每条带:优先级、方向、关键问题、影响样本数/比例、预期收益(pp)、建议措施,且建议必须挂到训练机制(URM 用户反馈 / 不确定性裁判 / RLVR / 偏好对 / 蒸馏 / 路由),而不是泛泛"加数据"。

指标回答什么问题数据来源关联章节
五档分桶 / 三率整体能用吗、烂在哪档SBS 人工评分4
标签多层级汇总失分集中在哪类问题/哪个用户层级评测员三/四级标签10
GSB + P 值比对手/旧版好不好、是否显著SBS 盲评 PK4.3
DCG / NDCG好答案有没有被排到前面人工排序 / RM 排序7
RM 偏序比裁判本身可不可信RM 分 vs 人工金标准4.3
AB / 反转业务指标线上真好不好、是否持久线上日志9.4
报告口径建议(通用示例):穷尽全量不采样;满足率/命中差用 pp、均分差用分;N<5 切片不下结论;每张数据表后必须配解读(L1 数字 / L2 机制 / L3 动作);GSB 每行带 p 值;行动建议与训练机制挂钩。

9.5.7 三个及以上模型同时比:ANOVA + 事后多重比较

为什么必须做对照,而不是"看着像就信":相关 ≠ 因果——A 先发生、B 后发生,不能证明 A 导致 B。红色按钮上线后拍照涨 211%,真凶可能是那周大晴天;水痘吃了草药十天好,其实不吃也会好(免疫系统自愈)。要把"变化"真正归因到"你改的那一项",唯一可靠的办法是随机分组 + 控制变量 + 显著性检验。这也是现代药物"随机双盲对照"的内核。本节解决其中一个高频缺口:当同时比较三个及以上模型/策略时,两两 P 值不够用,要用 ANOVA。

9.5.3 的二项 P 值适合两两对比。但你们常见的是三模型 A/B/C 同轮对比(如同一批 query 下三个模型的均分/评分)。此时若两两分别做 t 检验,会犯 9.4.1 的多重比较错误(3 组要比 3 次,假阳性膨胀)。正确做法是两步:

步骤方法回答什么判读
第一步:总检验单因子 ANOVA(F 检验)"至少有一组均值与其他不同吗?"比较组间变异 / 组内变异:组间差远大于组内随机波动时 F 变大、P 变小。P≤0.05 → 拒绝"所有组均值相等"
第二步:事后比较Tukey / Dunnett / Games-Howell"具体是哪两组不同?"ANOVA 显著只说明"并非全相等",不能直接说哪两组差异——必须做事后两两比较,且已自动控制整体假阳性

关键警示:ANOVA 的 F 显著只表示"至少有一组不同",绝不等于"每两组都不同"。必须继续看事后比较的分组字母/置信区间。这与 9.4.1"多重比较陷阱"是同一个道理——直接两两 t 检验会让假阳性膨胀,ANOVA+事后法才把整体错误率压回 α。

事后多重比较方法怎么选(按目的对号入座):

场景方法适用
所有组两两都要比(A/B/C 互比)Tukey等方差前提下全组两两比较,控制整体第一类错误率——最常用
多个新模型都只跟一个基准比Dunnett如 B/C/D 各自 vs 现网 A,不关心新模型彼此——比 Tukey 更省样本、功效更高
只想挑出"最好的一组"Hsu's MCB判断哪些组与最佳组无显著差异
方差不齐(各组波动差异大)Games-Howell不假设等方差时的两两比较,配合 Welch ANOVA

用前必查两件事(否则结论不可靠):① 等方差——各组方差是否接近(可看箱线图/标准差或做等方差检验)。方差明显不齐时,普通 ANOVA+Tukey 换成 Welch ANOVA + Games-Howell。② 残差诊断——残差近似正态、随机分布无漏斗形、无随观测顺序漂移(正态图 + 残差-拟合值图 + 残差-顺序图);独立性靠数据采集保证(重复测量不能当独立样本,如同一 prompt 多次采样算一条)。③ 统计显著 ≠ 工程显著——均分差 0.01 分即使 P<0.05 也未必有业务意义,须结合 pp 差、可接受最小差异一起判。

正态性纪戒(通用统计红线):ANOVA、能力指数、"±3σ 覆盖 99.73%" 这类推断都先假设数据近似正态且过程稳定——但正态性检验 P>0.05 只是"没足够证据拒绝正态",不等于"已证明正态"(小样本尤其检不出偏态/双峰)。别只读一个 P 值:要同时看直方图、正态概率图、按分组/批次/时段拆开的时序图。数据明显偏态/双峰/截断时,换非参数检验(Kruskal-Wallis)或分层,而不是硬套正态公式。

9.5.8 因果归因工具箱:把"变化"真正归因到"那一项"

核心陷阱:混杂变量(confounder)。相关 ≠ 因果——"夏天冰淇淋销量↑、溺水↑"不是冰淇淋害人,真凶是气温同时抬高两者。AI 评测里同构:观察到"新版 Prompt 成功率更高",若新版恰好被分到更多简单 Query,则 Query 复杂度就是混杂变量,会让你高估甚至把退化误判为改进(这正是 9.4.1 辛普森悖论的一般形式)。归因的使命就一句:剥离混杂,估出每个因素的纯净贡献。

按能拿到多少中间数据,AI 系统归因分三条路径(精度递增):

数据形态适用核心方法精度
Full Trace
完整执行轨迹
有组件级日志(工具调用链、思维链)组件级指标分解 + SHAP:拆成工具选择准确率 / 参数构造质量 / 规划合理性 / 生成质量 / Token 效率,逐环节定位瓶颈★★★★★
I/O Only
只有输入输出
无中间过程,黑盒扰动式归因(控制变量法):见下★★★
A/B Test
可设计对照
能开随机实验因果推断:PSM / DID / DML 控制混杂,估计净效应(ATE)★★★★

扰动式归因(无 Trace 时最实用):逐一微调某个输入要素、看输出变化幅度,反推贡献度——移除后质量大降=关键要素;几乎无变化=冗余/噪声。贡献度 =(基线分 − 扰动后分)/ 基线分。可扰动项:指令表述、Few-shot 示例(增删/重排)、RAG 检索文档、输出格式约束、Temperature。注意每个变体跑 ≥20 次取均值 + 置信区间,且扰动只做"同义替换"级别,不能改变任务本质。

因果推断方法速查(A/B 可控时用,控混杂):

方法解决什么前提/代价
分层随机 / 配对最省事:按 Query 复杂度分层再组内随机,或同 Query 双版本对比能重新设计实验时首选
PSM 倾向得分匹配无法随机时,匹配相似样本模拟随机实验需 500+ 样本;只能控可观测混杂
DID 双重差分用前后 × 实验/对照双差消除固定效应需"平行趋势"假设
DML 双重机器学习高维混杂(>10 个)下估净效应调参/收敛需经验(EconML)
SHAP 值基于 Shapley 值给每个特征/组件公平贡献度精确计算指数级,用 Tree/Kernel SHAP 近似

什么时候别用归因分析:数据 <50 条(统计意义不足,不如逐条看 badcase)、系统快速迭代期(数据没攒够就过期)、原因已明确(某工具 API 挂了,直接修)、单组件系统(无可拆维度)。归因的价值只在多组件、高复杂度、需规模化诊断时。三条铁律:① 先建基线(≥100 次)再谈归因;② 每条归因结论必须挂一个可执行动作(否则"算了 SHAP 也没人改");③ 归因只需 80% 确信度定位主要瓶颈,不必精确到小数点。落地时先定性用 10.4 故障诊断下钻台 锁定候选根因,再用本节方法定量验证。

9.6 机评与人评:步骤、指标与质量保障

9.5 给的是报告里要算的指标口径;本节补齐这些指标"怎么产出"——机评负责规模与回归,人评负责质量真值,二者必须对齐。

9.6.1 机评:步骤与 LLM-as-judge 校准

步骤:① 建带"标准答案 / 可验证信号"的评测集 → ② 跑自动指标 → ③ 与人评对齐(算机评-人评一致率 / 相关性,不齐则机评不能单独下结论)→ ④ 固化为回归门禁每版必跑。机评快、客观、可复现、适合回归,但只覆盖"可自动判定"的维度。

LLM-as-judge 校准流程(用大模型当裁判降人力,但必须先证明它可信):先用金标准集(人评已定论)测裁判与人的一致率及偏置(位置偏好、长度偏好、自我偏好)→ 用"成对 + 随机顺序 + 给评分量规"降偏 → 设可信阈值(与人一致率达线才用)→ 只在达标维度启用,并定期用新金标准复校。不校准的 LLM 裁判,等于把 RM 偏差搬进评测。

9.6.2 机评指标(准确 / 可用 / 准召)

类别指标用在哪
准确(对不对)正确率 / Exact Match、pass@1·pass@k、数值匹配数学、代码、选择、有标准答案题
可用(能不能用)可用率、格式合规率、约束满足率、字数合规方案编排硬约束、结构化输出、成文类
准召(检出类)Precision / Recall / F1 + 混淆矩阵安全拦截、幻觉检出、badcase/标签分类
辅助LLM-judge 胜率、BERTScore、校准 ECE、自洽一致性、token/延迟成本开放质量近似、成本

准召专给"判断 / 检测类"任务:安全拦截、幻觉检出、标签分类要同时看召回(漏检)与精确(误杀),单看正确率会被类别不平衡误导。

辅助指标怎么读(只作粗筛,不替代人评真值):

指标是什么局限
BLEU / ROUGE看候选与参考答案的 n-gram 字面重叠(BLEU 偏精确、ROUGE 偏召回)同义改写被低估,对事实性/有用性无感
BERTScore用预训练模型(BERT 类)的上下文向量算候选与参考 token 级语义相似度(输出 P/R/F1),比字面匹配更懂同义仍依赖参考答案,对事实对错/是否有用不敏感
ECE 校准误差模型置信度与实际正确率的偏差——"自信得对不对"只评校准,不评内容质量
自洽一致性同题多次采样答案是否稳定一致稳定 ≠ 正确,可能稳定地错

9.6.3 人评:评测质量保障体系(借鉴 PMP 质量管理 / 质量认证 CQC·ISO)

人评不是"找人打分",而是一套质量保障(QA)体系:把项目质量管理(策划→保证→控制→改进)和质量认证(人员持证、验收抽样、校准、审计、纠正预防)那套搬到评测上,"主观打分"才能产出可信、可复现的数。

阶段对应 PMP / 质量认证概念评测落地
质量策划 PlanPlan Quality·验收标准;区分"质量(符合口径)"与"等级(任务难度)"定 rubric / 已确认的评测标准 为质量基准、定抽样方案与样本量、盲评 + 随机化等防错设计
质量保证 QA
(过程 · 人员)
Manage Quality·过程审计;ISO/CQC 人员资质认证;预防优于检验评测员持证上岗:培训→认证考试(通过率门槛)→上岗→定期再认证→不合格降级;SOP 标准作业;golden set 当"标准件"定期校准
质量控制 QC
(输出 · 抽检)
Control Quality·验收抽样(AQL)、控制图(SPC)、检验验收抽样判收/退;插桩金标准监控评测员准确率;IAA + 控制图监控漂移;第三人仲裁;不合格样本重评
持续改进 CAPA纠正与预防措施(CAPA) / PDCA;质量成本 COQ错评→根因→纠正(补训/换人) + 预防(改口径/加校准题) 闭环;用 COQ 权衡投入产出

人评方式(都是 QC 手段,按场景选):背靠背盲评(相对质量、去品牌偏好);串联抽检(线上巡检、红线拦截);多轮多人(高争议样本,IAA + 仲裁)。

怎么确认样本量:

估比例(如可用率): n = z²·p(1−p) / E² (z=1.96@95%;p 未知取 0.5 最保守;E 容许误差)
例:E=5% → n≈384;E=3% → n≈1067;有限总体再乘校正 n / (1 + (n−1)/N)
比两个比例 / AB 显著: n/组 ≈ (zα/2 + zβ)² · [p₁(1−p₁)+p₂(1−p₂)] / (p₁−p₂)² (按最小可检测效应 MDE 反推)
抽样 / 统计方法作用要点
验收抽样 AQL按可接受质量水平定抽样量与判定数(Ac/Re),决定整批判收 / 退回类比计数抽样 GB2828 / ISO 2859;批量大不必全检
序贯检验(SPRT / 分组序贯)边收数据边判,到边界即停——控制"偷看(peeking)"带来的假阳性替代固定样本量,省样本但需预设停止边界
CUPED 方差削减用实验前协变量回归扣方差,等效样本量近翻倍 / 周期减半主要用于 AB 在线指标(见 9.4)
分层下限每个切片单元 N<5 不下结论,关键单元 ≥30与 9.5 口径一致

上述数值(95% / E=5%、N≥30、AQL 档位)为通用经验值,按团队实际口径调整。

核心关注:区分度(评分集中 1/2/3 → 结合 PK)、一致性(IAA)、代表性(分布对齐线上)、无偏(盲评 / 随机)、可复现。成本优化(COQ 思路):机评粗筛 + 人评精检级联;用不确定性裁判对争议 / 低置信样本主动采样、只在分歧上多轮;分层抽样代替盲目全量;LLM-judge 校准后分担;复用金标准与回归集。

9.6.4 质量控制(QC)手段详解

QC 手段就是"怎么抓评测员评得准不准、认不认真",组合使用:

手段做法抓什么指标
插桩金标准任务包里混入已知答案题(评测员不知哪些是桩)是否按口径判评测员准确率(vs 金标准)
蓝军投毒蓝军故意造"陷阱样本"——格式好但空洞、明显错误伪装成好答案、越界安全样本——混入任务包是否被表象骗、是否认真(防划水/防疲劳)陷阱命中率 / 漏放率
背靠背双标 + 仲裁同样本 ≥2 人独立评,不一致进第三人主观一致性IAA、diff 率
串联抽检(复核)对已完成评测按比例二审 / 验收整体评测质量diff 率 / 错评率
控制图监控 SPC跟踪每人准确率 / diff 率随时间漂移、疲劳、批次性问题超控制限预警

QC 指标定义:准确率 = 评测员判定与金标准一致 / 金标准题数;diff 率 = 复核或仲裁中与原判不一致样本 / 抽检样本(越低越好);红线类还看漏判率(漏放有害)与误判率(误杀无害)。

串联抽检怎么组包、比例怎么定:

组包方式怎么抽优点适合
人维度组包按评测员分组,每人抽固定比例能定位到具体人,支撑认证 / 降级人员质量管理(尤其新人)
时间维度组包按时间窗 / 批次滚动抽监控整体质量随时间漂移、防批次性问题过程监控

实践两者结合:人维度保证每个评测员(尤其新人)都被覆盖,时间维度保证每个批次都被覆盖。抽检比例按风险 + AQL 动态定——新人 / 高风险任务高比例(30%~全检),老手 / 稳定任务低比例(5%~10%);历史错评率高则提比例;复核样本量本身也要满足样本量公式才能下结论。

9.6.5 人评指标

5 档评分 → 三率、GSB + p 值、人工排序 → DCG/NDCG、标签多层级命中、严重度 P0/P1/P2、评测员一致性 IAA——口径见 9.5;这里强调它们是人评真值,机评指标需对齐到它们。

9.7 五类数据集:定义、边界与置信度

评测可信度先取决于"用什么数据评"。五类集合各有职责与边界,训练 / 评测 / 回归三者必须严格隔离防泄漏。

数据集是什么边界(关键)怎么保证置信度
评测集衡量当前能力的固定标尺绝不进训练(防泄漏污染);代表线上分布;保留可比基线版本样本量够 + 分层代表 + 金标准标注 + 与训练集去重
Badcase 集线上 / 评测发现的失败样本池是"问题样本"非随机样本,有偏偏难,不能直接当评测集报指标;按质量 / 成本 + 严重度分类分类准确、可复现、定期清洗去重
回归集已修复问题 + 核心能力保护样本,每版必跑要稳定、尽量可机评、覆盖历史红线;随版本累积但控规模覆盖关键路径、答案稳定、自动化跑,防"修 A 坏 B"
能力集按能力维度系统构建的分层评测集偏"考全面",与线上"考高频"分布不同——两者都要能力维度系统覆盖 + 难度分层 + 定期更新
预发 / 灰度集上线前 / 灰度期真实小流量样本(脱敏)样本小、时效强、早期用户有偏,不能当长期标尺;是离线到全量的过渡脱敏合规 + 快速标注 + 与评测集对照校验

关系一句话:能力集 = 广度体检,评测集 = 贴线上标尺,预发 / 灰度集 = 上线前真实校验,badcase 集 = 治理输入,回归集 = 防退化门禁。

置信度通用六条:① 样本量(公式 + 分层下限)② 代表性(分层匹配线上分布)③ 标注质量(金标准校准 + IAA + 仲裁)④ 隔离(训练 / 评测去重,防泄漏污染)⑤ 时效(定期刷新 + 保留可比基线)⑥ 可复现(固定版本与口径)。

9.8 采样均衡性自查(数据准入门禁)

算法下发数据(生产或评测)后,评测负责人要在源头先做一遍采样均衡性 / 覆盖度自查:某些任务类型、用户层级、单多轮、字数、难度若根本没采到或严重偏采,后面所有 GSB / 小分 / 结论都建在残缺分布上。本节只厘清定义、维度、阈值与方法;具体工具另行在工作台实现。

9.8.1 定义与边界

概念定义判断
覆盖度 Coverage"该有的子群体"有没有样本看每个(交叉)格子是否非空
均衡性 / 代表性各子群体占比是否合理、是否贴目标或线上分布实际分布 vs 目标分布的偏移
采样偏差实际分布系统性偏离应有分布,造成过采 / 欠采 / 漏采偏移度 + 漏采格数
漏采 vs 结构性不适用0 样本的两种来源:本该有却没采到(漏采)/本就不存在(不适用)人工判:如"小学无物理"=不适用,"高中物理多轮难题=0"=漏采

两条边界:① 均衡 ≠ 均匀——不是每格相等,而是贴目标分布(线上分布或业务配比);② 自查只看"分布完不完整",不评质量(质量是评分 / 标注环节的事)。

9.8.2 自查维度(至少六维 + 关键交叉)

维度取值示例关注点
业务领域语文 / 数学 / 英语 / 物理 / 化学 / 生物是否偏科
任务类型选择 / 填空 / 解答 / 文稿 / 阅读 / 实验探究某任务类型是否漏采
单 / 多轮单轮 / 多轮多轮常被严重欠采
用户层级 / 用户层级小学低 / 小学高 / 初中 / 高中用户层级适配是否覆盖
字数短(<150) / 中(150-600) / 长(>600)长短分布是否失衡(关联长度偏差)
难度简单 / 中等 / 难题难题是否被欠采(关联难题退化)

关键交叉至少看:用户层级 × 任务类型、难度 × 任务类型、业务领域 × 难度、单多轮 × 难度。可按需扩展维度:模态(文本 / VLM)、数据来源(线上 / 任务库 / 合成)、开 / 关思考、是否安全样本。

9.8.3 阈值(分层下限 + 偏移)

信号阈值(经验值,按团队口径调)判读动作
单元格样本数 = 00漏采 / 不适用先辨结构性不适用;漏采→打回补采
单元格 < 5N<5不可下结论(与 9.5 一致)该切片不报指标 + 补采
单元格 < 30N<30偏薄、结论低置信谨慎下结论 / 补到 ≥30
单维占比偏移实际 vs 目标相对偏离 > ±50%(或绝对阈值)过采 / 欠采调整下发配比
整体分布偏移JS 散度 / 卡方 超阈值整体采样偏差大重采或加权校正(工作台实现)

9.8.4 方法步骤(SOP)

① 定目标分布(取线上真实分布或业务目标配比为基准)→ ② 解析下发数据、按六维打标(缺维度先补标)→ ③ 算单维分布 + 关键交叉矩阵 → ④ 标出漏采 / 偏薄 / 偏移 → ⑤ 出缺口清单(该补哪些格、各补多少)→ ⑥ 准入判定:过则进标注 / 评测,不过则打回补采 → ⑦ 留档(数据版本、目标分布、口径)保证可复现。

9.8.5 缺口补采量怎么定

每个"要下结论"的切片至少补到 N≥30(或按可接受误差用 9.6.3 的样本量公式 n = z²·p(1−p)/E² 反推);结构性不适用的格子标注豁免、不强行凑数。补采优先级 = 该切片业务权重 × 缺口大小。

联动:本节是数据准入门禁——分布不均先打回补采再标注;阈值与 9.5 一致;判出的来源偏差怎么影响结论见 12.4。(交互式自查工作台后续单独建设,本节只固化口径。)

9.9 回流

OPE 发现风险→补离线评测集和历史回放集;质检发现红线→禁止上线,回流对应训练阶段;SBS/AB 发现退化→分层归因后进 badcase 池;反转发现收益回落→重新归因是否新奇效应;RM 偏序比低→回 4.3 重训裁判;机评-人评不一致→校准机评 / 重训 LLM-judge;采样不均衡→打回算法补采(见 9.8);成本异常→成本 badcase 池和路由训练池。

9.10 Agent / Skill 系统评测:术语体系与框架

前面 9.1~9.9 评的是模型回答质量(一次生成好不好)。但当模型被包成 Agent / Skill(会调工具、多步规划、改真实状态)时,评测对象从"一段文本"变成"一整条执行轨迹"——复杂 Skill 不能只看最终回复,还要看:选了什么 Skill → 调了哪些 Tool → 参数是否正确 → 顺序是否合理 → 有没有越权/冗余调用 → 最终状态是否真实达成。本节给出这套评测的黑话体系与框架,与 9.5.8 的组件级归因、10.4 故障下钻台配套使用。

① 评测数据相关(喂给评测的"题"):

术语含义
Benchmark一套固定的标准试卷,用于验收与版本对比
Eval Case一道具体测试题:含输入、前置条件、预期行为、评分规则
Golden Task有明确成功标准的标准任务
Golden Set经人工确认的高质量标准评测集
Ground Truth判对错所依据的真实数据/标准答案
Golden Path完成任务的一条标准执行路径(含关键步骤、Tool、调用顺序)
Seed / Edge / Adversarial / Regression Case种子题(可扩写)/ 边界题(空输入、缺字段、极值)/ 对抗题(诱导越权、泄露、跳过确认)/ 回归题(历史失败修复后固定保留)
Holdout / Challenge Set不用于调优的保留集(防刷分)/ 高难长链、易失败问题集

重点·Golden Path:它不要求调用步骤一模一样——一个查询任务可以有多条合理路径。更好的判据是检查:必须调用了关键 Tool、参数正确、无危险或多余操作、最终状态正确。只有业务流程必须严格固定时,才要求完全匹配调用顺序。

② 评分相关(怎么判分):

术语含义
Assertion 断言一条明确、可检查的通过条件(如"必须调用某 Tool")
Rubric告诉人工/模型按哪些维度、什么等级评分
Grader / Evaluator负责判分的程序、模型或人工
LLM-as-a-Judge用另一个大模型对开放式输出评分(须先校准,见 9.6、4.8)
Key Points每道题必须检查的关键得分点/丢分点
Hard / Soft Constraint硬约束(违反直接判失败)/ 软约束(表达、结构、个性化等质量要求)
Pass Rate / Pass@k通过 Case 占比 / 同题跑 k 次至少成功一次的概率
Consistency / Variance重复运行关键结果是否稳定 / 多次结果波动程度(越大越不稳)

重点·断言要尽量具体:如"应调用 merchant_query"、"shop_id 必须等于输入值"、"不得调用 send_message"、"最终状态必须是 pending_confirmation"、"输出数据必须能追溯到工具结果"。Pass@k / Consistency / Variance 是模型稳定性的三角指标——@ 是"at",Pass@1/5/10 = 跑 1/5/10 次至少成功一次的概率。

③ 执行过程相关(Agent 特有,最关键):

术语含义
Trace / TrajectoryAgent 从理解任务到完成任务的完整执行记录
Tool CallAgent 对工具发起的一次结构化调用
Final State任务结束后系统真实达到的状态
Side Effect / Side-effect Diff调用造成的真实变化(发消息、写库、改配置)/ 执行前后系统状态的差异
Replay重放历史对话或执行记录来复现问题
Mock / Sandbox用模拟服务/固定数据代替真实系统 / 限制文件·网络·代码权限的隔离执行环境
HITLHuman in the Loop,高风险操作执行前由人工确认
Idempotency 幂等性同一操作重复执行也不会产生重复副作用

④ 实验与版本对比相关:Baseline(对比的旧版/线上版/无 Skill 版)、A/B Test、Ablation Test(去掉某模块再测,判断它是否真有价值)、With-Skill / Without-Skill(衡量 Skill 带来的增量)、Regression(新版比旧版退化)、CI Gate(自动评测不达标则阻止合并/上线)、Canary、Rollback、Drift(模型/数据/用户变化后评测逐渐失效)、Data Leakage(评测题进入调优导致分数虚高)。

⑤ Skill 评测三率 + 分阶段指标(本手册口径):

缩写评什么
SSR(Skill Selection Rate)Agent 是否正确选择并触发 Skill
CSR(Constraint/流程遵从)Agent 是否按 Skill 的流程和约束执行
ISR(最终产物正确性)评测最终产物是否正确、完整且可用
T1 首次触发阶段主要评意图识别、Skill 路由、首轮输出
T2 轮内响应阶段主要评上下文理解、确认、拒绝与后续执行
P50/P90/P99 · Token Budget · Error Taxonomy50%/90%/99% 请求的完成耗时 / 单 Case 允许消耗的 Token 预算 / 失败原因统一分类(路由错、参数错、事实错、权限错)

串一下:用 Benchmark 管理一组 Eval Case;每条 Case 有 Ground Truth、断言和 Rubric;运行后检查 Output、Trace、Tool Call 和最终状态;与 Baseline 做 A/B 对比;不达标就触发 CI Gate,不能上线。最值得先掌握的十个词:Benchmark、Case、Golden Task、Golden Path、Ground Truth、断言、Rubric、Trace、Baseline、Regression。

10. 阶段九:Badcase 回流——质量问题和成本问题一起回收

10.1 Badcase 分类

Badcase 不只是答错。工业上至少分两类:质量 badcase(错误、空洞、跳步、不安全、不符合任务)和成本 badcase(答对但太贵、太长、太慢、过度深思、路由错误)。

10.2 Badcase 回流矩阵(单一优先归因速查)

下表给的是最常见的优先归因,用于快速分流。但同一现象常有多个候选根因——完整的多根因下钻、判别信号与修复动作见 10.4 交互式故障诊断下钻台。

Badcase 现象优先归因回流位置数据动作
格式乱SFT结构化 SFT 池统一格式样本
指令漏SFT复杂指令池多约束样本
多轮忘SFT/上下文链路多轮 SFT 池上下文继承样本
任务讲解答案错底座/ORM/SFT知识池/ORM/SFT标准答案、任务类型样本
任务讲解过程跳SFT/PRM过程 SFT/PRM步骤标注
文稿空泛RM/DPO/SFT偏好对/证据批改池具体批改样本
方案编排任务数量错SFT/规则方案编排 SFT/规则库约束校验
知识幻觉底座/检索/ORM知识语料/事实评测事实样本
VLM 识别错多模态底座/OCRVLM 语料/OCR图文标注
VLM 模糊强答不确定性裁判/SFT不确定性/澄清池低置信样本
PPO 后空洞RM/PPORM 反投机/PPO 奖励反投机偏好对
GRPO 后通用退化MixRL 配比保护集通用/开放任务回放
小模型学不会蒸馏/OPDOPD 轨迹池学生 rollout 纠错
简单题过度思考成本路由/DPO成本偏好/路由池短答样本
难题浅答路由/SFT/PRM深度样本/路由池升级标注
离线好线上差OPE/灰度历史回放/线上样本分布补齐

10.3 Badcase 标注字段(缺一不可工程化)

任务类型、输入模态、用户输入、模型输出、期望输出、问题现象、严重程度、所属版本、是否复现、是否多轮、是否调用工具、是否涉及安全、输入 token、输出 token、reasoning token、延迟、实际路由模式、推荐路由模式、初步归因层级、回流目标池、是否进入评测集、是否进入训练集。

10.4 交互式故障诊断下钻台

同一症状往往对应多个候选根因,分布在不同层。下面是可搜索、可按归因层筛选的下钻台:点开任一症状展开全部候选根因,每条给出判别信号(怎么确认是这一个)、修复动作与章节跳转。用法——先用判别信号逐个排除,锁定根因再动手,避免"症状一出就盲修 RM/PPO"。

11. 业务场景按时序完整穿透

11.1 任务讲解

继续预训练:补领域文档、任务库、知识要点、公式、长任务描述。SFT:题意解析、知识要点、步骤、答案、易错点、用户层级适配。裁判:ORM 看答案,PRM 看步骤,RM 看整体讲解,GRM 解释问题,不确定性裁判识别争议题,URM(用户反馈)反映用户对讲解的点踩/点赞。DPO:清晰讲解胜过跳步,简洁有效胜过冗长。蒸馏/OPD:强模型复杂解题迁移到小模型,学生错误轨迹由教师纠正。RL:可验证题用 GRPO,讲解体验用 PPO,整体用 MixRL 保护其他任务。成本路由:简单题 Low、中等题 Standard、复杂题 Deep。OPE/灰度:答案正确率、步骤完整率、追问率、成本。Badcase:答案错回 ORM/知识,步骤跳回 PRM/SFT,过长回成本 DPO,难题浅答回路由。

11.2 文稿审阅

继续预训练:文稿语料、评分标准、体裁知识、病文、优质文稿。SFT:总评、审题、内容、结构、语言、原文证据、修改建议。裁判:RM 看整体,GRM 给理由,不确定性裁判识别主观分歧和情绪风险,URM(用户反馈)反映用户对批改的采纳/点踩。DPO:具体批改胜过模板批改,温和明确胜过打击式批评。蒸馏:专家批改、逐段批注、修改示例沉淀。RL:PPO 优化语气和体验,不主用 GRPO。成本路由:短文稿标准批改,长文稿/考试文稿深批,批量文稿先低成本初筛。OPE/灰度:空泛率、证据引用率、建议可操作率、投诉率。Badcase:空泛回 DPO/RM,无证据回 SFT,语气过重回安全偏好,长文稿浅评回路由。

11.3 方案编排

继续预训练:任务库、知识要点、难度、任务类型、领域文档目录。SFT:结构化方案编排格式、任务数量、任务类型、答案、解析。裁判:规则/ORM 校验硬约束,RM 判断质量,GRM 解释缺陷。DPO:满足约束胜过格式漂亮但错约束。蒸馏:优质试卷结构沉淀。RL:硬约束可用可验证奖励,通常不主用 PPO;MixRL 保护其他能力。成本路由:简单出题 Standard,完整方案 Deep+规则校验。OPE/灰度:任务数量、任务类型、知识要点、重复率、答案解析。Badcase:硬约束错回 SFT/规则,质量差回 RM/DPO,成本高回工具化和模板化。

11.4 知识问答

继续预训练:补知识覆盖。SFT:定义、例子、易混点、错误前提纠正、适配用户解释。裁判:ORM/规则看事实,RM 看有用,不确定性裁判看置信,GRM 解释错因,URM(用户反馈)反映用户点踩/点赞。DPO:准确清晰胜过百科堆砌。蒸馏:高质量解释和多用户层级解释沉淀。RL:PPO 优化对话体验和安全边界,不主用 GRPO。成本路由:简单定义 Low,易混点 Standard,争议事实走检索/不确定性裁判,深度问题 Deep。OPE/灰度:幻觉率、拒答率、追问率。Badcase:事实错回知识,表达差回 DPO,过度拒答回 RM/PPO,答太长回成本偏好。

11.5 VLM 图像问答

多模态继续预训练:图文题、公式、几何、表格、手写、模糊图。多模态 SFT:识别、还原、任务类型判断、解题、答案、不确定性提示。裁判:OCR/规则看任务描述,ORM 看答案,PRM 看步骤,不确定性裁判看图片置信,GRM 解释错误来源,URM(用户反馈)反映用户对解析的满意/点踩。DPO:澄清优于强答,先识别再解题优于直接猜。OPD/蒸馏:强 VLM 纠正小模型真实图文错误轨迹。RL:标准可验证题可 GRPO,用户体验可 PPO,MixRL 保护文本能力。成本路由:清晰单题 Standard,模糊图澄清,复杂几何/公式 Deep。OPE/灰度:任务描述还原率、答案正确率、用户重拍率、延迟。Badcase:识别错回 VLM 语料,步骤错回 PRM,模糊强答回不确定性裁判,简单图题走 Deep 回路由。

12. 情境示例:难题退化一例 · 全流程数据策略与评测闭环

本章是用于说明方法的通用情境示例,不对应具体企业或项目,按时序串起前面各阶段(SFT→RM→GRM→RL→评测→回流),机制细节链回对应章节,这里只讲"这一轮该怎么决策"。

本例现象(本质):模型线上真实分布没退化,格式和冗余甚至有优化,但难题效果集准确率明显下降。这不是整体变差,而是收益与损失错位:SFT 可能过度强化"回答样式"而没保护"答案正确性 / 难题过程质量"。若此时直接进 RL、RM 又继续奖励格式与完整性,问题会被放大。

12.1 全流程策略总览

阶段当前风险核心策略评测重点避坑点
SFT 数据(3.3)线上不退化但难题退化任务库难题 + 线上 query + 多轮 + 追问 分桶建设难题准确率、分业务领域分用户层级、格式冗余是否保留不要只扩普通 SFT、不要只优化格式
任务库难题标准题增强但线上泛化弱难题标签 + SOTA 改写 + 人工验收难题恢复率、步骤正确率防 SOTA 改写引入伪思考或错 GT
线上 queryGT 置信度低机标 GT 后人工二次改写真实分布不退化、长尾覆盖低置信机标不直接入训
多轮已有多轮样本不足真多轮 / 假多轮按比例建设上下文继承、追问命中、重复率不要把独立问题误当真多轮
追问首轮会答、追问弱从已 OK SFT 抽样改写追问是否短、准、接上下文追问 ≠ 重复原答案
RM 数据(4.3)裁判偏格式 / 长度60% 线上 + 30% 弱点 + 10% 边界对抗GSB 一致性、长度 / 位置偏差、开放题区分不要只看整体分不看分桶
GRM(4.6)当前无正向增益先诊断与解释,不急于主奖励分布、领域、偏差、端到端收益不要因概念先进就加权
RL(7.11)奖励不稳会放大问题等 RM/GRM 评测稳定后再进入RL 前后能力、成本、badcase 复发未验证裁判不直接用于训练
开思考(8.7)开思考可能负向分桶看难题 / 简单题,排查 CoT 与伪思考开关思考 GSB、小分差、成本收益不要直接判定"思考无用"
回流(10.4)问题易混入一个池按 SFT/RM/PRM/路由/RL 分池回流修复率、复发率、引入新问题不要所有 badcase 都塞 SFT

12.2 SFT 侧:难题专项 + 真实分布保护 + 多轮追问(四池)

不能再用"线上平均表现"做唯一判断,要双线目标:一条线保线上真实分布,一条线补难题专项能力。按四类池子建设:

池子目标来源 / 构建要求与定位
① 任务库难题池修复难题退化难题标签(可验证推理任务)分业务领域用户层级各约 100 道 + SOTA 改写 + 人工验收GT 高置信、步骤不跳、答案与解析一致、不引入伪 CoT;是能力补强非线上分布,不能替代线上 query
② 线上 query 池保真实用户分布线上采样 + SOTA 按 prompt 改写 + 机标 GT + 人工二次改写补 GT/标签/完美回答是泛化保真;机标置信低不直接入训;保留口语化/缺省条件等真实特征,别改成机械书面语
③ 多轮池补已有多轮样本不足导出线上多轮按末轮采样 + 意图插件捞业务意图 + 真/假多轮分流按比例 + 算法生成理想态 + 人工二次改写真多轮 = 追问依赖前文 / 不懂某步 / 换讲法 / 改条件 / 要提示;假多轮 = 末轮可独立答
④ 追问风格池补"首轮会答、追问不接"从已 OK SFT 抽样构造追问 + 单独打标 + 人工验收承接上下文、命中新困惑、不重复完整答案、给提示、降难度、保持讲解语气

开放与可验证任务分桶(防跷跷板):可验证任务重答案正确 / 过程严谨 / 关键步骤;开放任务重要点覆盖 / 表达 / 论证 / 开放题部分得分。混训易此消彼长——本例只做可验证推理任务合理(核心是难题退化);后续加开放任务应开放与可验证任务分桶、分别评测、小步加量、每次看跷跷板,开放任务开放题单独 checklist、可验证任务难题留保护集。

12.3 RM 侧:配比、开放题 checklist 与小分×GSB 一致性

RM 数据不是越多越好(多了挤占其他 topic 配比)。领域数据可按以下示例配比分层:

占比构成覆盖
60%线上真实分布高频 query、常见任务类型、追问、多轮、各用户层级、真实错误形态
30%SFT 模型弱点难题退化、开思考负向、伪思考、冗余、循环论证、多题混答、格式 hack、图片幻觉、追问重复
10%边界 / 对抗 / 高区分度RAG hack、"参考答案"一致性 hack、乱码、多给答案、长但空、短但正确、开放题部分正确、等价答案顺序、多题顺序错位

封闭题 vs 开放题分开评分:封闭题重结果校验(等价答案、多题对应、单位容错、解析是否支持答案、是否多给/重复答案)。开放题不要粗暴 0/1——新 RM 普遍打 0/1、旧 RM 给 0.x、满分率偏高、区分度下降。推荐 checklist 方案:先生成要点 checklist → 检查命中 → 按命中比例给 0.x → 再结合表达 / 逻辑 / 完整性 / 事实正确性综合 → 输出可解释小分。

小分 × GSB 一致性(重点自查):取 Δscore = S_B − S_A 对照 GSB——Good 应 Δ>0、Same 应 Δ≈0、Bad 应 Δ<0。大量不一致说明小分权重有问题 / GSB 标注问题 / 某维度被过度放大 / 长度格式影响过大 / 正确性权重不足。偏差检测(位置 A==B、长度均衡、领域方向、开放题极化)口径见 4.6、9.5。

12.4 从标注结果反推策略问题(本例 RM 数据由 a、b 采样标注)

本例 RM 数据来自模型 a(SFT+OPD+RL,裁判 RM)与模型 b(full-think SFT 基线)的采样对子。反推策略前,要先扣掉"用两个同源模型建数据"本身带来的偏差,否则会把数据来源的锅算到策略头上。

12.4.1 先扣掉数据来源偏差

假设 a、b 使用相同底座并经过同期 SFT,差异主要在 OPD+RL 与思考风格,因此这批对子有结构性局限:

来源问题为什么标注上的征兆
区分轴被"风格"绑架a/b 差异集中在 RL 腔、开思考长 CoT,而非全面质量GSB 在风格上拉得开、在正确性上拉不开
共同盲区无信号同底座 → 同样的知识 / 难题缺口,两边都错难题桶大量 Same 或"两个都差里挑一个",噪声高
缺 hard negative / 边界样本自然采样不含乱码、RAG hack、多给答案等对抗这些标签命中率≈0(是没采到,不是没问题)
自偏好风险RM 用 a 的样本训练、又给 a 当 RL 裁判RM 偏好"像 a 的输出"→ 后续 RL reward hacking

结论:这批数据适合判 a vs b 这条轴,不代表能当通用裁判。所以"正确性退化、长度偏差、伪思考"可信度高;"通用区分度、难题真实判定、对抗鲁棒"要靠补 hard negative / 第三方模型样本再确认(呼应 12.3 的 60/30/10 配比)。

12.4.2 从标注结果反推 a 的策略问题

标注观察反推的策略问题怎么确认
a 总分高、但人评 GSB 不赢甚至输RM / 小分正确性权重不足,被格式 / 完整性带高算 Δscore×GSB 一致性(9.5.5 / 12.3)
a 赢在可读性 / 格式,但难题桶正确性退化RL/OPD 放大"答案样式"、没保护难题 → 难题退化 的来源分业务领域 / 用户层级 / 难度看 GSB 与正确性小分
a 系统性更长、长胜率明显 > 50%RM 长度偏差被 RL 放大,学成"越长越好"长度均衡测试集测 long-win(4.6.4)
a 开思考桶变长但正确性不升、伪思考 / 冗余标签高伪思考:CoT 没真正参与决策;奖励了"有思考的样子"开 / 关思考对比集 + CoT 消融(8.7)
开放题 a 满分率异常高、0/1 极化、checklist 命中与分不一致RM 开放题打分极化,RL 信号变硬checklist 命中率 vs 打分(12.3)
失败标签 top = 循环论证 / 多给答案 / 幻觉指向具体环节:过程错→PRM 缺;多给答案→格式 hack;幻觉→底座 / 检索标签 × 严重度分桶(4.7 / 10.2)
A==B 同分对里裁判仍偏一侧位置偏差(来自标注 / 裁判本身,非策略)A==B 测 diff(4.6.3)

12.4.3 三步定位

① 先做小分×GSB 一致性——背离大=问题在 RM/权重,一致=问题在策略本身;② 再分桶把退化锁到"难题×正确性""开思考×长度"具体格子;③ 最后用 A==B(位置)、长度均衡(长度)、难题 Same 率(共同盲区)把数据来源偏差从策略问题里减出去。

12.5 GRM:先诊断后用,无端到端收益不做主奖励

假设在本例中观察到:单一 rubrics 奖励效果最优,引入 GRM 没有正向增益。因此该情境下 GRM 可先做辅助——case 解释、badcase 归因、开放题辅助判断、RM 分布诊断、领域偏差分析、报告补充;进入主奖励前必须先过 4.6 的分布 / 位置 / 长度 / 极化 / GSB 一致性 / 端到端收益评测。没有端到端收益前不加主奖励权重。

12.6 RL 准入门槛:未过 RM/GRM 评测不贸然训练

RL 是放大器——RM 好则放大好行为,RM 偏则一定放大偏差。进入前设准入门槛:

RM 准入GRM 进主奖励准入
封闭题打分稳定;开放题有 0.x 区分;GSB 与小分差一致;位置 / 长度偏差可控;领域方向符合预期;对冗余 / 乱码 / 循环论证 / 多给答案检出稳定;抗 RAG hack;hard pair 有区分;开关思考不过度偏长分布不过度集中 0.5、不极化;领域稳定;长度 / 位置偏差可控;与 GSB 一致;与人工抽检一致;端到端 RL 有正向收益。否则只做辅助解释

RL 前后必比:线上真实分布、难题效果集、封闭 / 开放题、多轮、追问、开 / 关思考、冗余乱码、循环论证、多给答案、成本、输出长度、badcase 复发率。若只提升格式 / 冗余但难题继续下降 → 奖励方向仍不对。

12.7 开思考负向:SFT / RM / 评测联动

开思考负向不能直接等于"思考没用"(机制见 8.7)。本例要做开关思考对比集:同批 query 同时生成关思考 / 开思考,看 GSB、总分差、一级小分(正确性 / 解析 / 可读性 / 成本)、标签小分(伪思考 / 冗余 / 幻觉 / 循环论证)、长度差,并分桶(简单 / 难题 / 多轮 / 追问 / VLM)。回流:简单题开思考负向→回路由 + 成本偏好 + 训 no/low-think;难题也负向→回 CoT SFT + PRM + 难题解析 + 清洗伪思考;正确性不升但完整性升→排查小分权重;更长且 GSB 输→构造"短正确 > 长冗余"对 + 长度偏差评测 + 成本奖励。

12.8 十大坑速查

#坑规避
1线上不退化就以为 SFT 成功难题效果集作准入指标,分业务领域 / 用户层级 / 任务类型看,别被格式优化抵消
2格式优化掩盖准确率退化正确性权重高于格式;RM 加"格式好但内容错"反投机样本;SFT 别全是漂亮长答
3SOTA 改写引入伪思考人工验收看推理链真实性;复杂题进 PRM;伪思考作 rejected
4线上 query 机标 GT 置信低任务库 / 线上 GT 分开标置信;线上必人工二次改写;低置信不入训、进不确定性争议池
5假多轮当真多轮真 / 假多轮单独打标;末轮能否独立答为判据;评测看上下文误引用率
6RM 学到长度偏好pair 长度差 ≤10%;长度均衡测试集;加"短正确 > 长冗余";RL 加成本惩罚
7开放题 RM 过度 0/1checklist 拆要点算命中比例给 0.x;文理分别建规则
8GRM 没验证就进 RL先分布 / 偏差 / 领域 / GSB 一致性;无收益前只做辅助
9开思考负向=不要思考分简单 / 难题、看 GSB、拆小分、看长度成本;伪思考回 CoT/PRM、简单题回路由
10所有 badcase 都塞 SFT答案错→SFT/任务库/ORM;过程错→PRM;裁判错→RM/GRM;过长→成本/路由;多轮错→多轮 SFT;RL 退化→保护集 + 奖励修正
落地四句:① SFT 从"泛化补数据"转为"难题专项补强 + 真实分布保护 + 多轮追问",难题集做核心回归指标;② RM 从"整体更准"转为"能支持 RL 的裁判信号"(开放题 0.x、GSB 一致、长度 / 位置 / 领域偏差、hard pair 区分);③ GRM 从"直接加权"转为"先诊断后用";④ 评测从"整体均值"转为"分桶归因"。最终目标是一条一致链路:SFT 生成好答案 → RM/GRM 正确识别好答案 → RL 放大真正好的行为 → 评测及时发现副作用 → badcase 回到正确数据池。

13. 最终统一结论:九层架构

层名称核心内容
一底座能力预训练/继续预训练决定知识、语言、图文和长上下文上限
二任务能力SFT 决定模型会不会任务讲解、批改、方案编排、问答、图像问答
三裁判能力RM/ORM/PRM/GRM 决定什么答案好、哪里好、哪里差;URM(用户反馈)反映真实用户偏好;不确定性维度决定裁判是否有把握
四偏好修复DPO 用偏好对低成本修复明确问题
五能力继承蒸馏和 OPD 把强能力、优质范式和低成本路径沉淀下来
六强化优化PPO 偏开放偏好,GRPO 偏可验证推理,不是叠加;MixRL 按任务桶配比
七成本控制No-think 到 Deep 是贯穿 SFT/RM/DPO/蒸馏/PPO/GRPO/上线的预算体系
八上线验证OPE 预估风险,质检拦红线,灰度验证真实流量
九回流闭环质量问题回能力/裁判/偏好/RL/蒸馏;成本问题回路由/成本偏好/蒸馏降本/预算策略
工业级后训练不是"多用算法",而是:每个阶段只做自己该做的事;每个算法只解决自己擅长的问题;每个 badcase 都回到正确的数据池;每次训练同时看质量、成本和安全;每个版本都能解释为什么提升、为什么退化、该怎么修。这才是可落地、可诊断、可归因、可控成本的工业训练闭环。

14. 全景思维导图:一张图看懂脉络

先看时序主链,再展开每层分支(▶ 可点击折叠/展开,术语后附英文全称与核心论文跳转)。

预训练/继续预训练→ SFT→ 裁判体系→ DPO 偏好优化→ 蒸馏 / OPD→ PPO / GRPO / MixRL→ 成本路由→ OPE→ 质检 / 灰度→ Badcase 回流↺
工业级后训练九层架构
  • ① 底座能力(第 2 章)
    • 预训练 Pre-training —— 决定知识/语言/长上下文上限 GPT-3
    • 继续预训练 Continued Pre-training —— 领域语料二次注入(领域文档/任务库/公式) Chinchilla
    • 多模态对齐 VLM / Vision-Language Model —— 图文题、几何、手写识别底座 CLIP LLaVA
  • ② 任务能力(第 3 章)
    • 监督微调 SFT / Supervised Fine-Tuning —— 用示范样本教模型"按任务做事" FLAN-Scaling
    • 指令微调 Instruction Tuning —— SFT 的指令跟随形态 FLAN LIMA
    • 成本分层 SFT Budget-tiered SFT —— 同任务训练 No-think→Deep 多档答案
  • ③ 裁判能力(第 4 章)
    • 奖励模型 RM / Reward Model —— 整体偏好裁判 InstructGPT
    • 结果奖励模型 ORM / Outcome Reward Model —— 只判最终答案对错 GSM8K Verifier
    • 过程奖励模型 PRM / Process Reward Model —— 逐步判断中间推理 Let's Verify
    • 生成式裁判 GRM / Generative Reward Model —— 生成评语解释好坏 GenVerifier LLM-as-Judge
    • 用户反馈奖励模型 URM / User-feedback Reward Model —— 奖励来自线上真实用户点踩/点赞与 SBS 实验偏好 InstructGPT
    • 不确定性裁判 Calibration / Uncertainty —— 判断裁判自身把握(置信度校准 / 不确定性量化 / 选择性预测-弃答) Know-What-They-Know
    • 价值网络 Critic / Value Model —— PPO 内部估未来回报,≠业务裁判 GAE
    • 奖励投机 Reward Hacking —— 模型钻裁判空子(重格式轻内容) Concrete Problems
  • ④ 偏好修复(第 5 章)
    • 直接偏好优化 DPO / Direct Preference Optimization —— 偏好对直训,免 RM 免 rollout DPO
    • 身份偏好优化 IPO / Identity Preference Optimization —— 修 DPO 过拟合 IPO
    • 前景理论优化 KTO / Kahneman-Tversky Optimization —— 只需单边好/坏标注 KTO
  • ⑤ 能力继承(第 6 章)
    • 知识蒸馏 KD / Knowledge Distillation —— 教师生成、学生模仿 Hinton'15
    • 拒绝采样 RS / Rejection Sampling —— 多候选过滤提纯 Llama 2
    • 最佳 N 选一 BoN / Best-of-N —— N 候选取裁判最高分沉淀 RM-Overopt
    • 在线策略蒸馏 OPD / On-Policy Distillation —— 学生先 rollout、教师按学生轨迹纠错 GKD MiniLLM
  • ⑥ 强化优化(第 7 章)
    • 近端策略优化 PPO / Proximal Policy Optimization —— 开放偏好对齐,需 RM+critic PPO
    • 组相对策略优化 GRPO / Group Relative Policy Optimization —— 组内相对优势,免 critic,适合可验证推理 DeepSeekMath R1
    • AI 反馈强化 RLAIF / RL from AI Feedback —— 用 AI 裁判替代部分人标 CAI RLAIF
    • 可验证奖励强化 RLVR / RL with Verifiable Rewards —— 规则/答案验证器当奖励 Tülu 3
    • 混合强化配方 MixRL —— 多任务×多算法×多奖励×保护集的工业配比(无单一论文)
    • KL 散度约束 KL Divergence —— 防止偏离参考模型 Wiki
  • ⑦ 成本控制(第 8 章)
    • 思维链 CoT / Chain-of-Thought —— 显式推理步骤 CoT
    • 思考预算 Reasoning Budget / Test-time Compute —— No-think→Deep 档位 Qwen3
    • 过度思考 Overthinking —— 简单题烧高额推理 token Do-NOT-Think
    • 模型路由 Model Routing —— 按难度/置信分流大小模型 RouteLLM FrugalGPT
  • ⑧ 上线验证(第 9 章)
    • 离线策略评估 OPE / Off-Policy Evaluation —— 用历史数据预估新策略 DR-OPE Offline-RL
    • 质检红线 Release Gate —— 严重错误/越界/超预算一票否决
    • 灰度发布 Canary / Gradual Rollout —— 小流量真实验证 Wiki
    • A/B 测试 A/B Testing —— 新旧策略对照 Wiki
  • ⑨ 回流闭环(第 10 章)
    • 质量 Badcase —— 错误/空洞/跳步/不安全 → 回能力/裁判/偏好/RL/蒸馏池
    • 成本 Badcase —— 答对但太贵/太长/太慢 → 回路由/成本偏好/蒸馏降本池
    • 数据飞轮 Data Flywheel —— badcase→标注→数据池→下一轮训练

15. 名词术语总表:缩写 · 中文 · 英文全称 · 定义 · 核心论文

缩写/简称中文名英文全称一句话定义核心论文/条目章节
底座与任务层
PT预训练Pre-training在海量无标注语料上自监督学习,建立语言、知识与上下文底座GPT-32
CPT继续预训练Continued / Continual Pre-training在已有底座上用领域语料(领域文档/任务库/公式)二次预训练,补领域知识Chinchilla2
VLM视觉语言模型Vision-Language Model同时处理图像与文本的模型,是图像问答识别任务描述/公式/几何的底座CLIP · LLaVA2/11
SFT监督微调Supervised Fine-Tuning用 prompt→标准答案的示范样本有监督训练,教模型按任务流程做事FLAN · LIMA3
IT指令微调Instruction TuningSFT 的指令跟随形态:多任务指令数据混训,提升零样本泛化Flan-T5/PaLM3
裁判层(奖励与验证)
RLHF人类反馈强化学习Reinforcement Learning from Human FeedbackSFT→训 RM→RL 优化的三段式对齐范式总称Christiano'17 · InstructGPT0
RM奖励模型Reward Model对完整回答打偏好分的业务裁判,是 PPO 奖励与 BoN 选择的来源InstructGPT4
ORM结果奖励模型Outcome Reward ModelOutcome Reward Model,结果奖励模型;只评价最终答案/最终状态是否正确,不评价中间推理质量。不要误读为 Overall Reward Model。GSM8K Verifier4
PRM过程奖励模型Process Reward Model对推理的每个中间步骤打分,定位"哪一步开始错"Let's Verify · Math-Shepherd4
GRM生成式奖励模型Generative Reward Model以生成评语的方式解释回答为什么好/差,用于归因与复杂评测GenVerifier · MT-Bench4
LLM-as-a-Verifier大模型验证器LLM-as-a-Verifier把"验证/评判"当作新的 scaling 轴:对打分 token logits 求期望得连续分,并沿分数粒度 / 重复评估 / 准则分解三轴 scale 来降方差、降复杂度、提升校准;连续分还可用于 BoN 选择与 RL dense reward(2026)arXiv:2607.053914.8
LLM-as-a-Judge大模型充当评委LLM-as-a-Judge用 LLM 对回答打分/两两比较;需处理位置、长度、自我偏好等偏差,常配重复采样 + 多模型评审降方差MT-Bench · PoLL4.8
URM用户反馈奖励模型User-feedback Reward Model本手册口径:奖励信号来自线上真实用户对同一 prompt 下不同模型回复的偏好——主要是点踩/点赞动作与 SBS(side-by-side)实验的胜负。U 指 User(用户),不是 Uncertainty。注意:业界该缩写并不统一,也常被用作 Uncertainty-aware RM 或 Universal RM,引用外部资料时需核对具体定义。InstructGPT(人类偏好)4
不确定性裁判置信度/不确定性维度Calibration / Uncertainty Quantification / Selective Prediction评估裁判/模型自身置信度,拦截争议样本、触发澄清或升级。业界通用叫法:置信度校准(Calibration / Confidence estimation)、不确定性量化(Uncertainty quantification / estimation)、选择性预测/弃答(Selective prediction / abstention)。这是一个横切维度,不是独立数据来源,也不要与本手册所称的 URM(User-feedback RM)混淆。Know-What-They-Know4
Critic价值网络/评论家Critic / Value ModelPPO 内部组件,估计当前状态未来期望回报以算 advantage;≠业务裁判GAE4.2
—奖励投机Reward Hacking模型钻裁判漏洞拿高分(重格式轻内容、刷长度),质量并未提升Concrete Problems · Wiki4/7
—位置偏差Position BiasGRM 按回答放 A 位/B 位而非质量给分;用 A==B 测 diff=|prob_yes−prob_no| 检测MT-Bench4.6.3
—长度偏差Length BiasGRM 偏好更长回答(即使不更好),RL 放大成"越长越好";用长度均衡集测 long-win rateRLHF Length4.6.4
偏好优化层
DPO直接偏好优化Direct Preference Optimization用 chosen/rejected 对直接优化策略,把隐式奖励写进损失,免 RM 免 rolloutDPO5
IPO身份偏好优化Identity Preference OptimizationDPO 的理论修正版,缓解对偏好对的过拟合IPO5
KTO前景理论优化Kahneman-Tversky Optimization只需"好/坏"单边标注(无需成对),按前景理论建模损失KTO5
ORPO / SimPO免参考偏好优化Odds-Ratio / Simple Preference Optimization去掉参考模型的轻量偏好优化变体,进一步降训练成本ORPO · SimPO5
蒸馏与迁移层
KD知识蒸馏Knowledge Distillation教师模型生成输出/分布,学生模型模仿,实现强→小能力迁移Hinton'156
RS拒绝采样Rejection Sampling对同一 prompt 采样多候选,按裁判过滤低质,留高质做训练数据Llama 26
BoN最佳 N 选一Best-of-N生成 N 个候选取裁判最高分;可直接上线,也可沉淀为蒸馏数据RM-Overopt6
OPD在线策略蒸馏On-Policy Distillation学生先 rollout,教师在学生真实(错误)轨迹上给纠正信号;是蒸馏不是 RLGKD · MiniLLM6
强化学习层
PPO近端策略优化Proximal Policy Optimization裁剪式策略梯度:RM 给奖励、critic 估基线、KL 防漂移;适合开放偏好对齐PPO · Wiki7
TRPO信赖域策略优化Trust Region Policy OptimizationPPO 前身,用信赖域约束更新步长TRPO7
GAE广义优势估计Generalized Advantage EstimationPPO 中由 critic 计算 advantage 的标准方法,平衡偏差与方差GAE7
GRPO组相对策略优化Group Relative Policy Optimization同题采样一组回答,组内均值当基线、标准化算优势,免 critic;适合可验证推理DeepSeekMath · DeepSeek-R17
RLAIFAI 反馈强化学习RL from AI Feedback用 AI 裁判(按宪法/规约)替代部分人工偏好标注来产生奖励CAI · RLAIF7
RLVR可验证奖励强化学习RL with Verifiable Rewards用规则/答案匹配/单元测试等可验证信号当奖励,绕开 RM 偏差Tülu 37
MixRL混合强化配方Mixed RL Recipe多任务×多算法×多奖励×保护集的工业配比方案,防单任务偏科(无单一论文)—7
KLKL 散度Kullback–Leibler Divergence度量新策略与参考模型分布距离,RL 中作正则防能力漂移Wiki7
rollout轨迹采样Rollout让当前策略实际生成完整回答(轨迹)供奖励评估,是在线 RL 的采样步骤Wiki:RL7
pass@1一次通过率Pass at 1只采样一次就答对/通过测试的比例,可验证任务核心指标Codex7
成本与推理层
CoT思维链Chain-of-Thought让模型显式输出中间推理步骤以提升复杂任务正确率CoT8
—伪思考Unfaithful / Fake CoT思维链与最终答案脱节、后验编造,思考没真正参与决策;开思考负向的常见根因Unfaithful CoT · Faithfulness8
IAA标注者间一致性Inter-Annotator Agreement多人标注同批样本的一致程度,低一致样本应重标或进不确定性争议池,防噪声污染 RMWiki4
SC自洽性Self-Consistency采样多条推理路径投票取多数答案,换算力买正确率Self-Consistency8
—思考预算Reasoning Budget / Test-time ComputeNo-think→Low→Fast→Standard→Slow→Deep 的推理 token 档位体系Qwen38
—过度思考Overthinking简单题消耗大量推理 token,质量不升反降的成本病Do-NOT-Think8
—模型路由Model Routing按难度/置信/风险把请求分流到不同大小模型与思考档位RouteLLM · FrugalGPT8
上线与回流层
OPE离线策略评估Off-Policy Evaluation不上线,用历史日志预估新策略的质量与成本风险;不能替代灰度DR-OPE · Offline-RL9
—灰度发布Canary / Gradual Rollout新版本先放小比例真实流量观察,再逐步放量Wiki9
A/BA/B 测试A/B Testing新旧策略随机分流对照,看真实业务指标差异;上线决策依据Wiki9.4
SBS并排盲评Side-by-Side / GSB两/多模型答案并排给评测员盲评,产出 Good/Same/Bad 或排序;质量门禁LLM-as-a-Judge9.4
—反转 / 回归实验Reversal / Holdback放量后保留对照或反转回旧版,确认收益真实且持久、排除新奇效应Wiki9.4
—P 值(二项双侧)Binomial Two-sided P-valueGSB 胜负在 H₀=0.5 下的显著性;Same 不计入,多垂类按权重合并Wiki9.5
DCG / NDCG折损累计增益(Normalized) Discounted Cumulative Gain排序质量:好答案越靠前得分越高;NDCG 用理想排序归一到 0–1Wiki9.5
—RM 偏序比RM Pairwise AgreementRM 偏好序与人工金标准一致的对数占比,衡量裁判可信度;低则停 RL 修 RMRewardBench9.5.5
IAA标注者间一致性Inter-Annotator Agreement多评测员对同样本判定的一致程度(Cohen/Fleiss kappa、Krippendorff α),人评置信度核心Wiki9.6.3
AQL可接受质量水平Acceptable Quality Level验收抽样口径:按抽样量与判定数(Ac/Re)判整批收/退,批量大不必全检Wiki9.6.3
—LLM 裁判LLM-as-judge用大模型当评测裁判降人力;须先用金标准校准一致率与偏置才可用MT-Bench9.6.1
—CUPEDControlled-experiment Using Pre-Experiment Data用实验前协变量回归扣方差,等效样本量近翻倍 / 周期减半(AB 实验)Wiki9.6.3
—回归集Regression Set已修复问题 + 核心能力保护样本,每版必跑防"修 A 坏 B"—9.7
—能力集Capability Set按能力维度系统构建的分层评测集,画能力雷达、定位短板—9.7
—预发 / 灰度集Pre-release / Canary Set上线前/灰度期真实小流量样本,离线到全量的过渡校验,不当长期标尺—9.7
—BERTScoreBERTScore用预训练模型上下文向量算候选与参考的 token 级语义相似度(P/R/F1),比 BLEU/ROUGE 更懂同义;仍依赖参考、当辅助arXiv9.6.2
—BLEU / ROUGEBLEU / ROUGE基于 n-gram 字面重叠的自动指标,同义改写会被低估;只作辅助粗筛Wiki9.6.2
ECE期望校准误差Expected Calibration Error模型置信度与实际正确率的偏差,衡量"自信是否靠谱"Wiki9.6.2
—蓝军投毒Adversarial Gold / Trap Injection故意混入陷阱样本检验评测员是否被表象骗、是否认真,防划水—9.6.4
—diff 率Review Disagreement Rate复核/仲裁中与原判不一致样本占抽检样本比例,人评 QC 核心指标—9.6.4
—幻觉Hallucination模型生成看似可信但与事实不符的内容Wiki2/9
—Badcase 回流Badcase Loop / Data Flywheel线上问题→分层归因→回正确数据池→下一轮训练的闭环机制—10
Agent / Skill 评测层
—标准执行路径Golden Path完成任务的一条标准执行路径(关键步骤/Tool/顺序);判据是关键 Tool+参数+最终状态正确,非逐步照搬—9.10
—断言Assertion一条明确、可检查的通过条件,如"必须调用某 Tool""最终状态必须是 X"—9.10
—执行轨迹Trace / TrajectoryAgent 从理解任务到完成的完整执行记录,是复杂 Skill 评测的核心对象—9.10
—副作用 / 差异Side Effect / Side-effect Diff调用造成的真实变化(发消息/写库/改配置)及执行前后状态差异—9.10
—幂等性Idempotency同一操作重复执行也不产生重复副作用Wiki9.10
HITL人在回路Human in the Loop高风险操作执行前由人工确认—9.10
SSR/CSR/ISRSkill 评测三率Selection / Constraint / Integrity是否正确选触发 Skill / 是否按流程约束执行 / 最终产物是否正确完整可用—9.10
—消融测试Ablation Test去掉某模块再测,判断它是否真有价值;With-Skill/Without-Skill 衡量 Skill 增量—9.10

"—"表示该概念为工程实践/通用统计概念,无单一代表论文;MixRL、Badcase 回流为工业方法论统称。

附录 · 论文与维基百科总索引

核心算法论文(arXiv)

主题论文链接对应章节
RLHF 源头Deep RL from Human Preferences (Christiano et al., 2017)arXiv:1706.03741第 0 章
RLHF 范式InstructGPT: Training LMs to follow instructions (2022)arXiv:2203.02155第 0 章 / 第 4 章
SFT/指令微调FLAN (2021);Scaling Instruction-Finetuned LMs (2022);LIMA (2023);Self-Instruct (2022)2109.01652 / 2210.11416 / 2305.11206 / 2212.10560第 3 章
ORMTraining Verifiers to Solve Math Word Problems (GSM8K, 2021)arXiv:2110.14168第 4 章
PRMLet's Verify Step by Step (2023);Math-Shepherd (2023)2305.20050 / 2312.08935第 4 章
GRM / LLM 裁判Generative Verifiers (2024);MT-Bench / LLM-as-a-Judge (2023)2408.15240 / 2306.05685第 4 章
不确定性 / 校准LMs (Mostly) Know What They Know (2022)arXiv:2207.05221第 4 章
Reward hacking / RM 过优化Concrete Problems in AI Safety (2016);Scaling Laws for RM Overoptimization (2022)1606.06565 / 2210.10760第 4 章 / 第 7 章
DPO 家族DPO (2023);IPO (2023);KTO (2024);ORPO (2024);SimPO (2024)2305.18290 / 2310.12036 / 2402.01306 / 2403.07691 / 2405.14734第 5 章
蒸馏Distilling the Knowledge in a NN (Hinton, 2015);GKD (2023);MiniLLM (2023)1503.02531 / 2306.13649 / 2306.08543第 6 章
拒绝采样Llama 2 (2023)arXiv:2307.09288第 6 章
PPO 体系TRPO (2015);GAE (2015);PPO (2017)1502.05477 / 1506.02438 / 1707.06347第 7 章
GRPODeepSeekMath (2024);DeepSeek-R1 (2025)2402.03300 / 2501.12948第 7 章
RLAIF / RLVRConstitutional AI (2022);RLAIF (2023);Tülu 3 (2024)2212.08073 / 2309.00267 / 2411.15124第 7 章
推理与思考预算CoT (2022);Self-Consistency (2022);Do NOT Think That Much (2024);Qwen3 (2025)2201.11903 / 2203.11171 / 2412.21187 / 2505.09388第 8 章
成本路由FrugalGPT (2023);RouteLLM (2024)2305.05176 / 2406.18665第 8 章
OPE / 离线 RLDoubly Robust OPE (2015);Offline RL Tutorial (Levine, 2020)1511.03722 / 2005.01643第 9 章
底座与多模态GPT-3 (2020);Chinchilla (2022);CLIP (2021);LLaVA (2023)2005.14165 / 2203.15556 / 2103.00020 / 2304.08485第 2 章
评测BIG-bench (2022)2206.04615第 10 章

维基百科条目

概念条目
强化学习 / 策略梯度Reinforcement learning · Policy gradient method
RLHF / PPO / DPORLHF · Proximal policy optimization · Direct preference optimization
Reward hackingReward hacking
知识蒸馏 / 拒绝采样 / 重要性采样Knowledge distillation · Rejection sampling · Importance sampling
KL 散度 / 置信校准Kullback–Leibler divergence · Calibration
微调 / 监督学习 / 大语言模型Fine-tuning · Supervised learning · Large language model
幻觉 / OCR / Prompt 工程Hallucination (AI) · OCR · Prompt engineering
A/B 测试 / 灰度发布A/B testing · Feature toggle

注:论文链接均指向 arXiv 摘要页(abs),点击后可在页面内下载 PDF;维基条目以英文版为准(内容最全),可在条目左侧语言栏切换中文。

↑
✓ 已自动保存
📋 批注列表(0)
批注