假设你新开了一家餐厅,想听听大家对三道招牌菜的评价。请米其林大厨来品鉴,一次八千块,还只能来三个人——又贵又慢,这就是专家评测。换一种思路:请一百位街坊邻居来试吃,每人十块钱,把每道菜挨个尝遍,还能顺手搞一场「大众点评投票」——便宜、快速、覆盖面广,这就是众包评测。但问题也随之而来:街坊里有认真吃菜的,也有随手打个分就领钱走人的;有人口味重,有人口味淡,甚至可能整条街都只爱甜口。怎么让这一百份零散的评价变成可靠结论?答案是「流程设计 + 测谎题 + 一致性检验 + 投票聚合」。这篇文章就沿着这套流程,把众包评测的门道拆开讲清楚。读完你就能理解:为什么大模型公司的「人工评测」很多都外包给成千上万的普通网友,也明白业界是怎样靠这些看不见的流程守住数据质量的。

岗位关联

掌握众包评测,是 AI 从业者用最低成本获取高质量人工反馈的核心技能,直接支撑 RLHF 偏好数据收集、模型红队测试与评测基准构建,是「人工评测 vs 自动评测」这条职业赛道上最实用的手艺之一。

目录
  1. 可视化演示
  2. 任务流程设计:把「品菜」拆成判断题
  3. 金标质量控制:夹在问卷里的「回头菜」
  4. 一致性评估:两位评审的评分有多「对得上」
  5. 结果聚合:让多数票拍板
  6. 成本覆盖:请多少人、花多少钱刚好
  7. 偏差公平:小心「全员被带偏」
  8. AI 应用场景
  9. Python 演示
  10. 常见误区
  11. 面试题

可视化演示

交互展示众包评测流程、质量控制机制和标注者一致性,理解大规模非专家标注的评测方法

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

众包评测流程 任务分发到标注者 大规模非专家标注 质量检查与聚合 平衡评测成本与覆盖面

任务流程设计:把「品菜」拆成判断题

开餐厅请街坊评审,第一步不是发钱,而是设计好那张打分表。你不能让邻居写一篇三百字食评——太难、太慢、太劝退,而要把「这道菜怎么样」拆成几个简单的小问题:咸不咸?腻不腻?下次还点不点?每个问题都像单选题,手指一点就完成。众包评测的底层逻辑与此完全相同:请来的是一群没有专业背景的普通人,他们能稳定胜任的,只有「颗粒度极小的判断题」,而不是开放式的综合分析。

在众包评测中,这个「打分明细」就是标注任务设计。业界把大任务拆成一个个独立的微小任务(业内常称 HIT,Human Intelligence Task),每个任务只问一个维度,例如「这段客服回复有没有解决用户问题(有/没有/部分解决)」。光拆还不够,还要写清楚指令规范:用正例和反例把边界讲明白,比如「只要用户问题被真正处理,就选『有』,哪怕语气冷漠」。最后安排试标培训:先放 5~10 条带标准答案的练习样本,答对率达到阈值才放行上岗。界面方面,同类任务尽量集中排版,减少标注者的认知切换。

流程设计就像把一桌大菜改成一份份连小孩子都会勾选的「试吃单」,地址、菜名、口味一目了然。拆得越细、规则越清楚,街坊评审就越容易上手;这一步做扎实了,后面的质控才能省心。

N总=N样本×r冗余N_{\text{总}} = N_{\text{样本}} \times r_{\text{冗余}}
总标注量 = 样本数 × 冗余度。冗余度指每条样本被几个独立标注者重复标注,通常取 3,是后续所有质控动作的前提。
  1. 样本规模评测集里需要打分的问题条数,比如 1000 条客服对话。
    N样本=1000N_{\text{样本}} = 1000
  2. 冗余度每条样本由几位互不干扰的标注者重复标注,用来抵消个人看走眼。
    r冗余=3r_{\text{冗余}} = 3
  3. 总标注量平台实际派发的任务份数,也是预算的主要来源。
    N总=1000×3=3000N_{\text{总}} = 1000 \times 3 = 3000

金标质量控制:夹在问卷里的「回头菜」

就算打分表设计得再漂亮,也架不住有人随手乱填。餐厅老练的做法是:在评审团的问卷里悄悄夹几道「我们已经知道标准答案」的回头菜——比如把一道标准甜度早已定死的桂花糕混进甜点栏。认真试吃的评审会给出与店主一致的评价,而闭眼打分的刷单党会露出马脚。众包评测把这招叫金标准题(gold standard question),也叫「测谎题」:系统预先知道标准答案,把它混在普通任务里一起发给标注者。

金标答案不能自动生成,必须先由专家或团队内部交叉审核,保证它本身没有争议——如果金标错了,反而会把认真负责的标注者误杀。为了防识别,金标题在外观上必须与普通任务完全一致。平台会为每位标注者维护金标成绩:累计答了几道、答对几道;通常积累 3~5 道后再下结论,并用滑动窗口只统计最近一段时间的表现。一旦连续多题全错,系统立即冻结账号、拒绝支付报酬。

金标就像餐厅老板事先尝过的「回头菜」,谁在糊弄一试便知。把零星刷差的评审筛掉,剩下的每一分工钱才花得值。

P连错 k 题=qk=(23)3≈0.296P_{\text{连错 }k\text{ 题}} = q^k = \left(\frac{2}{3}\right)^3 \approx 0.296
三类选择题中,纯随机乱标的人单题蒙错概率是 2/3,连续 3 道金标全错的概率约 29.6%。金标题一多,刷单者很快现形。
  1. 单题蒙错概率三类选择题中随机乱点,蒙错的概率为 2/3。
    q=23q = \frac{2}{3}
  2. 连错题数平台设定的「耐性上限」,连续 3 题全错就冻结账号。
    k=3k = 3
  3. 连错概率每一题都蒙错是独立事件,概率相乘。
    qk=(23)3=827≈0.296q^k = \left(\frac{2}{3}\right)^3 = \frac{8}{27} \approx 0.296

一致性评估:两位评审的评分有多「对得上」

请来街坊评审后,口味各异本是正常的。但如果两位评审对同一道菜,一个说「甜到发齁」,另一个说「咸到发苦」,你就得怀疑:是这道菜味道太怪,还是「评分标准」根本没写清楚?这时候需要一把尺子来量「分歧」——这就是标注者间一致性。最常用的尺子是 Cohen's Kappa(科恩卡帕系数),它专门回答一个问题:剔除掉「瞎蒙也能碰上」的运气之后,两位标注者真实的一致程度还剩多少。

Kappa 的计算需要两个数:观测一致率 P_o 和期望一致率 P_e。P_o 是两人实际给出相同标注的样本比例,比如 100 条里 86 条一致;P_e 是根据两人各自的类别使用习惯(比如都特别爱给「好评」),假设他们互不相关地随机打分时「碰巧一致」的概率。Kappa 的范围在 -1 到 1 之间:0 以下意味着还不如随机乱标,通常是指令标反了;0.4~0.6 为中等一致;0.6~0.8 较强;0.8 以上近乎完全一致。业界约定俗成:Kappa ≥ 0.6 的数据基本可用,≥ 0.7 上线较稳。

Kappa 这把尺子量出的「共识度」高了,说明评审们对菜品的判断标准已被统一,后续结果可复现、可对比;太低就回去改打分表、重新培训评审。

κ=Po−Pe1−Pe,Pe=∑kPA,k×PB,k\kappa = \frac{P_o - P_e}{1 - P_e}, \qquad P_e = \sum_{k} P_{A,k} \times P_{B,k}
Kappa 等于「实际一致率」扣掉「随机运气」后,剩下能用的部分占满分一致的比例。两位评审越默契、越少靠运气聊天,Kappa 越高。
  1. 观测一致率两位评审实际打出相同结论的样本占比。
    Po=86100=0.86P_o = \frac{86}{100} = 0.86
  2. 期望一致率按两人各自的打分类分布,假设随机对撞也能命中的比例。
    Pe=∑kPA,k×PB,k=0.62P_e = \sum_{k} P_{A,k} \times P_{B,k} = 0.62
  3. 去除运气的分母1 减去运气部分,才是「满分一致的疆域」。
    1−Pe=0.381 - P_e = 0.38
  4. 卡帕系数实际一致比运气多出的部分,占满分一致的比例。
    κ=0.86−0.621−0.62≈0.63\kappa = \frac{0.86 - 0.62}{1 - 0.62} \approx 0.63

结果聚合:让多数票拍板

每条样本有三个人标,意见不一致时听谁的?就像餐厅搞了一场「大众点评投票」,最朴素也最有效的办法是少数服从多数:三个评审里至少两个说「好吃」,这道菜就算通过。这在众包评测里叫多数投票(majority voting)。它之所以有效,是因为每个标注者独立犯错时,错误往往是随机的、彼此抵消,而正确信号会不断叠加。

用概率说话:假设每个标注者的平均正确率 p = 0.7,三个人投票后「至少两人正确」的概率能达到 0.784,比单人直接判断高出约 12 个百分点——这就是「人的冗余」换来的准确率红利。进阶方案包括加权聚合(按金标成绩给靠谱标注者的票赋予更高权重)和专家仲裁(对三人分歧严重、难分高下的样本,请资深专家二次裁决)。但多数投票不是万能的:它只擅长抵消随机错误,对全员共享的偏差无能为力,这一条我们留到最后一节。

多数投票就像「邻里口碑」——单独某个人可能看走眼,但一群人独立判断后,靠谱的声音自然占了上风。当然,前提是这群人没有被同一个偏好「集体带跑」。

P=(32)p2(1−p)+p3=3p2(1−p)+p3=0.784P = \binom{3}{2}p^2(1-p) + p^3 = 3p^2(1-p) + p^3 = 0.784
三人投票的总体正确率 = 恰好两人对的概率 + 三人全对的概率。把 p=0.7 代入,聚合后正确率从 70% 提升到 78.4%。
  1. 恰好两人正确从 3 人中选出 2 人的组合数,乘以两人对、一人错的概率。
    (32)p2(1−p)=3×0.49×0.3=0.441\binom{3}{2} p^2 (1-p) = 3 \times 0.49 \times 0.3 = 0.441
  2. 三人全对三个人都没有看走眼。
    p3=0.343p^3 = 0.343
  3. 聚合正确率两个互斥情况相加,得到总正确率。
    0.441+0.343=0.7840.441 + 0.343 = 0.784

成本覆盖:请多少人、花多少钱刚好

米其林大厨品鉴一次八千块,只能评三道菜;街坊评审人均三块,三百块就能请到一百人。但众包也不是人越多越好——每多一个人就多花一份钱。众包评测的核心,是在「质量、成本、覆盖率」三者的拉扯中找到一个性价比甜点。

成本模型相当直白:总成本 = 样本数 × 冗余度 × 每条单价 + 质控成本(金标制作、专家仲裁、平台服务费)。覆盖率指的是样本量覆盖模型行为角落的程度:样本太少,评测结果只代表「表面光鲜」;样本太多,预算又吃不消。工程上的实践智慧是:先小批量试标,验证 r=3 时 Kappa 已达标,就不必加到 5;把低质量标注者尽早淘汰,能省下大量重复标注的钱;预算紧张时优先保证类别均衡抽样,而不是盲目堆样本量。

预算就像请客吃饭的账本:光想着省钱,菜不够尝;光想着热闹,钱包先垮。众包评测的优雅之处,正是能按预算精确调节「每道菜请多少人尝」。

C总=m×r×c+C质控C_{\text{总}} = m \times r \times c + C_{\text{质控}}
总预算 = 样本数 × 冗余度 × 单条价格 + 质控固定成本。这四个旋钮拧到哪一档,决定了评测的数据规模上限。
  1. 样本数需要标注的问题条数,决定评测的覆盖面。
    m=1000m = 1000
  2. 冗余度每条样本的独立标注人数,通常取 3。
    r=3r = 3
  3. 单条单价付给一位标注者标一条任务的报酬(含平台佣金)。
    c=0.5 元c = 0.5 \text{ 元}
  4. 质控成本金标制作、专家仲裁、平台服务费等固定开销。
    C总=1000×3×0.5+C质控=1500+C质控 元C_{\text{总}} = 1000 \times 3 \times 0.5 + C_{\text{质控}} = 1500 + C_{\text{质控}} \text{ 元}

偏差公平:小心「全员被带偏」

最隐蔽的风险不是某个人乱打分,而是整条街被同一个原因带偏——比如评审团全是甜口爱好者,你得到「全城好评」的其实是家糖水铺。众包评测同样如此:所有标注者可能共享某种系统偏差,此时多数投票不但救不了你,反而会把错误放大。业界最常见的三类偏差是:标注者偏差(个人习惯性手滑,比如永远偏向点「满意」)、提示偏差(题干或样本顺序里的锚定文字诱导了回答)、边缘案例偏差(标注者在「不清楚」选项上大量倾倒)。

统计上可以用均值差来估计个人偏移:b_j = 标注者 j 的打分均值 − 全体标注者均值。为正说明这个人整体手松、偏好打高;为负说明整体手紧。然后在聚合前,把该标注者的每一条原始分都减去自己的偏移,完成「归零校准」。若校正后某些类别样本争议仍然高企,还应降低该类样本的权重或单独请专家仲裁。公平性防护还包括:保证标注者人群的多样性,以及按领域、群体分组报告 Kappa 和得分,防止「整体很准、个别群体全错」被平均数掩盖。

偏差校正就像校准秤——每位评审的手劲未必一样,但把秤归零后,街坊口碑才算真正公平。这也是众包评测能被学术界和工业界广泛采信的根本原因。

yij′=yij−(yˉj−yˉall)y'_{ij} = y_{ij} - \left(\bar{y}_j - \bar{y}_{\text{all}}\right)
校正后分数 = 原始分 − 个人偏移。把每一位评审的「手劲」先归零,再谈口碑,得到的结论才公平可信。
  1. 标注者均值标注者 j 给所有样本打分的平均值,比如 4.2。
    yˉj=4.2\bar{y}_j = 4.2
  2. 全体均值所有标注者打分的总平均值,比如 3.8。
    yˉall=3.8\bar{y}_{\text{all}} = 3.8
  3. 个人偏移该标注者整体比大家宽松了 0.4 分。
    yˉj−yˉall=4.2−3.8=0.4\bar{y}_j - \bar{y}_{\text{all}} = 4.2 - 3.8 = 0.4
  4. 校正打分把该标注者每一条原始分数都减去 0.4,拉回公共尺度。
    yij′=yij−0.4y'_{ij} = y_{ij} - 0.4

AI 应用场景

大模型偏好数据的众包收集

阶段:数据收集与人工标注(RLHF 前置环节)

解决的问题:模型对齐需要数万条「人类更喜欢哪个回答」的偏好标注。若全部由专家评审完成,成本高到无法规模化;众包能把单条标注成本压到几毛钱,同时覆盖不同年龄、性别、职业的真实用户视角。搭配金标测谎与多数投票,标注噪声可控制在 10% 以内。这就像开餐厅靠街坊口碑调整菜谱,而不是只请一位美食家定生死。

具体案例:OpenAI 在 ChatGPT 早期 RLHF 阶段,经 Scale AI 等众包平台招募数千名标注者,对两条模型回复做「谁更好」的偏好打分,实时用金标题剔除低质量标注者,最终把经过聚合的人类偏好数据用于训练奖励模型。

机器翻译质量的众包人工评测

阶段:评测基准构建与模型迭代

解决的问题:BLEU 等自动指标与人类感知并不总是一致,需要人工判断兜底。众包让译者和普通读者都能参与,对成百上千句译文打分,并在打分表里混入已知答案的「金标句」筛选不认真的评审,再通过 Kappa 判断哪一批数据可以采信。

具体案例:WMT(机器翻译研讨会)年度评测中,组织方将各系统译文打包发给众包标注者,按「完全可懂 / 部分可懂 / 不可懂」分级打分,随后计算标注者间一致性,对 Kappa 过低的语种重新组织评审。

智能客服上线前的大规模抽检

阶段:上线前质量评测

解决的问题:企业大模型客服上线前需要对上千条对话做满意度与有害性抽检,内部团队人力有限。将抽检任务众包给上千名兼职标注者,可在 24 小时内拿到覆盖各场景的结果;争议样本再走专家仲裁,兼顾速度与可信度。

具体案例:某银行 AI 客服发布前,将 2000 条脱敏对话外包给众包平台,每条对话由 3 人独立判断「有没有解决用户问题」;统计 Kappa=0.72,争议样本由 2 名专家复核后定稿,最终结论被作为上线放行的依据。

Python 演示

python65 行
import randomfrom collections import Counter random.seed(2024) CLASSES = [0, 1, 2]  # 三个候选类别TRUE_LABELS = [0, 1, 2, 0, 2, 1, 0, 1, 2, 0]  class Annotator:    """模拟一位众包标注者。"""     def __init__(self, name, ability):        self.name = name        self.ability = ability      # 真实正确率,比如 0.8        self.gold_correct = 0       # 金标答对数        self.gold_total = 0         # 金标总题数        self.alive = True           # 是否还在职     def annotate(self, true_label):        """对普通样本打标:答对或随机错成其它类。"""        if random.random() < self.ability:            return true_label        return random.choice([c for c in CLASSES if c != true_label])     def gold_check(self, gold_label):        """用已知答案的金标题给标注者打分。"""        self.gold_total += 1        if self.annotate(gold_label) == gold_label:            self.gold_correct += 1        if self.gold_total >= 4:            acc = self.gold_correct / self.gold_total            if acc < 0.5:                self.alive = False                print("金标淘汰:%s 正确率 %.0f%%" % (self.name, acc * 100))  def majority_vote(labels):    """少数服从多数。"""    return Counter(labels).most_common(1)[0][0]  def main():    workers = [        Annotator("W1", 0.9),        Annotator("W2", 0.7),        Annotator("W3", 0.5),        Annotator("W4", 0.25),   # 刷单党,金标会抓住它    ]    hits = 0    for idx, truth in enumerate(TRUE_LABELS):        votes = []        for worker in workers:            if not worker.alive:                continue            votes.append(worker.annotate(truth))            worker.gold_check(truth)        final = majority_vote(votes)        hits += (final == truth)        print("样本 %2d 真实=%d 众包=%d 各票=%s" % (idx, truth, final, votes))    print("众包评测总正确率:%.0f%%" % (hits / len(TRUE_LABELS) * 100))  if __name__ == "__main__":    main()
目的:模拟一个四人众包标注小组,其中 W4 是低质量刷单党;系统用金标题实时计算正确率并淘汰不合格标注者,最后用多数投票聚合结果,展示「质控 + 聚合」如何保护评测质量。
  1. ABILITY 越高越可靠类里用 self.ability 记录标注者的真实正确率
  2. if random.random() < self.ability以能力概率答对,否则去错误类里随机挑一个
  3. random.choice([c for c in CLASSES if c != true_label])故意排除正确类,模拟「不会做还蒙对」的极端情况
  4. self.gold_total += 1每处理一条任务就同步做一次金标测试
  5. if self.gold_total >= 4:累计至少 4 道金标题后再判定是否可靠
  6. acc = self.gold_correct / self.gold_total计算金标正确率
  7. self.alive = False正确率低于 50% 的标注者被动态淘汰
  8. return Counter(labels).most_common(1)[0][0]多数投票:取票数最多的类别
  9. Annotator("W4", 0.25)埋入一个刷单党,观察它如何被金标抓住

常见误区

误区我一直以为众包评测就是把任务挂到平台上,付点钱,然后坐等回收结果,跟点外卖一样省事。任务设计谁不会做呢?

正解事实恰恰相反:发布前要拆任务、写指令、造金标;发布过程要监控实时正确率、冻结刷单账号;收数据后还要算一致性、做聚合、请专家仲裁。众包的钱主要花在流程设计上,而不是单纯买标注。就像开餐厅请街坊试吃,真正决定口碑可信度的是那张打分表怎么设计,而不是来了多少人。

为何常见:众包平台为了降低使用门槛,宣传「三步发布任务」,让新手误以为核心成本在发钱而非设计流程。

误区只要把每条样本的标注人数从 3 加到 10,人多力量大,总能把正确答案找出来。预算不够就砍单价,人海战术嘛。

正解冗余度增加只对「随机错误」有效,而且收益快速递减:3 人到 5 人提升明显,5 人到 10 人几乎不变,成本却线性上涨。更关键的是,如果所有标注者共享某个系统偏差(比如都被提示文字带偏),加人只会把偏差放大。多数投票的适用前提是「独立的随机错误」,偏离这个前提,人越多越糟。

为何常见:人们习惯用「少量样本 + 大样本量」的统计直觉套用众包,忽略了众包的错误并不是独立同分布的。

误区我只要看到 Kappa=0.82,就觉得这批数据非常可信,可以直接拿去训练模型,不用再抽查了。

正解Kappa 存在著名的「Kappa 悖论」:当类别分布极不平衡时(比如 95% 的样本都是「满意」),两位标注者即使经常出错,Kappa 也可能虚高;反之在均匀分布下,一点小分歧就会让 Kappa 很难看。所以 Kappa 必须结合混淆矩阵、各类别占比一起看,并作为「流程是否健康」的监控指标,而不是简单的高分即信。

为何常见:因为 Kappa 是一个归一化的 0~1 数字,人们本能地把它当成「百分比正确率」来用,忽略了它对类别分布的敏感性。

误区金标题反正是「标准答案」,随便找几条数据标上答案就能当测谎题用。答案错了也问题不大吧?

正解金标题本身就是人制作的,如果金标答案有争议甚至出错,系统会把认真干活、且观点正确的标注者误判成「刷单党」并淘汰;被留下的人反而是顺着错误答案走的。金标题必须由多位专家交叉审核、保证零争议,才能作为「测谎的尺子」。尺子歪了,量出来的每个人都「不合格」。

为何常见:名称里带着「标准」两个字,容易让人误以为它天然权威,忽略了它同样经手于人的事实。

面试题

Q1. 众包评测中最常用的「测谎」手段是哪一种?

单选题 · easy

  • A.给标注者更高的工资
  • B.混入已知答案的金标← 正确答案
  • C.让专家重复标注一遍
  • D.增加九名普通标注者

答案:B。金标题是埋在普通任务里的「回头菜」,系统预先知道答案,答对率低就说明在乱标或刷单。加薪、专家复核、加人都是改进质控或聚合的手段,但唯独金标是专门用来「测谎」的。

Q2. 「冗余度 r=3」表示什么意思?

单选题 · easy

  • A.每条样本有三位标注者← 正确答案
  • B.整个评测重复做三回
  • C.每位标注者拿三倍工资
  • D.样本规模扩大到三倍

答案:A。冗余度指每条样本被几位独立标注者重复标注。r=3 就是三条街坊各吃一口,而不是同一个人吃三口,也不是把菜品数量翻三倍。

Q3. Cohen 的 Kappa 系数主要衡量什么?

单选题 · mid

  • A.标注任务完成的速度
  • B.淘汰标注者的次数
  • C.剔除运气后的一致性← 正确答案
  • D.多数投票的准确程度

答案:C。Kappa 把「实际一致率 P_o」减去「随机碰巧一致率 P_e」,再除以满分一致空间,专门衡量剔除运气后两位标注者的真实共识。它不关心速度、淘汰次数或聚合准确度。

Q4. 下列哪些做法能有效提升众包标注质量?

多选题 · mid

  • A.任务拆解成单选判断← 正确答案
  • B.金标题实时测谎淘汰← 正确答案
  • C.指令附正反例说明← 正确答案
  • D.所有标注者不给报酬

答案:ABC。单选式任务降低认知负担、金标测谎筛掉刷单者、正反例让边界清晰,都是质控利器。不给报酬只会让标注者流失或乱写,显然错误。

Q5. 金标正确率低于 0.5 就被冻结,主要目的是什么?

单选题 · mid

  • A.减少任务总数来节省预算
  • B.筛查乱标或刷单的标注者← 正确答案
  • C.让所有标注者拿同等报酬
  • D.提高标注者答题的速度

答案:B。正确率低于一半,说明该标注者的判断还没抛硬币可靠,大概率在刷单或根本没读懂指令。冻结是为了保护后续数据质量,而不是省钱、调薪或提速。

Q6. 多数投票无法纠正下列哪些错误?

多选题 · hard

  • A.标注者随机犯的偶然错误
  • B.全体标注者共享的行为偏差← 正确答案
  • C.提示文字诱导出的倾向性← 正确答案
  • D.金标题目曾交由专家审核

答案:BC。多数投票擅长抵消相互独立的随机错误,所以 A 能被纠正;但全员共享的偏差和提示文字诱导属于系统性错误,投票只会放大它们,不能被纠正。D 描述的是一个正常操作,根本不是错误。

Q7. 三类选择题中,纯随机乱标者连续错 3 道金标题的概率是多少?

单选题 · mid

  • A.约 29.6%← 正确答案
  • B.约 33.3%
  • C.约 42.0%
  • D.约 66.7%

答案:A。三类题蒙错的概率是 2/3,连续 3 题全错为 (2/3)³ = 8/27 ≈ 29.6%。这就是「金标题够多,刷单者必然现形」的概率基础。

Q8. 标注者偏差校正 b_j 的正确计算方式是哪种?

单选题 · mid

  • A.单个样本分减全体平均
  • B.标注者均值减全体均值← 正确答案
  • C.全体均值减标签真实值
  • D.标注者中位数乘样本量

答案:B。b_j = 该标注者的打分均值 − 全体标注者均值,表示这个人整体比大家宽松或严格多少。聚合前把每条原始分都减掉这个偏移,就像把每位评审的秤归零后再算口碑。

Q9. 众包评测相比专家评测的优势体现在哪些方面?

多选题 · hard

  • A.单个任务成本更低← 正确答案
  • B.覆盖更多样的样本← 正确答案
  • C.天然免去质量控制
  • D.人群代表更广更公平← 正确答案

答案:ABD。众包单价低、样本覆盖面大、人群多样性能带来更广的视角。但「便宜」绝不等于「免质控」——恰恰相反,众包必须额外投入金标、一致性检验和聚合流程,才能把大众智慧变成可信结论。

Q10. 众包评测在 RLHF 流程中主要用来收集什么?

单选题 · easy

  • A.模型参数的最优解
  • B.人类对回复的偏好← 正确答案
  • C.训练数据的哈希值
  • D.推理时的计算图

答案:B。RLHF 需要大量「哪条模型回复更被人类喜欢」的偏好标注,众包是收集这些人类偏好的主要途径。参数、哈希、计算图都属于自动化环节的事,跟街坊评审团没关系。