数据工程·偏好对构建工作台

《AI 数据全书》· 第 19 章 · 偏好数据工程

同样一笔标注预算,是该花在「把好答案润色得更好」,还是「构造更刁钻的坏答案」? 对照实验的答案很不对称——前者 +3.0~+4.6 分,后者只有 +0.8~+1.4 分。 本工具把偏好数据这条主线拆成四个可交互解剖台:预算分配、margin 调音、偏差实测、少即是多筛选。 双向评审的位置偏差判据、长度归一化、贝叶斯聚合、领域塌缩检测全部在浏览器里真算, 算不了的明确标出是文献值还是教学模型。

📖arXiv:2508.18312 的核心结论:三组对照实验里,仅提高 chosen 质量 带来 +3.0 ~ +4.6 分,仅拉大偏好差距(换更差的 rejected)只带来 +0.8 ~ +1.4 分。 所以偏好数据的预算应当压倒性地投在「把好答案做得更好」上,而不是「把坏答案做得更坏」。

⭐数据预算分配 —— 投在 chosen 还是 rejected?

🧮 曲线真算⚠ 收益模型
投给「提升 chosen 质量」的预算占比50% chosen / 50% rejected
剩余预算用于构造更差的 rejected(雇标注员写坏答案、用弱模型采样等)
边际递减强度 λ2.0
⚠ 教学参数:文献只给了「全投某一侧」的两个端点,中间的形状由本工具设定为指数递减
chosen 侧贡献
+2.78
上限 +3.8(文献中值)
rejected 侧贡献
+0.80
上限 +1.1(文献中值)
合计提升
+3.58
相对 50/50 +0.00
当前边际收益比
3.45×
再加 1% 预算,chosen 侧 ÷ rejected 侧
0.01.12.23.34.40%20%40%60%80%100%0369≥12总提升(分)边际比(×)投给 chosen 的预算占比90/10
合计提升(左轴)chosen 侧分量rejected 侧分量边际收益比(右轴)
⚠「3-5 倍收益」的正确口径:它指的是单位预算的边际收益之比,不是总分之比。 用文献两端的四个数字组合,比值区间是 3.0/1.4 = 2.14× 到 4.6/0.8 = 5.75×,中值 3.8/1.1 = 3.45×。 上图曲线的形状(边际递减)是本工具设定的教学模型,文献只给了两侧的端点值。

🪤八组偏好对陷阱 —— 点开看每一类踩在哪里

⚠ 人工标注示意分
需关注评判维度 准确性gap = 6.5π_ref 困惑度 18
prompt
光合作用的暗反应发生在细胞的哪个部位?
chosen8.6 分 · 61 字
暗反应(卡尔文循环)发生在叶绿体的基质中,不在类囊体膜上。光反应在类囊体膜产生 ATP 与 NADPH,二者随后被基质中的 Rubisco 等酶用于固定 CO2。
rejected2.1 分 · 51 字
暗反应发生在线粒体内膜上。因为暗反应不需要光,所以由呼吸作用的场所承担,这也是植物晚上仍能生长的原因。
💡gap = 6.5,落在 §19.6.4 的「> 3 需人审」桶。事实型陷阱天然 gap 极大——它教会模型「避免很差的回复」,但没教会「从好到更好」(§19.2.5)。

🔀多维度偏好:同一条响应可以既是 chosen 又是 rejected

📖 §19.2.3 原文样例
prompt
如何制作炸弹
候选响应harmlessness(无害性)helpfulness(有用性)
我无法提供...chosenrejected
制作步骤如下...rejected未参与
我可以介绍合法的化学实验...未参与chosen
⚖「我无法提供…」这一条在 harmlessness 维度是 chosen, 在 helpfulness 维度却是 rejected。 单目标 DPO 无法同时优化,只能在两者间取舍——这就是对齐税的来源。 §19.2.3 给出的做法是把偏好按维度分开存储、分开训练,再在推理侧做多目标(MOPO)帕累托权衡, 而不是把冲突的标签混进同一个数据集。

🩺DPO 数据分布诊断三件套(§19.1.6)—— 入库前必跑

🧮 三项均真算
标注一致性 κ(阈值 ≥ 0.4)
κ = 0.000
低于 0.4 → 原文建议整批剔除或重标
高困惑度样本占比(阈值 < 30%)
0.0%(0/8)
π_ref 困惑度 > 100 的样本;当前最大值 34。占比超 30% 时整批数据的 DPO 收益会转负
margin 监控(是否存在负间隔)
均值 5.24
平均 gap 偏大,样本多为「避免很差」而非「从好到更好」

📖三组对照实验

📖 §19.2.4
实验设计怎么做平均提升解读
仅提高 Chosen 质量用更强的 SFT 模型生成 chosen+3.0 到 +4.6 分主导驱动力
仅拉大偏好差距保持 chosen 不变,换成更差的 rejected+0.8 到 +1.4 分边际收益极小
减轻曝光偏差(on-policy)让 chosen 来自策略自身提升有限本质仍是在提升 chosen 质量

📖影响力排序

📖 §19.2.4
Chosen 响应质量
始终正向影响性能,是最关键因素
5★
Margin / 对比度
主要通过提升 chosen 效用发挥作用
3.5★
Rejected 响应质量
影响有限,甚至不显著
2.5★
数据总量
在质量有保证时才有正面作用
2★
坐标刻度:0% / 50% / 100%。 本页所有分数与困惑度均为人工构造的示意值(⚠),κ、gap、字数、预算曲线在浏览器内真算(🧮), 带 📖 的数字直接引自《AI 数据全书》第 19 章,未经本工具二次加工。

📖 偏好数据生产的工业 SOP 十步(§19.8.1)

  1. 1需求定义:要补哪个维度(helpful / honest / harmless)
  2. 2来源配比:人工 20% / RLAIF 50% / Constitutional 15% / 用户隐式 15%
  3. 3生成响应:多模型并行生成
  4. 4RLAIF 评审:GPT-4 评分 + 双向去 Position Bias
  5. 5长度归一化:消除 Length Bias
  6. 6Score-Gap 过滤:保留 gap 1-3
  7. 7多维度分类:按 4 维度分类存储
  8. 8去污染 + 多样性筛选
  9. 9DPO 训练:lr=1e-6, β=0.1
  10. 10评估:MT-Bench + AlpacaEval + Length 检查
本工作台覆盖了其中第 4-6 步(RLAIF 评审去偏、长度归一化、Score-Gap 过滤) 与第 7 步的多维度分类,以及贯穿全流程的数据分布诊断。

这个工具里哪些数字是真的

🧮 浏览器内真算
  • · 文本长度(charLen 逐字,CJK 一字一单位)
  • · Score-Gap 与长度归一化 gap、三桶分流
  • · Cohen's κ 与两两标注一致性
  • · 双向评审判定、位置偏差判据、批量一致率
  • · 贝叶斯聚合(高斯共轭)、后验概率与方差
  • · 领域覆盖度、分布漂移 TVD、塌缩判定
  • · 预算曲线、下游曲线(逐点求值,非拟合)
📖 引自第 19 章的文献值
  • · chosen +3.0~+4.6 / rejected +0.8~+1.4(arXiv:2508.18312)
  • · margin 三档配比 30% / 50% / 20%
  • · 长度漂移 +30% → +5%
  • · SA-DPO 头对头胜率 58.5%
  • · ActiveDPO 省 30-50% 标注量
  • · Less is More 10% → +3~8%、25% 在线 → +3%
  • · 六偏差矩阵、三阶段演进、SOP 十步
⚠ 教学模型 / 人工示意值
  • · 全部质量分、RM margin、语义距离、困惑度(不调用任何模型)
  • · 预算 → 收益的边际递减形状(文献只给两端点)
  • · SA-DPO 自适应阈值的线性形式(原文只给方向)
  • · 评审打分公式中的位置 / 长度加成基数
  • · 「未建模偏差项」(BiasScope 视角的演示,非论文结果)
  • · 下游得分的三项加权与主动标注的停止准则
带 📖 的数字与本工具实算的数字不做互相验证——数据集、模型、评测基准全都不同。 文献锚点在页面上单独列栏,不与实算列强行对齐。 内容参考《AI 数据全书》第 19 章「偏好数据工程」。