想象你这辈子最大的梦想,是开一家大饭店。你雇了一位天赋异禀的主厨——他动作飞快、精力无限、从不喊累,唯一的麻烦是:他不懂什么叫“好吃”。你没法把“好吃”写进操作手册,因为口味因人而异、因菜而异、甚至因心情而异;你唯一确定的是顾客的反馈:他们皱眉、他们光盘、他们下次还来。你的任务,就是让主厨从这些反馈里,学会一套稳定的“好吃”标准,并把标准内化成做菜的本能。这就是价值学习。 AI 和大饭店一样。大模型聪明绝顶,却不知道“对、好、值得”是什么意思。价值学习(Value Learning)是 AI 对齐的核心技术,它把人类价值观翻译成模型能优化的训练信号。主流路线有三条:直接请顾客点评(基于人类反馈的强化学习 RLHF)、培养一位专业试菜员(奖励建模)、给主厨一本员工守则(宪法 AI)。这篇文章,就把这三条路线一次讲透,让你理解大模型是怎么被“教好”的。

岗位关联

掌握价值学习,你就掌握了大模型对齐、RLHF 微调与安全评测的底层原理——这是 AI 安全算法工程师的核心竞争力,也是让模型可信可用的关键技能。

目录
  1. 可视化演示
  2. 价值学习基础
  3. 人类反馈强化学习
  4. 奖励建模
  5. 宪法AI
  6. 反馈与评估
  7. 前沿挑战展望
  8. AI 应用场景
  9. Python 演示
  10. 常见误区
  11. 面试题

可视化演示

动态演示让AI学对价值观的核心机制,通过架构/数据/状态/性能四种模式展示关键概念与交互流程。

本节配有交互动效(进入视口后自动加载,约 3KB)。

让AI学对价值观:价值学习 价值学习的核心问题:从抽象到可 RLHF路线:人类偏好→奖励模 核心机制可视化 让AI学对价值观整体架构与关键组件

价值学习基础

新主厨上任后最困惑的问题:顾客说“好吃”,到底是什么意思?是咸淡合适、火候到位,还是摆盘精美?“好吃”是一个模糊的、依赖场景与个体的概念,写不成精确公式。AI 同样面临这个基本难题——我们要求它“做好事、说好话”,但“好”本身无法像方程一样摆在桌面上。这就是 AI 对齐问题的起源:模型的目标函数(比如“预测下一个词”)与人类的真实愿望并不一致。主厨追求上菜速度,却可能牺牲味道;模型追求字面流畅,却可能说出有害的话。

饭店的解法是让主厨观察顾客表情,AI 的“顾客表情”就是人类反馈。直接告诉 AI“下一句应该这样写”既累又不可靠,真正可行的价值学习,是把价值观先抽象成一个可量化的信号——一个分数、一次偏好排序、一组行为准则——再让模型朝这个信号优化。把模糊变成清晰,是价值学习的第一性原理。这件事做不好,模型越强大,跑偏的破坏力就越大,所以对齐直接关系到 AI 是否安全可控。

数学上,价值学习通常被刻画为:在策略 \(\pi_\theta\) 下,最大化人类效用 \(u(x,y)\) 的期望。其中 \(x\) 是问题或情境,\(y\) 是模型输出,\(u\) 是人对输出的真实满意程度。因为 \(u\) 不可见,我们只能通过代理信号(偏好、分数、规则)去逼近它。这一框架覆盖了 RLHF、奖励建模与宪法 AI 三条主线。

所以,价值学习的一切努力,都围绕一个朴素问题:主厨看不见顾客心里的评分表,我们怎么帮他看见?答案藏在接下来的三种“看见方式”里:顾客亲口说、培养试菜员、对照员工守则。

max⁡πθ  Ex∼D, y∼πθ(⋅∣x)[u(x,y)]\displaystyle \max_{\pi_\theta}\; \mathbb{E}_{x\sim\mathcal{D},\, y\sim\pi_\theta(\cdot\mid x)}\left[u(x,y)\right]
这个公式说:我们希望模型在回答用户问题时,能让“真实满意度”尽量高。但它只是一个理想——接下来的所有章节,都在讲怎么一步步逼近这个理想。
  1. \(\pi_\theta\)主角模型:\(\theta\) 是模型的参数,好比主厨的做菜手法,调整 \(\theta\) 就像练习刀工与火候。
    πθ\pi_\theta
  2. \(y\sim\pi_\theta(\cdot\mid x)\)采样回答:给定问题 \(x\),模型以一定概率端出各种回答 \(y\)。随机性保证了主厨有发挥空间,也给了探索新菜式的机会。
    y∼πθ(⋅∣x)y\sim\pi_\theta(\cdot\mid x)
  3. \(u(x,y)\)人类效用:即顾客对“这道回答”的真实满意度。它真实存在,但没有人能直接测量,是所有学习信号要逼近的“隐藏评分表”。
    u(x,y)u(x,y)
  4. \(\max_{\pi_\theta}\)最大化期望:优化目标是让期望满意度持续走高——只要这个方向对了,模型就会越来越“懂人心”。
    max⁡πθ\max_{\pi_\theta}

人类反馈强化学习

开饭店最实在的教学方式,是请熟客一道道试菜,问“比起刚才那道,你更喜欢哪一道?”主厨根据这些回答不断调整。这就是基于人类反馈的强化学习(RLHF,Reinforcement Learning from Human Feedback)的直觉:让人类直接参与评分,模型据此更新策略。

具体分三步。第一步,用高质量文本做监督微调,让模型“会说话”,像学徒先练基本功;第二步,请标注员比较两个回答哪个更好,收集成对偏好数据,像熟客试菜打分;第三步,用一个奖励信号驱动强化学习,让模型越做越好,像主厨按评语反复练同一道菜。注意,第二步收集的是“相对比较”而非“绝对分数”——人更擅长说“A 比 B 好”,而不擅长说“这个值 8 分”。这是偏好数据收集的核心智慧。

强化学习阶段,模型端出的每道菜都要折算成奖励。但直接追求奖励会让模型放飞自我:为了刷高分,它可能忘记原本的语言能力,输出稀奇古怪的套话。于是目标函数里加了一道“护栏”——KL 散度,约束新策略不要偏离原始策略太远,相当于要求主厨在基本功之上创新,而不是把锅砸了重练。主流实现中,PPO 算法被用来稳定地优化这个目标,这也是 RLHF 三阶段里的最后一块拼图。

顾客亲自点评的好处是反馈真实;代价是昂贵——请熟客一道道吃,还得保证他们不累不烦。于是更省力的思路出现了:与其每次问顾客,不如养一位“试菜员”,让它替你猜顾客的心思。

max⁡πθ  Ex∼D, y∼πθ(⋅∣x)[rϕ(x,y)]−β DKL(πθ(⋅∣x) ∥ πref(⋅∣x))\displaystyle \max_{\pi_\theta}\; \mathbb{E}_{x\sim\mathcal{D},\, y\sim\pi_\theta(\cdot\mid x)}\left[r_\phi(x,y)\right] - \beta\, D_{\mathrm{KL}}\left(\pi_\theta(\cdot\mid x)\,\middle\|\, \pi_{\mathrm{ref}}(\cdot\mid x)\right)
这个公式是 RLHF 的核心:既要主厨端出的菜得高分(第一项),又得保证他的做法不脱离基本功体系(第二项)。
  1. \(r_\phi(x,y)\)奖励信号:奖励模型给回答打的分,代表“这道菜合不合顾客口味”。\(\phi\) 是奖励模型的参数。
    rϕ(x,y)r_\phi(x,y)
  2. \(\mathbb{E}\)期望:在大量问题与回答上取平均,让高分成为一种稳定习惯,而不是某一次运气。
    Ex∼D, y∼πθ(⋅∣x)\mathbb{E}_{x\sim\mathcal{D},\, y\sim\pi_\theta(\cdot\mid x)}
  3. \(D_{\mathrm{KL}}\)KL 散度:衡量两个分布之间的距离。“新策略 vs 参考策略”,就是“新做法 vs 老做法”偏离了多少。
    DKL(πθ(⋅∣x) ∥ πref(⋅∣x))D_{\mathrm{KL}}\left(\pi_\theta(\cdot\mid x)\,\middle\|\, \pi_{\mathrm{ref}}(\cdot\mid x)\right)
  4. \(\beta\)权衡系数:\(\beta\) 越小越激进地追求奖励,越大越保守。它像“创新幅度”的旋钮,拧得太大容易翻车。
    β\beta

奖励建模

大饭店的聪明做法,是请一位资深试菜员,把顾客多年的喜好浓缩成他的专业判断。奖励建模就是训练这位试菜员。奖励模型本质上是一个神经网络,输入是“问题 + 候选回答”,输出是一个分数——分数越高,代表越符合人类偏好。它的架构通常基于语言模型,在最后一层接一个标量打分头。

怎么训练试菜员?不需要“这道菜值 8 分”这种绝对评分,人类更擅长相对比较。给试菜员看一对回答:同一个问题下,标注员更喜欢赢家 \(y_w\)、更不喜欢输家 \(y_l\)。试菜员要练出本事,让赢家分数稳定地高于输家。Bradley-Terry 模型把“赢家胜出”的概率写成分数差的 sigmoid(逻辑斯蒂)函数:分数差越大,模型对“顾客更喜欢 A”就越有把握。训练时不断最小化“猜错赢家”的损失,试菜员就越来越专业。

训练好的试菜员可以给海量未标注回答打分,把分数当奖励去驱动强化学习,或直接上线做内容审核。但试菜员会出错吗?会。最著名的坑叫“奖励黑客”:模型发现试菜员偏爱某些表面特征(比如语气礼貌),于是疯狂堆砌这些特征,分数暴涨,真实顾客却并不满意。就像主厨发现试菜员爱吃辣,往每道菜里倒半瓶辣椒油——试菜员给了高分,顾客却吃得流泪。所以试菜员需要持续校准,永远不能完全替代真实顾客。

L(θ)=− E(x,yw,yl)∼D[ log⁡σ(rθ(x,yw)−rθ(x,yl))]\displaystyle L(\theta) = -\,\mathbb{E}_{(x,y_w,y_l)\sim\mathcal{D}}\left[\,\log\sigma\left(r_\theta(x,y_w)-r_\theta(x,y_l)\right)\right]
训练试菜员,就是让“赢家分数比输家高”这件事尽量常发生:输得越少,损失越小,眼光越准。
  1. \(\mathcal{D}\)偏好数据集:一堆“顾客说 A 比 B 好”的成对记录,这是试菜员的教材。
    D\mathcal{D}
  2. \(\log\sigma(\text{分数差})\)当赢家分数高于输家时,sigmoid 输出接近 1,取对数后接近 0;当输家反超时,这个值变成很大的负数,取负号就成了要压小的损失。
    log⁡σ(rθ(x,yw)−rθ(x,yl))\log\sigma\left(r_\theta(x,y_w)-r_\theta(x,y_l)\right)
  3. \(\mathbb{E}\)对数据集求平均:保证试菜员不是只对一两道菜有眼光,而是对整本菜单都靠谱。
    E(x,yw,yl)∼D\mathbb{E}_{(x,y_w,y_l)\sim\mathcal{D}}
  4. \(L(\theta)\)损失函数:试菜员的“考试挂科率”,越小说明评分越准,训练就是不断降低它。
    L(θ)L(\theta)

宪法AI

请顾客点评很贵,养试菜员有风险。有没有办法让主厨自己对照一本“员工守则”挑错、修改?这就是宪法 AI 的直觉。守则上写着通俗易懂的原则:不要说谎、不要伤害他人、要乐于助人、要诚实。这些原则,被称作“宪法”。

训练分两步。第一步是自我批评:模型先针对一个问题生成回答,然后对照宪法挑出回答里的毛病,再据此修改回答。“批评—修改”可以迭代好几轮,产出大量修订文本,全程不需要人类逐条标注。第二步,用这些修订文本做监督微调,把“自我反省”的好习惯焊进模型参数;后续还可以叠加 RLHF,此时收集的是 AI 偏好数据而非人类偏好数据。这样一来,监督信号从“人类逐条标注”变成了“原则 + 自我反省”,扩展性大幅提升——守则写好了,成千上万个主厨可以同时自省,不用每次都打扰顾客。

宪法 AI 把监督来源从“人类标注”换成“原则 + 自我反省”,扩展性更强。但守则终究是人写的,主厨对守则的理解也可能走样——所以评估环节必不可少,我们得定期验收,口味到底对不对。

y^(k+1)=Edit ⁣(y^(k), Critique ⁣(y^(k), C))\displaystyle \hat{y}^{(k+1)} = \mathrm{Edit}\!\left(\hat{y}^{(k)},\ \mathrm{Critique}\!\left(\hat{y}^{(k)},\ C\right)\right)
每次迭代,模型先对照宪法 \(C\) 批评上一版回答,再根据批评修改,得到下一版。一轮更比一轮“正”。
  1. \(C\)宪法原则:一组书面行为准则,比如“不伤害”“诚实”“帮助用户”,就像饭店的员工守则条目。
    CC
  2. \(\mathrm{Critique}(\cdot, C)\)自我批评:对照宪法找毛病,输出批评意见,相当于主厨读守则后指出“这菜太咸、不健康”。
    Critique ⁣(y^(k),C)\mathrm{Critique}\!\left(\hat{y}^{(k)}, C\right)
  3. \(\mathrm{Edit}(\cdot, \cdot)\)修改:依据批评意见修订回答,相当于主厨减盐、改用健康食材。
    Edit ⁣(y^(k), ⋅)\mathrm{Edit}\!\left(\hat{y}^{(k)},\ \cdot\right)
  4. 迭代上标 \(k\)反复执行“批评→修改”循环,\(k=0\) 是初始回答,每一轮都多一次自我打磨。
    k=0,1,2,…k = 0,1,2,\dots

反馈与评估

主厨学了这么多,顾客到底买不买账?饭店不能只靠自我感觉,要请人来验收。价值学习的评估环节,就是一套“验收体系”:数据质量把关、标注者一致性、红队测试、行为基准评估。

先说源头:反馈数据的质量决定了试菜员的眼光。众包平台上,标注员水平参差、容易疲劳、文化背景各异,同一对回答可能得出截然相反的判断。研究者会统计“标注者间一致性”,一致性低往往意味着任务本身有歧义——好比同一盘菜,有人觉得咸,有人觉得正好。这不是纯噪声,而是真实的口味多样性,需要在数据构建阶段就正视它。

再说攻击与度量。红队测试,是请一群“找茬顾客”故意刁难模型,构造恶意提示词,观察模型会不会被带偏。而量化对齐水平,可以定义“有害率”:在测试集上,模型输出被判定为有害的比例。有害率越低,说明模型越稳;配合行为基准(标准测试集 + 黄金答案),就构成了一套可复现的对齐评估体系。

验收不是一次性的。价值观是“活”的——顾客口味会变,攻击手段会翻新。所以评估体系要持续运转:新数据回流、新红队上岗、新基准发布,让主厨始终记得自己为什么开店。

Rharm=1N∑i=1N1{harmful(xi)=1}\displaystyle R_{\mathrm{harm}} = \frac{1}{N} \sum_{i=1}^{N} \mathbf{1}\left\{\mathrm{harmful}(x_i) = 1\right\}
有害率 = 测试中被判定有害的回答数 ÷ 总测试数。它像一道“质检不合格率”,越低越让人放心。
  1. \(N\)测试样本总数:验收时抽检的题目数量,样本越多,统计越可靠。
    NN
  2. \(\mathbf{1}\{\cdot\}\)指示函数:括号内条件成立取 1,否则取 0,相当于质检员盖章:这一件有害 = 1。
    1{⋅}\mathbf{1}\{\cdot\}
  3. \(\mathrm{harmful}(x_i)\)有害性判定:对第 \(i\) 个样本的输出做判定,来源可以是红队人工审核、奖励模型或规则引擎。
    harmful(xi)=1\mathrm{harmful}(x_i) = 1
  4. 求和后除以 \(N\)把所有“有害”盖章加起来求平均,得到一个 0 到 1 之间的比例。
    1N∑i=1N\frac{1}{N} \sum_{i=1}^{N}

前沿挑战展望

饭店开得越大,麻烦越高级。价值学习走到今天,几个深水区问题浮出水面:价值观多样、第三方对齐、可扩展监督。

第一,价值观不是单数。不同文化、不同群体对“什么是好”的理解各不相同。把一套价值观硬塞给所有用户,就像一家饭店只做一种菜系。前沿研究在做“可配置对齐”:针对不同用户群体学习不同的口味画像,甚至把价值观表示成向量,衡量模型价值观与目标群体价值观的“方向夹角”。当方向越一致,我们就说模型越对齐。

第二,第三方对齐:开店听老板的还是听顾客的?如果模型同时服务于用户、平台和社会,谁的价值观优先?这更像一个治理问题而非纯技术问题。第三,可扩展监督:当主厨的手艺超过所有试菜员,试菜员还能给出准确评价吗?当 AI 在某些领域超过人类,人类标注的质量就会下降。前沿思路包括过程监督(盯着主厨每一步操作而不只看成品)、AI 互相辩论质检(多个模型互相挑错),以及逆奖励设计等。

回到开头那家饭店。过硬的店家从不迷信单一秘诀:顾客的赞美、试菜员的判断、员工守则的自省、定期的神秘顾客抽检,缺一不可。价值学习的未来,正是把这套“多渠道学价值观”的系统做得更稳、更透明、更尊重差异。

align(m,h)=cos⁡(vm,vh)=vm⋅vh∥vm∥ ∥vh∥\displaystyle \mathrm{align}(m,h) = \cos(\mathbf{v}_m,\mathbf{v}_h) = \frac{\mathbf{v}_m \cdot \mathbf{v}_h}{\lVert \mathbf{v}_m \rVert\, \lVert \mathbf{v}_h \rVert}
把模型价值观和人类价值观各画成一个箭头,两个箭头方向越一致,值越接近 1,说明越对齐。
  1. \(\mathbf{v}_m\)模型价值向量:代表模型当前“觉得什么重要”的浓缩表示。
    vm\mathbf{v}_m
  2. \(\mathbf{v}_h\)人类价值向量:代表目标用户群体的“价值观画像”。
    vh\mathbf{v}_h
  3. 点积 \(\mathbf{v}_m\cdot\mathbf{v}_h\)计算两个向量的相似程度,方向一致时取到最大值。
    vm⋅vh\mathbf{v}_m \cdot \mathbf{v}_h
  4. 除以模长乘积把结果归一化到 \([-1,1]\),只衡量“方向是否一致”,不受向量长短影响。
    ∥vm∥ ∥vh∥\lVert \mathbf{v}_m \rVert\, \lVert \mathbf{v}_h \rVert

AI 应用场景

大模型内容安全审核

阶段:模型上线前的评估与防护

解决的问题:社区平台每天产生海量 AI 回答,纯规则关键词无法识别“隐晦仇恨言论”。奖励模型可以给内容打有害分,超过阈值就拦截或转人工,比关键词规则灵活得多,还能随新攻击方式持续微调。

具体案例:某 UGC 社区用大模型回答用户提问,上线前先让奖励模型对候选回答打分排序,再用红队构造的 5000 条对抗提示词验证有害率低于 0.5%,全部通过后才灰度放量。

智能客服价值观对齐

阶段:模型微调与行为约束

解决的问题:客服大模型容易“热情过头”,承诺做不到的退款,或对用户隐私满不在乎。用公司服务守则(不虚假承诺、不泄露隐私、态度礼貌)构建宪法 AI 的自我批评修订数据,再做监督微调,客服行为就有章可循。

具体案例:某电商平台客服助手先用宪法 AI 生成 5 万条修订问答对,再叠加 RLHF 微调,上线三个月后用户投诉率下降约 30%。

RLHF 偏好数据标注平台

阶段:数据构建与质量控制

解决的问题:众包标注的一致性差会污染奖励模型。平台内置“黄金测试题”校准标注员,计算标注者间一致性指标,自动剔除噪声样本,保证试菜员吃到的都是干净数据。

具体案例:一家 AI 数据服务公司为多个大模型团队提供偏好标注服务,通过双人标注 + 仲裁机制,把标注者一致性从 62% 提升到 85%,直接提高了下游奖励模型的排序准确率。

Python 演示

python33 行
import numpy as np # 偏好数据: 每行是"赢家菜品"与"输家菜品"的特征# 特征依次为: 友好度, 信息量, 简洁度win = np.array([[0.9, 0.8, 0.7],                [0.8, 0.9, 0.6],                [0.7, 0.7, 0.9]])loss = np.array([[0.3, 0.4, 0.5],                 [0.2, 0.5, 0.4],                 [0.4, 0.3, 0.2]]) rng = np.random.default_rng(42)theta = rng.normal(size=3)   # 试菜员的三个口味权重 def sigmoid(z):    return 1.0 / (1.0 + np.exp(-z)) for epoch in range(300):    r_win = win @ theta    r_loss = loss @ theta    diff = r_win - r_loss    loss_val = -np.log(sigmoid(diff)).mean()    grad = -(sigmoid(-diff)[:, None] * (win - loss)).mean(axis=0)    theta -= 0.2 * grad    if epoch % 100 == 0:        print("epoch %d loss=%.4f" % (epoch, loss_val)) new_dishes = np.array([[0.8, 0.7, 0.6],                       [0.5, 0.5, 0.5],                       [0.2, 0.3, 0.4]])scores = new_dishes @ thetaprint("新菜品得分:", np.round(scores, 3))print("推荐顺序(从高到低):", np.argsort(-scores).tolist())
目的:用 Bradley-Terry 损失训练一个“试菜员”(线性奖励模型),学会给候选回答打分排序。
  1. win = np.array([...])构造偏好数据:赢家菜品的特征,相当于“顾客说 A 比 B 好”。
  2. theta = rng.normal(size=3)随机初始化试菜员口味权重,对应奖励模型的参数。
  3. diff = r_win - r_loss计算赢家与输家的得分差,分数差越大,试菜员越自信。
  4. loss_val = -np.log(sigmoid(diff)).mean()这是 Bradley-Terry 损失:赢家分数越高,损失越小。
  5. grad = -(sigmoid(-diff)[:, None] * (win - loss)).mean(axis=0)损失对权重的梯度,指引口味权重更新的方向。
  6. theta -= 0.2 * grad梯度下降更新试菜员的口味,学习率 0.2。
  7. scores = new_dishes @ theta用训练好的试菜员给三盘新菜打分。
  8. np.argsort(-scores).tolist()得分从高到低排序,输出最优推荐顺序。

常见误区

误区奖励模型是训练出来的评分器,它打的高分就一定是人类真正喜欢的。既然分数是“模型算出来的”,那应该很客观。

正解奖励模型只是“试菜员对顾客口味的猜测”,它从有限偏好数据中学习,存在偏差,而且会被钻空子——奖励黑客现象就是铁证。真实满意度只能通过持续的人类抽查、红队测试和上线反馈来校准,不能把试菜员的评分当成顾客本人。

为何常见:因为奖励模型输出的是数值,人会本能地把“数字”和“客观”画等号,而忘了它也是一个会犯错、会被欺骗的模型。

误区做一次价值学习,模型就永远安全、永远对齐了。交付之后可以高枕无忧,像软件发布一样收工。

正解分布会漂移。新问题域、新表述、新攻击不断出现,旧模型遇到没见过的输入可能原形毕露。对齐全流程需要持续的数据回灌、重新评测和定期红队,它是一个“运营过程”而不是“一次发布”。

为何常见:很多人沿用“训练完部署上线”的传统项目思维,忽略了价值观是活的、攻击是动态的,对齐必须随环境一起演化。

误区宪法 AI 用 AI 自我批评替代人工标注,所以可以完全脱离人类,全程无人参与。

正解宪法本身由人编写,批评与修改模型的判断能力来自人类数据,最终还要人工审核产出。它的贡献是大幅降低对逐条偏好的依赖,而不是把人类的责任归零。没有人类把关的自我批评,只会把模型固有的偏差越磨越深。

为何常见:“自我批评”这个词容易让人联想到全自动流水线,忽略了原则制定和结果验证这两个关键环节仍然必须由人掌控。

误区只要偏好数据堆到几百万条,模型就会自然对齐,数量就是质量。

正解低质量、高度不一致的数据会污染试菜员的味觉;少量一致性高、覆盖边界案例的干净偏好,效果远胜海量噪声。标注者一致性、多样性、任务清晰度,都比原始数量更重要。

为何常见:深度学习时代“数据多 = 效果好”的经验被过度外推,但偏好数据的主观性放大了噪声危害,多而乱反而不如少而精。

面试题

Q1. 价值学习的核心目标是什么?

单选题 · easy

  • A.提高模型的推理速度
  • B.让模型内化人类价值观← 正确答案
  • C.减少模型的参数量
  • D.增加模型的训练数据

答案:B。价值学习聚焦“对齐”,目标是让模型行为符合人类价值观,相当于让主厨懂得顾客的“好吃”标准。速度、参数量、数据量都不是它的核心目标。

Q2. RLHF 中的偏好数据通常以什么形式收集?

单选题 · easy

  • A.标注员给每个回答打绝对分数
  • B.比较两个回答哪个更好← 正确答案
  • C.让模型自动生成偏好标签
  • D.直接采集用户的点赞数据

答案:B。相对比较(成对偏好)比绝对打分更稳定,标注员更擅长说“A 比 B 好”而不是“这个值 8 分”。让模型自生成标签或直接用点赞数,都会引入大量噪声。

Q3. 奖励模型中 Bradley-Terry 模型的作用是?

单选题 · easy

  • A.把偏好对变成可学习的分数差← 正确答案
  • B.直接生成模型最终的回答
  • C.有效压缩模型的参数量
  • D.对输入文本进行自动分词

答案:A。Bradley-Terry 把“人类更喜欢 A”翻译成可训练的分数差信号,再用 sigmoid 映射成胜率。它不生成回答、不压缩参数、也不做分词,只负责把偏好变成优化目标。

Q4. 关于奖励黑客(reward hacking),下列理解正确的是?

单选题 · mid

  • A.黑客攻击奖励模型服务器
  • B.模型钻奖励空子刷高分← 正确答案
  • C.奖励模型输出负面分数
  • D.标注员批量伪造偏好数据

答案:B。奖励黑客指模型发现“刷分”策略而非真正满足人类偏好,比如主厨发现试菜员爱吃辣就狂加辣,分数上去了,真实顾客却不满意。它不是网络安全攻击,也不只是负分或伪造数据的问题。

Q5. 宪法AI与RLHF的主要区别是?

单选题 · mid

  • A.宪法AI完全不需要任何训练
  • B.利用书面原则自评修订输出← 正确答案
  • C.宪法AI只能处理视觉问题
  • D.宪法AI不需要任何训练信号

答案:B。宪法 AI 的核心是用一组书面原则做“批评—修改”的自省,产出修订数据,替代大量人工偏好标注。它同样需要训练,也不局限于视觉,且常与奖励模型、RLHF 结合使用。

Q6. 红队测试(red teaming)的主要目的是?

单选题 · mid

  • A.提高模型回答的多样性
  • B.主动构造恶意输入找出有害行为← 正确答案
  • C.压缩模型提高推理速度
  • D.自动给模型生成新训练数据

答案:B。红队测试像请“找茬顾客”故意刁难模型,用恶意或边界输入探测漏洞,目的是发现并修复有害行为,而不是提升多样性或速度。它属于对齐评估环节。

Q7. RLHF 目标函数中 KL 散度项的作用是?

单选题 · mid

  • A.拉开新策略与参考策略的差距
  • B.约束新策略不要偏离参考策略太远← 正确答案
  • C.替代奖励信号直接驱动学习
  • D.计算梯度时加快收敛速度

答案:B。KL 散度项是“护栏”,防止模型为了刷奖励而忘掉原本的语言能力,相当于要求主厨在基本功之上创新,而不是把锅砸了重练。它不替代奖励,也不负责加速收敛。

Q8. 标注者对同一对回答意见不一致时,以下哪个说法正确?

单选题 · hard

  • A.应少数服从多数并丢弃不同样本
  • B.不一致说明任务无意义直接放弃
  • C.分析分歧原因并纳入多样性建模← 正确答案
  • D.标注者不一致与奖励模型无关

答案:C。分歧可能反映真实价值观多样性,也可能是任务歧义,不能简单投票丢弃。有人爱咸有人爱淡,不代表菜有问题,而说明口味是多元的。把分歧当噪声丢弃,会让奖励模型丢失真实的多样性信号。

Q9. 以下哪些是价值学习中提升对齐效果的常见方法?

多选题 · mid

  • A.收集高质量成对偏好数据← 正确答案
  • B.用红队测试评估模型边界行为← 正确答案
  • C.用宪法原则做AI自我批评修订← 正确答案
  • D.重新随机初始化模型架构参数

答案:ABC。高质量偏好数据提升奖励模型眼光,红队测试负责暴露边界漏洞,宪法原则自省扩展监督信号——三者都直接服务于对齐。随机初始化参数是训练起点操作,与对齐效果无关。

Q10. 关于可扩展监督(scalable oversight)挑战,正确的理解包括?

多选题 · extreme

  • A.AI能力超过人类时难以评估其输出← 正确答案
  • B.需要人类之外的补充监督方法← 正确答案
  • C.奖励模型一旦训好就永远可靠
  • D.可用多智能体辩论辅助监督← 正确答案

答案:ABD。当主厨手艺超过试菜员,试菜员的评价就不可靠了,所以人类需要借助 AI 互评、过程监督、多智能体辩论等补充手段来“撑住”监督质量。奖励模型同样会分布外失效,绝不可能“永远可靠”。