1389 lines
48 KiB
Markdown
1389 lines
48 KiB
Markdown
# 评测、安全与“到底强不强”:正式研究账本
|
||
|
||
> 状态:Chapter 15 首版证据核验完成,供正文、原创图与交互实验使用。
|
||
>
|
||
> 核验日期:2026-07-29
|
||
>
|
||
> 锚点:Kimi K3 §6、DeepSeek LLM §5、DeepSeekMath §5、DeepSeek-V2 §3.2 / §4.3、
|
||
> DeepSeek-V3 §4.4 / §5.3、DeepSeek-R1 Appendix D、DeepSeek-V3.2 §4、
|
||
> DeepSeek-V4 §4.3 / §5.3。
|
||
>
|
||
> 证据纪律:Grok 只做候选召回与教学问题生成;正文事实来自 P0 论文 / 技术报告或
|
||
> P1 作者官方实现。作者自报、第三方复跑、内部评测、教学推导与当前线上榜单必须分层标记。
|
||
|
||
---
|
||
|
||
## 0. 本章真正回答什么
|
||
|
||
“模型 A 在榜单上比模型 B 高 3 分”看起来是一句事实,实际压缩了至少十二个变量:
|
||
|
||
```text
|
||
observed score =
|
||
measure(
|
||
task distribution,
|
||
dataset version / split,
|
||
model checkpoint / product wrapper,
|
||
prompt / shots / chat template,
|
||
decoding / samples / seed,
|
||
reasoning and tool budget,
|
||
harness / tools / context policy,
|
||
environment / verifier version,
|
||
judge / rubric / annotator population,
|
||
aggregation / uncertainty / cost
|
||
)
|
||
```
|
||
|
||
所以本章不把“benchmark”理解为一张题单,而把它理解为一份**测量协议**。真正的问题有三个:
|
||
|
||
1. **构念效度**:我们想测“知识”“推理”“安全”,题目与指标真的测到了它吗?
|
||
2. **内部效度**:分数是否被污染、错误标签、Prompt、Harness、Judge 或样本预算劫持?
|
||
3. **外部效度**:实验室设置里的高分,能否迁移到真实用户、文化、工具和环境?
|
||
|
||
本章最终要训练的不是“背榜单”,而是拿到任意技术报告后,能独立重建它的评测协议、
|
||
识别不可比字段,并写出有限、可复核的结论。
|
||
|
||
---
|
||
|
||
## 1. 二十二张独立问题账
|
||
|
||
| # | 账本 | 本章要回答的问题 | 最常见误写 |
|
||
|---|---|---|---|
|
||
| Q1 | 构念 | 到底想测知识、推理、行动、偏好还是风险? | 指标名就是能力本身 |
|
||
| Q2 | 测量单位 | token、题、回答、episode、任务还是完整系统? | 不同单位直接平均 |
|
||
| Q3 | 任务分布 | 样本代表哪些用户、领域、语言、难度和时间? | 测试集等于现实世界 |
|
||
| Q4 | 指标 | loss、accuracy、F1、win rate、resolved、Elo 各丢掉什么? | 所有高分都同向可比 |
|
||
| Q5 | Prompt | shots、示例、CoT、模板、答案抽取是否一致? | 同名 benchmark 自动同协议 |
|
||
| Q6 | 解码 | greedy、temperature、top-p、长度上限怎样进入分数? | 解码只是实现细节 |
|
||
| Q7 | 重复采样 | pass@1、pass@k、cons@k、best-of-N、pass^k 测什么? | k 只是脚注 |
|
||
| Q8 | Harness | system prompt、脚手架、工具和上下文管理贡献多少? | Agent 分数全属于模型 |
|
||
| Q9 | 环境与版本 | 数据、容器、网站、依赖和 verifier 是哪个快照? | 环境永远不变 |
|
||
| Q10 | 裁判 | exact match、单测、人类与 LLM Judge 谁在定义“好”? | Judge 是透明测量仪 |
|
||
| Q11 | 聚合 | macro、micro、加权均值、子组与缺失项怎样处理? | 一个总分没有价值判断 |
|
||
| Q12 | 不确定性 | 样本数、方差、置信区间与显著性是否足够? | 0.1 分差就是确定排名 |
|
||
| Q13 | 污染 | 原文、答案、格式、语义与时间泄漏怎样区分? | n-gram 无重合即无污染 |
|
||
| Q14 | 饱和与错误 | 分数高是能力强、题太易,还是标签有错? | benchmark 永远有效 |
|
||
| Q15 | 动态性 | 怎样保持新鲜,同时保留跨时间可比性? | 动态榜天然公平 |
|
||
| Q16 | 偏好与 Arena | 谁在投票、看见什么、被怎样匹配和排序? | Elo 是绝对智力刻度 |
|
||
| Q17 | 成本 | 分数用了多少 token、工具调用、延迟与金钱? | 准确率最高就是最优系统 |
|
||
| Q18 | 鲁棒与子群 | 换提示、语言、文化、长度或扰动后结论是否稳定? | 平均数代表每个群体 |
|
||
| Q19 | 事实性 | 一篇长回答中,哪些原子事实被可靠来源支持? | 流畅或自洽就是事实 |
|
||
| Q20 | 威胁模型 | 攻击者知道什么、能改什么、访问几次、目标是什么? | Jailbreak 成功率可跨论文比较 |
|
||
| Q21 | 安全边界 | 不当服从与过度拒答如何同时测? | 拒答越多越安全 |
|
||
| Q22 | 披露与审计 | 原始输出、配置、代码、版本与来源是否可复核? | 一张表足够支持强结论 |
|
||
|
||
---
|
||
|
||
## 2. 七次历史转向:评测为什么越做越像系统工程
|
||
|
||
### 2.1 1948–2017:从概率拟合到任务代理指标
|
||
|
||
语言模型最早有一个自然的训练与评测对象:留出语料上的负对数似然。perplexity 把它指数化,
|
||
直觉上表示模型面对的平均分支数。但它有两条硬边界:
|
||
|
||
- 不同 tokenizer 的 token 单位不同,PPL 不可直接横比;
|
||
- 更会拟合文本分布不等于更会遵循指令、使用工具或避免伤害。
|
||
|
||
机器翻译与摘要随后用 BLEU、ROUGE 等参考重叠指标换取便宜、可重复的自动评测。
|
||
它们推动了大规模迭代,也把“和参考表面相似”误当成了“语义充分、事实正确、表达自然”的代理。
|
||
|
||
### 2.2 2018–2020:任务套件把“通用性”变成同表比较
|
||
|
||
GLUE、SuperGLUE、MMLU 把多个任务或学科汇成统一套件。贡献不是证明“智能是一个标量”,
|
||
而是让同一模型在更广分布上可比较。新的问题随之出现:
|
||
|
||
- 任务权重隐含价值判断;
|
||
- 多项选择可被格式、选项位置和 tokenization 影响;
|
||
- 平均分掩盖学科、语言与难度切片;
|
||
- 公开静态题会被训练生态吸收。
|
||
|
||
### 2.3 2021–2022:整体性、动态性与风险进入主流
|
||
|
||
Dynabench 用 human-and-model-in-the-loop 寻找模型当前会错的样本;BIG-bench 扩大任务覆盖;
|
||
HELM 明确要求在场景上同时看准确率、校准、鲁棒、公平、偏差、毒性和效率。
|
||
|
||
这一阶段最重要的观念变化是:
|
||
|
||
```text
|
||
evaluation ≠ one dataset + one metric
|
||
evaluation = scenario × adaptation × metric × reporting
|
||
```
|
||
|
||
### 2.4 2021–2024:代码与数学把“可验证结果”带回中心
|
||
|
||
HumanEval 用执行测试而非文字相似度判代码;DS-1000 增加真实数据科学问题与多条件检查;
|
||
EvalPlus 用自动生成与变异测试扩充测试覆盖;LiveCodeBench 用新竞赛题降低污染。
|
||
|
||
数学也从最终答案 exact match,走到程序化检查、专家题、形式化证明与工具环境。
|
||
可执行 verifier 比 LLM Judge 更硬,但仍受:
|
||
|
||
- 隐藏测试充分性;
|
||
- 题目规格是否明确;
|
||
- 运行环境;
|
||
- 超时与资源预算;
|
||
- 是否允许多次尝试;
|
||
|
||
影响。verifier 不是“天然真理”,而是更明确、可审计的判分程序。
|
||
|
||
### 2.5 2023–2024:开放回答把人类偏好与 LLM Judge 推上台
|
||
|
||
MT-Bench、Chatbot Arena、G-Eval、AlpacaEval、Arena-Hard 解决了开放回答没有唯一参考答案的问题,
|
||
同时引入位置、长度、自我偏好、Judge 能力和 rubrics 等新变量。
|
||
|
||
Length-Controlled AlpacaEval 的关键教学意义不是某个相关系数,而是证明:即使“更长”
|
||
这样可见的混杂变量,也足以改变自动偏好分;Judge 必须被元评测。
|
||
|
||
### 2.6 2023–2026:Agent 评测把模型升级为系统
|
||
|
||
SWE-bench、WebArena、AgentBench、OSWorld、τ-bench、BrowseComp 与 Terminal-Bench 把评测单位
|
||
从回答变成轨迹与最终状态。此时:
|
||
|
||
```text
|
||
system outcome =
|
||
model × harness × tool contract × environment
|
||
× context policy × retry / budget × verifier
|
||
```
|
||
|
||
2024 年 SWE-bench Verified 通过专业开发者复核,移除规格不明与测试不公平任务;
|
||
到 2026 年,OpenAI 又明确指出它已受污染并建议改用 SWE-bench Pro。
|
||
这是“基准有生命周期”的完整案例,不是某个榜单失败。
|
||
|
||
### 2.7 2020–2026:安全评测从静态毒性走向威胁模型与产品边界
|
||
|
||
RealToxicityPrompts、StereoSet、CrowS-Pairs、BBQ、ToxiGen 主要测内容、刻板印象和偏差;
|
||
红队、GCG、Jailbroken、HarmBench、StrongREJECT、JailbreakBench 开始测主动攻击与稳健拒答;
|
||
InjecAgent、AgentDojo、Cybench、Agent Security Bench 则把不可信数据、工具权限与真实行动放进环境。
|
||
|
||
AILuminate 的官方限制说明尤其重要:安全测试主要有**负向预测力**——发现失败可以证明存在漏洞,
|
||
没有发现失败却不能证明系统安全。
|
||
|
||
---
|
||
|
||
## 3. 指标不是分数皮肤:每个指标都定义了不同问题
|
||
|
||
### 3.1 Token 级:NLL、cross-entropy 与 perplexity
|
||
|
||
对 token 序列 `x_1 … x_T`:
|
||
|
||
```text
|
||
NLL = - Σ_t log p(x_t | x_<t)
|
||
cross-entropy = NLL / T
|
||
perplexity = exp(cross-entropy)
|
||
bits per byte = NLL / (ln 2 × #bytes)
|
||
```
|
||
|
||
PPL 低意味着模型对该 tokenization 下的测试分布分配了更高概率,不直接说明:
|
||
|
||
- 指令遵循;
|
||
- 长程规划;
|
||
- 事实性;
|
||
- 安全;
|
||
- 人类偏好。
|
||
|
||
PALOMA 为可比域级 LM 评测固定训练顺序、分层抽样、评测格式,并做 sub-document
|
||
decontamination;当 tokenizer 不同时使用 bits per byte。它说明“只报 PPL”之前需要先控制测量单位。
|
||
|
||
### 3.2 参考重叠:BLEU 与 ROUGE
|
||
|
||
- BLEU 聚合修正后的 n-gram precision,并用 brevity penalty 抑制过短翻译;
|
||
- ROUGE 家族主要看参考摘要与候选摘要的 recall-oriented 重叠。
|
||
|
||
它们适合快速、确定性回归,不足以独自回答语义充分、事实正确、风格恰当和多解有效。
|
||
正文必须把它们写成历史上重要的代理指标,而不是“过时所以毫无价值”。
|
||
|
||
### 3.3 分类与多项选择:accuracy / exact match
|
||
|
||
```text
|
||
accuracy = correct items / all items
|
||
```
|
||
|
||
看似最简单,却仍依赖:
|
||
|
||
- 是比较选项字母的 log-probability,还是生成答案再解析;
|
||
- 是否长度归一化;
|
||
- prompt 里是否有 few-shot;
|
||
- 选项顺序与答案 token;
|
||
- 错误标签、歧义与 multiple-valid-answer;
|
||
- 未回答、格式错误怎样计分。
|
||
|
||
MMLU-Redux 估计 MMLU 中有 `6.49%` 题目含错误,并重新标注 5,700 题;
|
||
这个作者报告结论只说明原始题集质量会影响排名,不可外推为所有学科同样错误。
|
||
|
||
### 3.4 代码与可验证任务:pass@k
|
||
|
||
HumanEval 对每题生成 `n` 个候选,其中 `c` 个通过测试。论文使用无偏估计:
|
||
|
||
```text
|
||
pass@k = 1 - C(n-c, k) / C(n, k)
|
||
```
|
||
|
||
它回答:
|
||
|
||
> 从 `n` 个样本里均匀抽 `k` 个,至少一个通过测试的概率是多少?
|
||
|
||
它不等于单次成功率,也不等于多数票。关键区分:
|
||
|
||
| 指标 | 问题 | 典型产品含义 |
|
||
|---|---|---|
|
||
| greedy / one-shot | 默认一次能否成功 | 日常单次使用 |
|
||
| mean pass@1 | 在给定采样分布下一次成功概率 | 随机一次尝试 |
|
||
| pass@k | k 次里至少一次成功 | 有 verifier 的搜索 |
|
||
| cons@k / maj@k | k 次多数答案是否正确 | 自一致投票 |
|
||
| best-of-N | Judge / reward 选出的最好答案 | 有选择器的系统 |
|
||
| pass^k | 连续 k 次全部成功的概率 | 可靠性要求 |
|
||
|
||
若独立单次成功率为 `p`:
|
||
|
||
```text
|
||
at-least-one success in k = 1 - (1-p)^k
|
||
all k runs succeed = p^k
|
||
```
|
||
|
||
二者方向相反。Agent 一次能成功 80%,连续 5 次都成功的教学独立近似只有 `0.8^5 ≈ 32.8%`。
|
||
真实运行未必独立,因此应报告经验重复分布,而不是只用公式。
|
||
|
||
### 3.5 开放回答:win rate 与 Elo
|
||
|
||
成对偏好把问题改成:
|
||
|
||
```text
|
||
P(answer A preferred over B | prompt, rater, presentation)
|
||
```
|
||
|
||
Arena 再用 Bradley–Terry 等统计模型把比较图映射成相对强度。于是排名取决于:
|
||
|
||
- 用户问题分布;
|
||
- 模型配对策略;
|
||
- 投票者与专家的一致性;
|
||
- ties 与 style bias;
|
||
- 时间窗口与模型版本;
|
||
- bootstrap / confidence interval;
|
||
- 分类榜与总榜。
|
||
|
||
Elo 差不是“智力点数”,也不应和 accuracy 的百分点相减。
|
||
|
||
### 3.6 Agent:任务成功率与最终状态
|
||
|
||
对可交互任务,优先验证:
|
||
|
||
1. 初始状态是否确定;
|
||
2. 动作权限是否相同;
|
||
3. 最终状态是否满足目标;
|
||
4. 禁止副作用是否发生;
|
||
5. 超时、重试、工具错误怎样计;
|
||
6. 环境与 verifier 是否可复现。
|
||
|
||
轨迹看起来合理不是成功;gold trajectory 也不应成为唯一正确路径。
|
||
|
||
### 3.7 安全:攻击成功率、拒答率与过拒率
|
||
|
||
至少同时记录:
|
||
|
||
```text
|
||
unsafe compliance rate
|
||
robust refusal rate
|
||
benign answer rate
|
||
over-refusal rate
|
||
attack cost / queries
|
||
utility of harmful information
|
||
```
|
||
|
||
只看拒答率会奖励“什么都不做”的系统;只看 helpfulness 会奖励危险服从。
|
||
StrongREJECT 进一步指出,有些 jailbreak 虽绕过拒绝,却让模型输出空洞、低能力内容;
|
||
因此“非拒绝”不等于有效有害输出。
|
||
|
||
---
|
||
|
||
## 4. 协议:Prompt、解码、预算和统计怎样进入成绩
|
||
|
||
### 4.1 Prompt 是评测输入的一部分
|
||
|
||
最小披露:
|
||
|
||
```text
|
||
system prompt
|
||
chat template
|
||
user prompt template
|
||
number and identity of shots
|
||
CoT / direct-answer instruction
|
||
answer format
|
||
post-processing / parser
|
||
```
|
||
|
||
DeepSeek LLM 的表格中,base model 的部分任务使用 few-shot,而 chat model 在 MMLU、
|
||
GSM8K、MATH、C-Eval、CMMLU 使用 0-shot。报告明确给出差异;读者不能把表内每个数字
|
||
理解为完全相同的 prompting。
|
||
|
||
DeepSeek-R1 又说明,原始 few-shot CoT 可能伤害 reasoning model,因此将若干任务改成 zero-shot。
|
||
这不是“作弊”或“更公平”的先验结论,而是协议适配;比较时必须披露。
|
||
|
||
### 4.2 解码不是无关紧要的尾部参数
|
||
|
||
必须记录:
|
||
|
||
- temperature;
|
||
- top-p / top-k;
|
||
- max output tokens;
|
||
- stop strings;
|
||
- samples per item;
|
||
- seed / deterministic mode;
|
||
- reasoning effort;
|
||
- timeout;
|
||
- early termination;
|
||
- invalid-output policy。
|
||
|
||
DeepSeek-R1 发现 greedy 评测长输出推理模型会出现较高重复率和 checkpoint 间变异,
|
||
因此用 `temperature=0.6`、`top-p=0.95` 采样多次,再以样本正确率均值报告 pass@1;
|
||
AIME 与 GPQA 用 64 个样本,MATH / Codeforces 用 16,LiveCodeBench 用 8。
|
||
这份“pass@1”不是一次 greedy 运行。
|
||
|
||
K3 则在其公开评测中把 reasoning effort 设为 max、temperature 设为 1.0;
|
||
无工具单步题使用 `top-p=.95`,Agent 任务使用 `top-p=1`。同名 benchmark 分数只有在这些协议字段
|
||
相同或做敏感性分析时才可强比较。
|
||
|
||
### 4.3 报点估计之前先问样本量
|
||
|
||
若 `n` 道独立二元题中正确比例为 `p̂`,教学近似标准误:
|
||
|
||
```text
|
||
SE ≈ sqrt(p̂(1-p̂) / n)
|
||
```
|
||
|
||
严格报告应使用合适的置信区间、bootstrap 或 paired test,并考虑:
|
||
|
||
- 同一题的多次采样相关;
|
||
- Arena 比较图不独立同分布;
|
||
- Agent 环境随机性;
|
||
- 多指标 / 多子组选择带来的多重比较;
|
||
- benchmark 提交次数与选择性报告。
|
||
|
||
一张表只标粗体第一名,却不给样本数和区间,不能支持“确定更强”的强结论。
|
||
|
||
### 4.4 校准回答“置信度能不能当概率”
|
||
|
||
对预测置信度 `q`,完美校准要求:
|
||
|
||
```text
|
||
P(correct | confidence = q) = q
|
||
```
|
||
|
||
准确率高不自动校准;校准好也不自动高准确率。常见工具:
|
||
|
||
- reliability diagram;
|
||
- expected calibration error;
|
||
- Brier score;
|
||
- selective risk / coverage curve;
|
||
- temperature scaling;
|
||
- semantic entropy;
|
||
- P(True) / P(IK)。
|
||
|
||
Kadavath et al. 在其任务和格式中发现较大模型能进行有希望的自评估,但 P(IK) 跨任务校准仍困难;
|
||
不能写成“模型普遍知道自己何时错误”。
|
||
|
||
Semantic uncertainty 把不同表述但同义的回答聚类后计算语义熵,解决 token 级多样性不等于
|
||
语义不确定性的问题;它依赖语义等价判断,仍需任务验证。
|
||
|
||
---
|
||
|
||
## 5. 数据:污染、饱和、错误与动态更新
|
||
|
||
### 5.1 五种污染必须分开
|
||
|
||
| 污染层 | 训练时可能看见什么 | 仅靠 exact n-gram 能否充分发现 |
|
||
|---|---|---|
|
||
| 原文污染 | 测试题或上下文原文 | 部分可以 |
|
||
| 答案污染 | 题目—答案配对、解析、测试代码 | 部分可以 |
|
||
| 格式污染 | 相同模板、选项顺序、verbalizer | 通常不充分 |
|
||
| 语义污染 | 改写题、同一事实或算法 | 通常不能 |
|
||
| 时间污染 | 发布后进入继续训练、SFT、RL、合成数据 | 需要时间与数据谱系 |
|
||
|
||
于是“没有高阶 n-gram 重合”只能是有限证据。DeepSeek-R1 明确承认 n-gram
|
||
decontamination 无法阻止测试集改写污染,这种披露应保留在正文。
|
||
|
||
### 5.2 污染检测也有混杂
|
||
|
||
训练语料中出现题目来源背景,不等于出现答案配对。GPT-3 报告对 SQuAD / DROP 等的分析就区分了
|
||
源文本与问题答案对;同时 PIQA、Winograd 出现值得标记的潜在污染。
|
||
|
||
干净子集与污染子集也可能难度分布不同,因此:
|
||
|
||
```text
|
||
score(clean subset) < score(dirty subset)
|
||
```
|
||
|
||
不能单独证明记忆导致提升。最好同时报告匹配定义、覆盖率、人工检查、效应量与不确定性。
|
||
|
||
### 5.3 题目质量与饱和是不同故障
|
||
|
||
- **标签错误 / 歧义**:正确系统也可能被判错;
|
||
- **饱和**:多数前沿模型已接近上限,无法区分;
|
||
- **范围过窄**:某一题型被优化,不代表目标构念;
|
||
- **难度失真**:只剩极端冷知识也可能偏离实际能力;
|
||
- **可博弈**:公开题与 parser 形成优化目标。
|
||
|
||
MMLU-Pro 通过增加推理题、从 4 选项扩到 10 选项并清理噪声提高区分度;
|
||
其作者在 24 种 prompt 上报告敏感度较 MMLU 更低。HLE 用专家原创、可自动判分的难题继续扩大前沿差距。
|
||
这些都是“修复当前测量”的尝试,不是永久最终考试。
|
||
|
||
### 5.4 动态 benchmark 的收益与代价
|
||
|
||
动态方法包括:
|
||
|
||
- human-and-model-in-the-loop 造难例;
|
||
- 从近期竞赛、论文、新闻或代码仓库抽题;
|
||
- 私有测试;
|
||
- 参数化生成任务;
|
||
- 定期刷新;
|
||
- 保留版本化 anchor set;
|
||
- 线上流量采样。
|
||
|
||
收益:
|
||
|
||
- 降低公开测试题被训练吸收的风险;
|
||
- 追踪最新世界知识与新型失败;
|
||
- 延长区分度。
|
||
|
||
代价:
|
||
|
||
- 不同月份题目难度不同;
|
||
- 旧模型重跑成本高;
|
||
- 私有题降低可解释性;
|
||
- 动态环境可能消失;
|
||
- 数据收集本身引入用户与地域偏差。
|
||
|
||
LiveBench 选择近期来源、客观自动判分并按月更新;FreshQA 定期更新快速变化知识与错误前提;
|
||
SWE-bench Live 从新 GitHub issue 生成可执行任务。正文必须同时讲版本化与 anchor 的需要。
|
||
|
||
---
|
||
|
||
## 6. 裁判:Verifier、人类与 LLM Judge 各自解决什么
|
||
|
||
### 6.1 不存在跨任务通用的“裁判强度全序”
|
||
|
||
可执行 verifier 在代码、数学和最终状态任务中通常更明确:
|
||
|
||
```text
|
||
exact parser
|
||
→ unit / property tests
|
||
→ independent implementation
|
||
→ formal proof checker
|
||
```
|
||
|
||
但文学风格、开放建议、同理心和复杂偏好没有现成程序真值,需要人类或模型辅助。
|
||
合理设计是按构念选裁判,并做元评测,而不是宣称某种裁判普遍最高级。
|
||
|
||
### 6.2 代码测试会漏错,也会错杀
|
||
|
||
EvalPlus 把 HumanEval 测试扩充约 80 倍,作者报告在 26 个模型上可捕获大量原测试未发现的错误,
|
||
并导致 pass@k 与模型排序变化。SWE-bench Verified 又通过人工检查发现:
|
||
|
||
- 问题描述可能规格不足;
|
||
- FAIL_TO_PASS 测试可能拒绝合理解;
|
||
- 任务环境可能不可执行。
|
||
|
||
所以“运行通过”只意味着通过当前 verifier,不自动等于满足完整用户意图。
|
||
|
||
### 6.3 人类评测需要定义人群与任务
|
||
|
||
最小设计:
|
||
|
||
- 谁是目标用户;
|
||
- 谁是标注者;
|
||
- 专业资格;
|
||
- 培训与校准;
|
||
- 单盲 / 双盲;
|
||
- 位置随机化;
|
||
- ties;
|
||
- rubric;
|
||
- 每项标注数;
|
||
- 一致性;
|
||
- 伦理与报酬;
|
||
- 分歧如何保留。
|
||
|
||
“人类偏好”不是单一客观真值;它是某组人在某种展示与 rubric 下的判断。
|
||
|
||
### 6.4 LLM-as-a-Judge 必须被当作模型
|
||
|
||
MT-Bench / Chatbot Arena 论文系统讨论:
|
||
|
||
- position bias;
|
||
- verbosity bias;
|
||
- self-enhancement bias;
|
||
- 数学与推理局限。
|
||
|
||
G-Eval 在摘要与对话任务的作者设置中提高了与人类的相关,但也指出偏好 LLM 生成文本的可能。
|
||
LLMBar 用 419 对“遵循指令 vs 具有迷惑风格”的回答测试 evaluator。
|
||
|
||
Judge 最小披露:
|
||
|
||
```text
|
||
judge model and dated version
|
||
judge system/user prompt
|
||
pair order / randomization
|
||
rubric and output parser
|
||
temperature / repetitions
|
||
reference access
|
||
human meta-evaluation
|
||
position / length / self-bias tests
|
||
```
|
||
|
||
### 6.5 Arena 需要不确定性与切片
|
||
|
||
总体 Arena 可能受:
|
||
|
||
- 英语与高频主题;
|
||
- 特定模型的用户群;
|
||
- 模型曝光量;
|
||
- 风格与长度;
|
||
- 新旧版本混合;
|
||
- 配对图稀疏;
|
||
|
||
影响。应尽量看:
|
||
|
||
- bootstrap interval;
|
||
- hard / style-controlled / category leaderboard;
|
||
- 票数与时间窗;
|
||
- exact model ID;
|
||
- 去重与异常投票策略。
|
||
|
||
K3 报告引用第三方 Arena 排名时给出日期与当时名次,这是正确方向;它仍是报告时点的外部平台结果,
|
||
不是固定模型常数。
|
||
|
||
---
|
||
|
||
## 7. 从文本到系统:代码、上下文、多模态与 Agent
|
||
|
||
### 7.1 代码评测的四级谱系
|
||
|
||
| 层级 | 例子 | 主要回答 | 主要盲区 |
|
||
|---|---|---|---|
|
||
| 函数补全 | HumanEval / MBPP | 小函数能否过测试 | 题短、测试不足、污染 |
|
||
| 真实库调用 | DS-1000 | 能否使用常见数据科学库 | 环境与 API 版本 |
|
||
| 动态竞赛 | LiveCodeBench | 新题算法、执行、修复 | 竞赛题不等于工程 |
|
||
| 仓库 / 终端 | SWE-bench / Terminal-Bench | 长程查找、编辑、运行与验证 | Harness、环境、预算 |
|
||
|
||
分数跨层级不能直接相减。K3 的 DeepSWE、ProgramBench、Terminal-Bench、
|
||
FrontierSWE、SWE-Marathon 是不同构念与系统协议。
|
||
|
||
### 7.2 长上下文:声明窗口不等于有效窗口
|
||
|
||
Needle-in-a-Haystack 主要测检索。RULER 增加多 needle、多跳 tracing 与聚合;
|
||
LongBench 覆盖双语多任务。仍需记录:
|
||
|
||
- 真实 token 数与 tokenizer;
|
||
- 重要信息位置;
|
||
- 是否截断;
|
||
- 上下文管理;
|
||
- 输出长度;
|
||
- 长度—难度曲线;
|
||
- 短上下文基线;
|
||
- 检索、推理和生成分别失败在哪里。
|
||
|
||
模型在 1M token 内找到一串 passkey,不证明它能综合 1M token 的矛盾证据。
|
||
|
||
### 7.3 多模态总分要拆成瓶颈链
|
||
|
||
```text
|
||
感知 / OCR
|
||
→ grounding
|
||
→ 跨模态融合
|
||
→ 知识 / 推理
|
||
→ 输出 / 操作
|
||
```
|
||
|
||
OCRBench、MMBench、MMMU、Video-MME 的任务与输入形态不同。对多模态题,至少披露:
|
||
|
||
- 原始图像尺寸与预处理;
|
||
- tile / crop;
|
||
- 图像数量与视频帧采样;
|
||
- OCR / tool;
|
||
- prompt;
|
||
- 是否允许重新观察;
|
||
- 文字与视觉子集;
|
||
- Judge;
|
||
- token / latency 成本。
|
||
|
||
### 7.4 Agent 的单位是“模型—脚手架—环境”
|
||
|
||
Agent 最小协议:
|
||
|
||
```text
|
||
model ID
|
||
system prompt
|
||
harness commit
|
||
tool schema and permissions
|
||
environment / image / date
|
||
context management
|
||
max steps / tokens / wall clock
|
||
retry / reset
|
||
parallel rollouts
|
||
verifier
|
||
cost
|
||
raw trajectory
|
||
```
|
||
|
||
Cybench 在顶级模型上比较 4 种 scaffold;OpenAI 对 SWE-bench Verified 的分析展示同一模型在不同
|
||
scaffold 上可产生很大差距。K3 在 DeepSWE、Terminal-Bench 等任务中使用不同模型专用 harness,
|
||
因此报告“best score across harnesses”必须和固定 harness 榜区分。
|
||
|
||
### 7.5 Final-state verifier 比轨迹模仿更适合多解任务
|
||
|
||
好的 Agent verifier 检查:
|
||
|
||
```text
|
||
required final state
|
||
forbidden side effects
|
||
permissions / authority
|
||
task invariants
|
||
external persistence
|
||
```
|
||
|
||
而不是要求和 gold trace 一步不差。OSWorld 用 task-specific execution scripts;
|
||
τ-bench 把 tool-agent-user interaction 与 policy constraints 放进任务;
|
||
AgentDojo 同时测正常任务与 prompt injection 下的安全性质。
|
||
|
||
---
|
||
|
||
## 8. 安全评测:先画威胁模型,再看分数
|
||
|
||
### 8.1 三类对象不能混为一谈
|
||
|
||
| 对象 | 例子 | 问题 |
|
||
|---|---|---|
|
||
| 裸模型能力 | checkpoint 能生成什么 | 是否拥有危险能力 |
|
||
| 行为对齐 | 面对请求会不会拒绝或安全响应 | 模型策略是否稳健 |
|
||
| 产品系统 | system prompt、过滤器、工具权限、审计与速率限制 | 部署风险是否被控制 |
|
||
|
||
同一 checkpoint 加风控 wrapper 后安全榜可能显著变化。DeepSeek-R1 Appendix D 同时给出
|
||
纯模型与风险控制系统结果,正好说明产品安全不能归给模型单层。
|
||
|
||
### 8.2 威胁模型最小字段
|
||
|
||
```text
|
||
attacker goal
|
||
attacker knowledge
|
||
attacker access
|
||
query / compute budget
|
||
allowed transformations
|
||
target model / wrapper
|
||
conversation length
|
||
tool permissions
|
||
success criterion
|
||
evaluator
|
||
attack artifacts disclosed?
|
||
```
|
||
|
||
没有这些字段的 attack success rate 不可跨论文直接比较。
|
||
|
||
### 8.3 从静态内容到主动攻击
|
||
|
||
谱系:
|
||
|
||
1. **内容分布**:RealToxicityPrompts;
|
||
2. **刻板印象 / 偏差**:StereoSet、CrowS-Pairs、BBQ;
|
||
3. **对抗数据生成**:ToxiGen;
|
||
4. **人工 / 模型红队**:Perez et al.、Ganguli et al.;
|
||
5. **自动 jailbreak**:GCG、Jailbroken;
|
||
6. **标准化拒答与攻击**:HarmBench、JailbreakBench;
|
||
7. **有效有害内容**:StrongREJECT;
|
||
8. **不可信工具数据**:InjecAgent、AgentDojo;
|
||
9. **网络安全能力**:Cybench;
|
||
10. **行业标准化套件**:AILuminate。
|
||
|
||
这不是单向“越来越安全”,而是被测攻击面不断扩大。
|
||
|
||
### 8.4 红队发现取决于资源与参与者
|
||
|
||
Red-Teaming for Generative AI 将活动拆成:
|
||
|
||
- 目的;
|
||
- 产物;
|
||
- 参与者;
|
||
- 访问权;
|
||
- 时间与计算资源;
|
||
- 决策去向。
|
||
|
||
短时 crowdworker、领域专家、内部员工与自动攻击器能发现的风险不同。
|
||
“做过红队”若没有过程披露,容易退化为 security theater。
|
||
|
||
### 8.5 Jailbreak 不能只看是否拒答
|
||
|
||
评测至少分三步:
|
||
|
||
```text
|
||
did the model refuse?
|
||
did it provide policy-violating content?
|
||
was the content specific / useful enough to realize harm?
|
||
```
|
||
|
||
StrongREJECT 的实证结论是既有自动评估可能显著高估 jailbreak 效果;
|
||
JailbreakBench 则固定 threat model、system prompt、chat template、100 个 behaviors、
|
||
scoring 与 artifact repository,使攻击成本与成功率更可比。
|
||
|
||
### 8.6 过度拒答是安全失败的一部分
|
||
|
||
XSTest 同时有:
|
||
|
||
- 250 个含敏感词但安全的 prompts;
|
||
- 200 个应拒绝的对照 prompts。
|
||
|
||
安全前沿应画成二维:
|
||
|
||
```text
|
||
unsafe compliance ↓
|
||
benign task completion ↑
|
||
```
|
||
|
||
一个模型把所有安全问题都拒绝,不应被评为“最安全且最好用”。
|
||
|
||
### 8.7 Prompt injection 是权限与数据流问题
|
||
|
||
InjecAgent 的 1,054 个案例覆盖 17 个用户工具、62 个攻击者工具,目标包括直接伤害与数据外泄;
|
||
AgentDojo 用可扩展环境同时测正常任务、攻击与防御。
|
||
|
||
核心不只是“模型有没有被一句话骗过”,而是:
|
||
|
||
```text
|
||
trusted instruction
|
||
untrusted observation / document / email
|
||
tool authority
|
||
side effect
|
||
secret
|
||
```
|
||
|
||
是否被明确分层。Instruction Hierarchy 把 system > user > tool/data 的权限优先级变成训练与评测对象。
|
||
|
||
### 8.8 网络安全能力与风险必须分层
|
||
|
||
Cybench 用 40 个专业 CTF 任务、可执行环境与中间子任务测 Agent;K3 报告内部 cybersecurity
|
||
又区分 discovery、PoC 与 end-to-end exploit tier。报告“发现漏洞”不能自动升级成
|
||
“能可靠完成真实端到端攻击”,反之低 CTF 成绩也不证明没有现实风险。
|
||
|
||
---
|
||
|
||
## 9. DeepSeek 评测谱系:为什么特别值得亮点讲
|
||
|
||
DeepSeek 系列不是只有模型结构演进;它的评测协议也逐步从静态能力表,走到多预算推理、
|
||
Agent harness、形式 verifier 与产品风控。以下只总结报告披露,不把作者结论外推。
|
||
|
||
### 9.1 DeepSeek LLM(2024):第一次把四类评测并排
|
||
|
||
报告同时包含:
|
||
|
||
- public benchmark;
|
||
- Chinese / English open-ended evaluation;
|
||
- held-out evaluation;
|
||
- safety evaluation;
|
||
- 训练过程 benchmark curves;
|
||
- 评测格式附录。
|
||
|
||
值得教学的细节:
|
||
|
||
- base 与 chat 的 shots 并不完全一致;
|
||
- open-ended 任务温度按任务类型变化;
|
||
- held-out code 与 instruction-following 用于补公开题;
|
||
- 报告承认多项选择数据可能进入训练,并对部分集做 dedup。
|
||
|
||
错误写法:把表中全部差距归因于模型结构,忽略 base / chat 协议差异与后训练。
|
||
|
||
### 9.2 DeepSeekMath(2024):Maj@K 上升不等于 Pass@K 上升
|
||
|
||
DeepSeekMath 报告 RL 后:
|
||
|
||
- majority / self-consistency 变好;
|
||
- Pass@K 未同步改善。
|
||
|
||
作者谨慎解释为正确答案在分布中的排序与稳定性提高,而不是已经证明基础解题支持集扩大。
|
||
这是区分“推理能力”“采样分布”“选择器收益”的经典案例。
|
||
|
||
### 9.3 DeepSeek-V2(2024):架构、开放生成与长上下文同表出现
|
||
|
||
报告覆盖:
|
||
|
||
- MMLU / C-Eval / CMMLU;
|
||
- HumanEval / MBPP / LiveCodeBench;
|
||
- MT-Bench / AlpacaEval 2.0;
|
||
- NIAH;
|
||
- base / chat / DPO;
|
||
- 额外 math / code 分析。
|
||
|
||
NIAH 高分只支持检索式长上下文证据,不能单独证明复杂综合。
|
||
|
||
### 9.4 DeepSeek-V3(2024):更明确的框架与新一代题集
|
||
|
||
V3:
|
||
|
||
- base 使用内部 HAI-LLM evaluation framework;
|
||
- 增加 MMLU-Redux、MMLU-Pro、MMMLU、GPQA、LiveCodeBench、SWE-bench Verified;
|
||
- open-ended 继续用 AlpacaEval / Arena-Hard;
|
||
- 长上下文仍包括 NIAH;
|
||
- tokenizer 的换行复合 token 可能影响 few-shot 边界,报告专门讨论并在训练中缓解。
|
||
|
||
这个 tokenizer 细节说明:评测 prompt 的最后一个换行也可能成为协议变量。
|
||
|
||
### 9.5 DeepSeek-R1(2025):采样、污染、Harness 与安全 wrapper 全部显性化
|
||
|
||
最重要的四点:
|
||
|
||
1. 用非零温度多次采样计算 mean pass@1,不是 greedy;
|
||
2. 不同 benchmark 使用不同 `k`,AIME 另报 cons@64;
|
||
3. SWE-bench Verified 使用 Agentless,Aider 使用 diff format;
|
||
4. 安全结果区分纯模型与风险控制系统。
|
||
|
||
污染部分还明确承认 n-gram 无法拦截 paraphrase contamination。
|
||
|
||
R1 安全附录使用 SST、BBQ、Anthropic Red Team、XSTest、Do-Not-Answer、HarmBench;
|
||
部分来自 HELM,部分作者复现;HarmBench Judge 被替换为 GPT-4o,且被产品风险控制拒绝的请求统一按安全响应。
|
||
这些字段会改变分数,必须逐项保留。
|
||
|
||
### 9.6 DeepSeek-V3.2(2025):Agent 与 token efficiency 成为一等字段
|
||
|
||
V3.2 评测覆盖知识、数学代码竞赛、Terminal-Bench、SWE、BrowseComp、MCP 等;
|
||
报告给出:
|
||
|
||
- temperature 与 128K context;
|
||
- thinking / non-thinking;
|
||
- 工具设置;
|
||
- Agent 任务;
|
||
- performance / token consumption 图;
|
||
- 特定竞赛的提交与验证流程。
|
||
|
||
这一步把“同分用了多少 token”带进模型比较。
|
||
|
||
### 9.7 DeepSeek-V4(2026):多 effort、超长上下文与 500 步 Agent
|
||
|
||
V4 披露:
|
||
|
||
- Non-think / High / Max;
|
||
- reasoning / knowledge 分别使用 8K、128K、384K context;
|
||
- formal math 在 Lean v4.28.0-rc1 中最多 500 tool calls;
|
||
- code Agent 使用内部 bash + file-edit harness,最多 500 步、512K context;
|
||
- search Agent 使用 websearch + Python,同样 500 步 / 512K;
|
||
- 1M context 对竞争模型重跑以统一配置;
|
||
- Codeforces 每题生成 32 候选,再随机抽 10 形成提交序列并求期望 rating;
|
||
- strict verifier 决定 formal proof 正确性。
|
||
|
||
因此 V4 表格是“高预算系统设置下的作者评测”,不是裸模型在默认 API 下的无条件属性。
|
||
|
||
### 9.8 DeepSeek 主线的教学结论
|
||
|
||
```text
|
||
DeepSeek LLM
|
||
public / open / held-out / safety
|
||
↓
|
||
DeepSeekMath
|
||
pass@k vs maj@k
|
||
↓
|
||
V2 / V3
|
||
newer suites + open judge + long context
|
||
↓
|
||
R1
|
||
sampled pass@1 + harness + wrapper-aware safety
|
||
↓
|
||
V3.2 / V4
|
||
effort / token / tools / environment / formal verifier
|
||
```
|
||
|
||
这条谱系比背模型分数更重要:越接近 Agent,协议字段越多,单一“模型榜”越不充分。
|
||
|
||
---
|
||
|
||
## 10. Kimi K3 §6:把一张大表重新展开成协议
|
||
|
||
### 10.1 公共评测分四层
|
||
|
||
K3 §6.1 把任务分为:
|
||
|
||
- Reasoning & Knowledge;
|
||
- Coding;
|
||
- Agentic;
|
||
- Vision / multimodal。
|
||
|
||
其中可见节点包括 GPQA Diamond、CritPt、AA-LCR、HLE-Full、DeepSWE、ProgramBench、
|
||
Terminal-Bench 2.1、FrontierSWE、SWE-Marathon、BrowseComp、DeepSearchQA、
|
||
ResearchRubrics、Toolathlon-Verified、MCPMark-Verified、OSWorld-Verified、OSWorld 2.0、
|
||
SaaS-Bench、τ³-Banking 等。
|
||
|
||
任务名字很多,但真正可比较性来自下面的协议。
|
||
|
||
### 10.2 公开设置
|
||
|
||
报告披露:
|
||
|
||
- K3 reasoning effort 为 max;
|
||
- temperature = 1.0;
|
||
- GPQA / HLE / vision 等无工具单步评测 `top-p=.95`;
|
||
- Agent 任务 `top-p=1`;
|
||
- 一般按模型使用 Kimi Code / Claude Code / Codex 等模型专用 harness;
|
||
- DeepSWE 使用 v1.1;
|
||
- K3 在官方 mini-SWE-agent harness 另有 `67.3`,主表是另一协议;
|
||
- Terminal-Bench 2.1 对所有模型报告各 harness 的最好分;
|
||
- SWE-Marathon 使用截至报告时点的 H20-calibrated task branch;
|
||
- FrontierSWE dominance 用 2026-07-16 官方脚本重算;
|
||
- 部分任务用 Gemini 3.1 Pro Judge;
|
||
- AutomationBench 使用 600 题公开子集;
|
||
- BrowseComp 使用特定上下文管理策略。
|
||
|
||
这组披露直接支持本章总公式:
|
||
|
||
```text
|
||
reported benchmark score
|
||
= model + effort + sampling + harness + environment
|
||
+ context management + verifier / judge + date
|
||
```
|
||
|
||
### 10.3 作者报告值只能在协议边界内读
|
||
|
||
可作为案例、但不可外推的主表值包括:
|
||
|
||
- GPQA Diamond:93.5;
|
||
- HLE-Full:无工具 43.5 / 有工具 56.0;
|
||
- DeepSWE:67.5;
|
||
- FrontierSWE:81.2;
|
||
- SWE-Marathon:42.0;
|
||
- BrowseComp:91.2;
|
||
- OSWorld-Verified:84.8;
|
||
- OSWorld 2.0:58.3。
|
||
|
||
安全写法:
|
||
|
||
> K3 报告在其 §6 所述 max-effort、采样、Harness、工具与版本配置下报告这些结果。
|
||
|
||
错误写法:
|
||
|
||
> K3 的裸模型能力就是这些固定百分比,且可与任意来源同名 benchmark 直接比较。
|
||
|
||
### 10.4 内部评测
|
||
|
||
K3 §6.2 明确说明内部 benchmark 会频繁刷新和扩展,以追踪不断变化的 failure modes;
|
||
覆盖 capability、coding、enterprise、conversation 等。
|
||
|
||
优点:
|
||
|
||
- 能测未公开、未污染的新失败;
|
||
- 可贴近产品分布;
|
||
- 可快速迭代。
|
||
|
||
边界:
|
||
|
||
- 外部无法复现;
|
||
- 题目选择与 Judge 不透明;
|
||
- 跨时间分数未必同量尺;
|
||
- 应报告版本、覆盖、抽样和人工审计。
|
||
|
||
### 10.5 网络安全 Tier
|
||
|
||
K3 内部 cybersecurity 分层:
|
||
|
||
- discovery;
|
||
- PoC / Tier 1;
|
||
- end-to-end exploit / Tier 2。
|
||
|
||
这避免把“指出潜在漏洞”与“稳定端到端利用”混写。
|
||
|
||
### 10.6 第三方评测
|
||
|
||
K3 §6.3 披露 WebDev Arena、Text Arena、Agent Arena 等第三方时点排名;
|
||
成本—分数图的 K3 成本来自自有运行,Claude / GPT 成本取自引用来源;
|
||
baseline 分数也可能来自各自来源、各自设置。
|
||
|
||
因此“成本更低且分数更高”的图要逐点审计:
|
||
|
||
- 价格日期;
|
||
- input / output token;
|
||
- cached token;
|
||
- 平均长度;
|
||
- reasoning effort;
|
||
- tool cost;
|
||
- harness;
|
||
- 是否作者自跑;
|
||
- SLO。
|
||
|
||
### 10.7 K3 主线的教学结论
|
||
|
||
K3 §6 的价值不只是分数高,而是提供了一个真实的前沿评测“混合证据现场”:
|
||
|
||
```text
|
||
作者自跑
|
||
+ 官方 leaderboard
|
||
+ 第三方平台
|
||
+ 内部动态集
|
||
+ 不同 harness
|
||
+ LLM Judge
|
||
+ 成本引用
|
||
```
|
||
|
||
学生的任务是给每个数字贴 provenance,而不是把整张表当成同一实验。
|
||
|
||
本地证据:
|
||
|
||
- `research/sources/kimi-k3/k3_tech_report.txt:1687-1750`
|
||
- `research/sources/kimi-k3/k3_tech_report.txt:1751-1845`
|
||
- `research/sources/kimi-k3/k3_tech_report.txt:1850-1965`
|
||
|
||
---
|
||
|
||
## 11. 四个原创交互实验的教学合同
|
||
|
||
### Lab A:指标与校准显微镜
|
||
|
||
用户可调:
|
||
|
||
- tokenizer 粒度;
|
||
- 正确率;
|
||
- 置信度;
|
||
- selective threshold;
|
||
- 风险代价。
|
||
|
||
输出:
|
||
|
||
- PPL / bits-per-byte 的不可比示例;
|
||
- reliability bins;
|
||
- ECE 教学近似;
|
||
- coverage / selective accuracy;
|
||
- “高准确但过度自信”与“较低准确但可弃答”的区别。
|
||
|
||
必须标注:所有数字为教学模拟,不对应真实模型。
|
||
|
||
### Lab B:Judge 与 Arena 偏差实验
|
||
|
||
用户可调:
|
||
|
||
- A/B 顺序;
|
||
- 长度差;
|
||
- style;
|
||
- Judge 能力;
|
||
- self-family bias;
|
||
- 票数;
|
||
- ties。
|
||
|
||
输出:
|
||
|
||
- pairwise preference;
|
||
- position flip;
|
||
- length-adjusted preference;
|
||
- bootstrap 区间教学近似;
|
||
- 稀疏比较图如何导致排名不稳。
|
||
|
||
### Lab C:污染与动态基准实验
|
||
|
||
用户可调:
|
||
|
||
- 文本 / 答案 / 格式 / 语义 / 时间污染;
|
||
- n-gram threshold;
|
||
- 私有 holdout;
|
||
- 动态刷新比例;
|
||
- anchor set。
|
||
|
||
输出:
|
||
|
||
- 可检测污染;
|
||
- 漏检污染;
|
||
- 静态可比性;
|
||
- 新鲜度;
|
||
- benchmark 半衰期;
|
||
- 结论标签。
|
||
|
||
### Lab D:系统分数与安全前沿
|
||
|
||
用户可调:
|
||
|
||
- base model capability;
|
||
- harness boost;
|
||
- tool / retry budget;
|
||
- verifier strength;
|
||
- environment noise;
|
||
- jailbreak pressure;
|
||
- risk-control wrapper;
|
||
- benign refusal。
|
||
|
||
输出:
|
||
|
||
- raw capability;
|
||
- system success;
|
||
- repeatability;
|
||
- cost;
|
||
- unsafe compliance;
|
||
- over-refusal;
|
||
- “能力榜 / 系统榜 / 安全榜不能合并”。
|
||
|
||
---
|
||
|
||
## 12. 一份可复制的评测审计卡
|
||
|
||
### 12.1 构念
|
||
|
||
- [ ] 要测的能力 / 风险用一句可证伪的话定义;
|
||
- [ ] 题目与真实使用之间的差异列出;
|
||
- [ ] 不测什么明确写出。
|
||
|
||
### 12.2 数据
|
||
|
||
- [ ] dataset 名称、版本、commit、split、日期;
|
||
- [ ] 语言、领域、难度、用户群;
|
||
- [ ] 标签质量与多解;
|
||
- [ ] 污染定义、匹配阈值与人工检查;
|
||
- [ ] 动态题与 anchor 题比例。
|
||
|
||
### 12.3 模型与产品
|
||
|
||
- [ ] exact model ID / checkpoint / date;
|
||
- [ ] base、chat、reasoner;
|
||
- [ ] 裸模型还是产品 wrapper;
|
||
- [ ] system prompt、过滤器与风险控制。
|
||
|
||
### 12.4 推理协议
|
||
|
||
- [ ] prompt / chat template / shots;
|
||
- [ ] temperature / top-p / seed;
|
||
- [ ] max tokens / context;
|
||
- [ ] samples / pass@k / consensus;
|
||
- [ ] reasoning effort;
|
||
- [ ] invalid output / timeout policy。
|
||
|
||
### 12.5 Agent 协议
|
||
|
||
- [ ] harness 与 commit;
|
||
- [ ] tools、权限与 schema;
|
||
- [ ] environment image / date;
|
||
- [ ] context management;
|
||
- [ ] steps / wall-clock / retries;
|
||
- [ ] verifier 与 side effects。
|
||
|
||
### 12.6 Judge 与统计
|
||
|
||
- [ ] exact match / test / human / LLM Judge;
|
||
- [ ] Judge prompt / model / parser;
|
||
- [ ] position / length sensitivity;
|
||
- [ ] sample size;
|
||
- [ ] confidence interval / paired test;
|
||
- [ ] macro / micro / missing values。
|
||
|
||
### 12.7 经济与来源
|
||
|
||
- [ ] input / output / cached tokens;
|
||
- [ ] tool calls / rollouts;
|
||
- [ ] latency / price / hardware;
|
||
- [ ] author-reported / official leaderboard / independent rerun;
|
||
- [ ] raw outputs / logs / config 是否开放。
|
||
|
||
---
|
||
|
||
## 13. 五十个新增一手节点
|
||
|
||
下表是论文库从 400 扩充到 450 的新增节点。每项只写最小可支持贡献。
|
||
|
||
| 年 | 节点 | 本章使用方式 |
|
||
|---|---|---|
|
||
| 2002 | BLEU | 自动参考重叠指标的历史起点与代理边界 |
|
||
| 2004 | ROUGE | 摘要 recall-oriented 参考重叠 |
|
||
| 2017 | On Calibration of Modern Neural Networks | reliability、ECE 与 temperature scaling 坐标 |
|
||
| 2018 | GLUE | 多任务统一套件 |
|
||
| 2019 | SuperGLUE | 基准饱和后的加难与诊断 |
|
||
| 2020 | RealToxicityPrompts | 语言模型生成毒性的分布式测量 |
|
||
| 2020 | StereoSet | 语言模型刻板印象与语言建模能力权衡 |
|
||
| 2020 | CrowS-Pairs | 美国语境九类社会偏差的成对测量 |
|
||
| 2021 | HumanEval | 执行测试与 pass@k |
|
||
| 2021 | TruthfulQA | 模仿人类错误信念的对抗式事实性 |
|
||
| 2021 | Dynabench | human-and-model-in-the-loop 动态造题 |
|
||
| 2021 | BBQ | 有信息 / 信息不足条件下的 QA 偏差 |
|
||
| 2022 | Language Models (Mostly) Know What They Know | P(True) / P(IK) 自评与校准 |
|
||
| 2022 | ToxiGen | 对抗式、隐性仇恨数据生成 |
|
||
| 2022 | Red Teaming Language Models with Language Models | 用模型自动产生红队测试 |
|
||
| 2022 | Red Teaming Language Models to Reduce Harms | 红队流程、规模与 38,961 攻击数据 |
|
||
| 2022 | BIG-Bench Hard | 从 BIG-bench 选出困难任务并研究 CoT |
|
||
| 2022 | DS-1000 | 真实数据科学代码与多条件执行检查 |
|
||
| 2023 | MT-Bench / Chatbot Arena | LLM Judge 与现场人类成对偏好 |
|
||
| 2023 | G-Eval | rubric + CoT + form filling 的生成评测 |
|
||
| 2023 | LLMBar | 419 对迷惑性 instruction-following 元评测 |
|
||
| 2023 | EvalPlus | 扩充测试揭示 false positive 与误排序 |
|
||
| 2023 | FActScore | 长文拆成原子事实后核验支持率 |
|
||
| 2023 | SelfCheckGPT | 黑盒多样本一致性检测事实性 |
|
||
| 2023 | HaluEval | 生成并人工标注的幻觉识别集 |
|
||
| 2023 | Universal Adversarial Suffix / GCG | 自动梯度式 jailbreak 与迁移 |
|
||
| 2023 | Jailbroken | 竞争目标与泛化失配的安全失败框架 |
|
||
| 2023 | XSTest | 不当服从与过度拒答双向测量 |
|
||
| 2023 | Do-Not-Answer | 危险指令 safeguard 数据集 |
|
||
| 2023 | FreshLLMs / FreshQA | 快速变化知识与错误前提的动态 QA |
|
||
| 2023 | Semantic Uncertainty | 按语义等价类计算生成不确定性 |
|
||
| 2024 | Chatbot Arena | 众包成对比较与统计排名平台 |
|
||
| 2024 | Length-Controlled AlpacaEval | 控制长度混杂的自动偏好评测 |
|
||
| 2024 | Arena-Hard / BenchBuilder | 从现场流量构建区分性开放题 |
|
||
| 2024 | LiveBench | 近期来源、客观判分、按月更新 |
|
||
| 2024 | LiveCodeBench | 持续收集新竞赛题与多种代码能力 |
|
||
| 2024 | RULER | 超越单 needle 的长上下文诊断 |
|
||
| 2024 | HarmBench | 标准化自动红队与稳健拒答 |
|
||
| 2024 | StrongREJECT | 有害信息效用而非非拒答本身 |
|
||
| 2024 | JailbreakBench | threat model、artifact、behavior、scoring 标准化 |
|
||
| 2024 | InjecAgent | 工具 Agent 的间接 prompt injection |
|
||
| 2024 | Cybench | 可执行 CTF 环境、子任务与 scaffold 敏感性 |
|
||
| 2024 | Instruction Hierarchy | privileged instruction 的训练与评测 |
|
||
| 2024 | Global MMLU | 翻译与文化偏差导致模型排名变化 |
|
||
| 2024 | FrontierMath | 专家原创难题与自动验证 |
|
||
| 2024 | WildGuard | prompt、response 与 refusal 三项安全 moderation |
|
||
| 2024 | MMLU-Pro | 更难、更多选项、较低 prompt 敏感性 |
|
||
| 2024 | MMLU-Redux | MMLU 错误审计与人工重标 |
|
||
| 2025 | AILuminate | 12 类风险、标准与行业化安全套件 |
|
||
| 2025 | SWE-bench Live | 新 GitHub issue 驱动的动态可执行软件工程评测 |
|
||
|
||
---
|
||
|
||
## 14. 八十节点正式阅读链
|
||
|
||
页面阅读链由上述 50 个新增节点,加上 30 个项目已有节点组成:
|
||
|
||
1. Perplexity;
|
||
2. MMLU;
|
||
3. BIG-bench;
|
||
4. HELM;
|
||
5. PALOMA;
|
||
6. benchmark contamination investigation;
|
||
7. LongBench;
|
||
8. GPQA;
|
||
9. Humanity’s Last Exam;
|
||
10. RewardBench;
|
||
11. AgentBench;
|
||
12. SWE-bench;
|
||
13. OSWorld;
|
||
14. τ-bench;
|
||
15. BrowseComp;
|
||
16. AgentDojo;
|
||
17. Agent Security Bench;
|
||
18. OCRBench;
|
||
19. MMBench;
|
||
20. MMMU;
|
||
21. Video-MME;
|
||
22. DeepSeek LLM;
|
||
23. DeepSeekMath;
|
||
24. DeepSeek-V2;
|
||
25. DeepSeek-V3;
|
||
26. DeepSeek-R1;
|
||
27. DeepSeek-V3.2;
|
||
28. DeepSeek-V4;
|
||
29. Kimi k1.5;
|
||
30. Kimi K3。
|
||
|
||
顺序按章节叙事重新编排,不按“重要性”排序。
|
||
|
||
---
|
||
|
||
## 15. 事实边界表
|
||
|
||
| 可以写 | 不能写 |
|
||
|---|---|
|
||
| 作者在其设置下报告 X | X 是模型永恒、内在、跨协议的能力 |
|
||
| 自动 Judge 在该元评测中与人类相关 | LLM Judge 等同人类 |
|
||
| n-gram 方法未发现某类文本重合 | 数据绝无污染 |
|
||
| verifier 接受该输出 | 输出满足未编码的全部用户意图 |
|
||
| 安全 benchmark 未发现所覆盖的失败 | 系统安全 |
|
||
| wrapper 降低作者测试中的 unsafe response | 裸模型本身同样安全 |
|
||
| pass@k 随 k 增加 | 单次成功率提升 |
|
||
| cons@k 提升 | 解题支持集必然扩大 |
|
||
| Agent 在某 harness 成功 | 任意脚手架和环境都同样成功 |
|
||
| Arena 在某时间窗排名靠前 | 绝对、永久、全用户偏好更高 |
|
||
| 动态 benchmark 降低已知公开题污染 | 动态题无偏且永久可比 |
|
||
| K3 / DeepSeek 表格披露了协议 | 表内外所有 baseline 都被完全统一重跑 |
|
||
|
||
---
|
||
|
||
## 16. P0 / P1 来源入口
|
||
|
||
### 测量与基准
|
||
|
||
- BLEU — https://aclanthology.org/P02-1040/
|
||
- ROUGE — https://aclanthology.org/W04-1013/
|
||
- Calibration — https://proceedings.mlr.press/v70/guo17a.html
|
||
- GLUE — https://arxiv.org/abs/1804.07461
|
||
- SuperGLUE — https://arxiv.org/abs/1905.00537
|
||
- MMLU — https://arxiv.org/abs/2009.03300
|
||
- BIG-bench — https://arxiv.org/abs/2206.04615
|
||
- HELM — https://arxiv.org/abs/2211.09110
|
||
- PALOMA — https://arxiv.org/abs/2312.10523
|
||
- MMLU-Redux — https://arxiv.org/abs/2406.04127
|
||
- MMLU-Pro — https://arxiv.org/abs/2406.01574
|
||
- HLE — https://arxiv.org/abs/2501.14249
|
||
|
||
### 动态、代码与 Agent
|
||
|
||
- Dynabench — https://arxiv.org/abs/2104.14337
|
||
- HumanEval — https://arxiv.org/abs/2107.03374
|
||
- DS-1000 — https://arxiv.org/abs/2211.11501
|
||
- EvalPlus — https://arxiv.org/abs/2305.01210
|
||
- LiveCodeBench — https://arxiv.org/abs/2403.07974
|
||
- LiveBench — https://arxiv.org/abs/2406.19314
|
||
- SWE-bench — https://arxiv.org/abs/2310.06770
|
||
- SWE-bench Verified — https://openai.com/index/introducing-swe-bench-verified/
|
||
- SWE-bench Live — https://arxiv.org/abs/2505.23419
|
||
- SWE-bench Verified deprecation analysis — https://openai.com/index/why-we-no-longer-evaluate-swe-bench-verified/
|
||
- RULER — https://arxiv.org/abs/2404.06654
|
||
- OSWorld — https://arxiv.org/abs/2404.07972
|
||
- AgentDojo — https://arxiv.org/abs/2406.13352
|
||
- Cybench — https://arxiv.org/abs/2408.08926
|
||
|
||
### Judge、事实性与校准
|
||
|
||
- Language Models (Mostly) Know — https://arxiv.org/abs/2207.05221
|
||
- Semantic Uncertainty — https://arxiv.org/abs/2302.09664
|
||
- TruthfulQA — https://arxiv.org/abs/2109.07958
|
||
- SelfCheckGPT — https://arxiv.org/abs/2303.08896
|
||
- FActScore — https://arxiv.org/abs/2305.14251
|
||
- HaluEval — https://arxiv.org/abs/2305.11747
|
||
- MT-Bench / Chatbot Arena — https://arxiv.org/abs/2306.05685
|
||
- Chatbot Arena — https://arxiv.org/abs/2403.04132
|
||
- G-Eval — https://arxiv.org/abs/2303.16634
|
||
- LLMBar — https://arxiv.org/abs/2310.07641
|
||
- Length-Controlled AlpacaEval — https://arxiv.org/abs/2404.04475
|
||
- Arena-Hard — https://arxiv.org/abs/2406.11939
|
||
|
||
### 安全
|
||
|
||
- RealToxicityPrompts — https://arxiv.org/abs/2009.11462
|
||
- StereoSet — https://arxiv.org/abs/2004.09456
|
||
- CrowS-Pairs — https://arxiv.org/abs/2010.00133
|
||
- BBQ — https://arxiv.org/abs/2110.08193
|
||
- ToxiGen — https://arxiv.org/abs/2203.09509
|
||
- LM red teaming — https://arxiv.org/abs/2202.03286
|
||
- Red teaming lessons — https://arxiv.org/abs/2209.07858
|
||
- GCG — https://arxiv.org/abs/2307.15043
|
||
- Jailbroken — https://arxiv.org/abs/2307.02483
|
||
- XSTest — https://arxiv.org/abs/2308.01263
|
||
- Do-Not-Answer — https://arxiv.org/abs/2308.13387
|
||
- HarmBench — https://arxiv.org/abs/2402.04249
|
||
- StrongREJECT — https://arxiv.org/abs/2402.10260
|
||
- JailbreakBench — https://arxiv.org/abs/2404.01318
|
||
- InjecAgent — https://arxiv.org/abs/2403.02691
|
||
- Instruction Hierarchy — https://arxiv.org/abs/2404.13208
|
||
- WildGuard — https://arxiv.org/abs/2406.18495
|
||
- AILuminate — https://arxiv.org/abs/2503.05731
|
||
- AILuminate official limitations — https://ailuminate.mlcommons.org/benchmarks/general_purpose_ai_chat/1.0-en_us-official-ensemble
|
||
|
||
### DeepSeek / Kimi
|
||
|
||
- DeepSeek LLM — https://arxiv.org/abs/2401.02954
|
||
- DeepSeekMath — https://arxiv.org/abs/2402.03300
|
||
- DeepSeek-V2 — https://arxiv.org/abs/2405.04434
|
||
- DeepSeek-V3 — https://arxiv.org/abs/2412.19437
|
||
- DeepSeek-R1 — https://arxiv.org/abs/2501.12948
|
||
- DeepSeek-V3.2 — https://arxiv.org/abs/2512.02556
|
||
- DeepSeek-V4 — https://arxiv.org/abs/2606.19348
|
||
- Kimi k1.5 — https://arxiv.org/abs/2501.12599
|
||
- Kimi K3 — https://arxiv.org/abs/2607.24653
|
||
|
||
---
|
||
|
||
## 17. 本章完成检查
|
||
|
||
- [x] 现有 66 个评测标签节点审计;
|
||
- [x] K3 §6 公共 / 内部 / 第三方评测拆解;
|
||
- [x] DeepSeek LLM → Math → V2 → V3 → R1 → V3.2 → V4 协议谱系;
|
||
- [x] 50 个新增一手节点核验;
|
||
- [x] 22 张独立问题账;
|
||
- [x] pass@k / cons@k / pass^k 区分;
|
||
- [x] 污染五分法;
|
||
- [x] Judge / Arena 元评测主线;
|
||
- [x] code / long-context / multimodal / Agent verifier 主线;
|
||
- [x] safety threat model、jailbreak 有效性与 over-refusal;
|
||
- [x] 四联交互实验教学合同;
|
||
- [x] 评测审计卡;
|
||
- [x] 网站实现与浏览器回归;
|
||
- [ ] 生产发布与公开仓库同步。
|