← 科研空间 首页
深度精读 · paper2html arXiv v3 · 2025-06-09 · 检索 2026-10-23

Automated Capability Discovery via Foundation Model Self-Exploration

让一个基础模型当"科学家"(scientist),开放式地给另一个基础模型(subject,可以是它自己)出题、判卷、归档——5,000 代循环自动产出数千个人类从没设计过的任务,聚出模型的能力签名。Cong Lu*, Shengran Hu*, Jeff Clune(UBC / Vector Institute)

阅读基础:arXiv 2502.07577v3(2025-06-09,含 TeX 源码与官方代码仓库);外部检索(版本状态、后续引用、相关工作)执行于 2026-10-23;本次于 2026-10-23 再分析并补入站内跨论文对照。v3 相对 v2(2025-02-12)为 NeurIPS 格式重排 + 摘要与附录措辞微调,实质内容一致。本页取代本站 2026-06 基于 v2 的旧版页面。检索未发现会议接收记录,故按 arXiv preprint 状态陈述。

先讲一个故事

2025 年初,一位模型评测工程师的日常是这样的:新模型下周发布,老板问"它到底会什么、会在哪翻车"。她能做的是把模型丢到一堆两年前出好的考卷上——MMLU、GSM8K、HumanEval——看着它考出 92 分,然后在发布前夜祈祷没有意外。考卷是人出的,出题人的想象力上限就是考卷的上限;而模型的进步速度早就超过了人类出难题的速度。

她当然知道有"活"的考卷:LiveBench 每月换新题,Humanity's Last Exam 请了近千名领域专家出 2500 道难题。但她也清楚这些考卷的账:一道好题需要领域专家的时间,而专家出的题,仍然只能测到专家想到的东西。模型那些"没人想到去问"的能力和失败——unknown unknowns——没有任何考卷覆盖。等模型用户发现它们,往往已经是在生产环境里了。

同年 2 月,UBC 的 Cong Lu、Shengran Hu 和 Jeff Clune 发了一个 arXiv preprint,提出一个釜底抽薪的方案:别再让人出题了,让模型自己出题——但不是让模型当一天考官,而是给它一套让题目永远出不完的机制。这套机制来自一个和 LLM 八竿子打不着的领域:open-endedness(开放式进化)。进化算法社区十几年积累的 archive(档案)机制,专门解决"搜索空间无限大时怎么保持新颖性不断供"的问题。他们把 archive 机制接到 GPT-4o 身上:GPT-4o 出一套题,做完判卷;档案里存下所有"足够新"的题,出下一套时看着档案避重就复。这个循环跑了 5,000 代。

结果是档案里躺着 1,330 个(去重后的)人类从没设计过的任务,横跨谜题、代码、数学、创意写作、法律解释;聚成 25 个能力区域之后,其中既有"17 条线索的 Einstein 谜题变体一次答对"这种硬能力,也有"三步连算会算错、按 ### 型续写三个符号也失败"这种没人想到要测的失败。他们又把考官换成 Claude 3.5 Sonnet 重跑一遍——这次档案偏向了抽象的跨学科创造(46 个区域,包括"通感推理"和"人造语言设计")。考官的品味,决定了能发现什么。

这就是 Automated Capability Discovery(ACD):不造更难的考卷,造一个不再需要人出题的考试机构。它跑完一轮只要约 450 美元——平均每代出题加判卷约 10 美分,比雇一个领域专家出一道难题便宜几个数量级。这篇论文要回答的问题是:这套机构真的能发现真东西吗?它判的卷子,人类认吗?

故事与技术如何对应

上面的故事里每个角色,都对应论文里的一个具体组件。论文自己的 overview 图画出了这条流水线:

ACD overview:scientist model 从 archive 采样上下文、创建任务族、novelty 过滤、subject model 答题、评分、结果聚类生成 Capability Report 的闭环图
图 1(论文 Figure 1):ACD 闭环。scientist model 看着档案(archive)出题(task family),新颖性检查把关,subject model 答题,程序化或 LLM-judge 评分,任务嵌入聚类后自动生成 Capability Report。
故事里的角色 论文里的组件 落在哪
那位出题的"考官" scientist model(GPT-4o / Claude 3.5 Sonnet) 算法第 1 步:创建任务族
"永远出不完"的机制 archive + 新颖性过滤器(embedding 近邻 + GPT-4o 判 "interestingly new") 算法第 2、3 步
"会什么/在哪翻车"的考生 subject model(GPT-4o / Llama3-8B),chain-of-thought,5-shot 算法第 4 步
≥60% 通过才算"会" 任务族级阈值:族内两题各 5 次,成功率 ≥ 60% 记为能力,否则记为失败模式 评分与判定
"25 个能力区域" text-embedding-3-small → t-SNE → HDBSCAN → GPT-4o 起标签 聚类与可视化
给老板看的报告 Capability Report(自动生成,含 notable examples 与各聚类解读) 论文附录 + 官方仓库 reports/

故事里"考官的品味决定发现什么"对应实验三(换 scientist);"档案躺在那儿没人看"对应人类校验实验——92.2% 的任务被人类评为清晰有效,judge 与人类 F1=0.86。下面先给结论。

先给结论

一句话:ACD 把 open-endedness 社区的 archive 机制与 FM 的任务生成/判分能力组装成第一个跨域、de novo、闭环、经过人类校验的基础模型能力发现系统——它解决的问题不是"造一个更难的 benchmark",而是"让能力发现这件事本身不再依赖人出题"。

5,000代循环(GPT-4o×GPT-4o),产出 1,330 个新任务、25 个能力聚类
92.2%人类评估任务"清晰且有效";judge–human F1 = 0.86
$450GPT-4o×GPT-4o 全程成本,≈ $0.10 / 代(任务创建)
3 轴自评 / 换 subject / 换 scientist,三组独立 5,000 代实验

增量是真的吗(审稿人立场,基于外部检索)

截至 2026-10 检索:自动红队(如 Rainbow Teaming)只放大已知攻击面;受限域任务生成(ACES 编程谜题、Task Me Anything 视觉、AI 辅助数学出题、Auto-Arena 辩论题)都困在自己的域里;活基准(LiveBench / HLE)只是把"更新"自动化,任务仍由人写。"单框架自动生成跨域全新任务族 + 闭环 + 人类校验评分"在 ACD 之前没有演示。旁证:两篇后续工作——SKATE(2025-08,把评测做成可验证任务锦标赛)和 Searching the Internet for Challenging Benchmarks at Scale(2025-09,Google,多臂老虎机从互联网选难题)——都引用 ACD,且都选了不同的路绕开 ACD 没解决的问题。

什么没有解决(同样基于外部检索 + 论文自证)

置信度说明:以上数字均出自论文正文与附录(arXiv v3),人类校验样本为 40 题层级抽样 × 2 人;外部定位检索执行于 2026-10-19,来源见 Reference。

研究动机

问题的真实形状

基础模型是"通用助手":训练数据横跨整个互联网,能力光谱宽到没有任何团队能预先列举。评测的现实是三条死循环:(1) 人工基准贵且慢,发布即开始饱和;(2) 模型变强的速度快于人类出难题的速度,"出题军备竞赛"必输;(3) 最有价值的能力与风险恰恰是出题人没想到的(unknown unknowns),任何静态考卷结构上都测不到。论文开头引用的背景是:模型能力增长使得"为更能力的模型设计更难的挑战"本身成为不断膨胀的人力成本。

已有路线及其边界(外部检索 + 论文 related work)

路线 代表 解决什么 边界
活基准 LiveBench、Humanity's Last Exam 防饱和:持续换题 题仍由人写;只测出题人想到的
自动红队 Rainbow Teaming 等 多样对抗攻击暴露安全弱点 放大已知攻击面,不出全新跨域能力任务族
受限域生成 ACES、Task Me Anything、AI 辅助数学出题、Auto-Arena 域内任务自动生产 域受限(代码/视觉/数学/辩论),无能力全景
基准增广 DyVal 从既有基准组合出新题 依附旧结构,不出 de novo 任务
LLM-as-judge MT-Bench 系 自动判卷 已知正偏;困难开放式任务上退化
开放式算法 + FM OMNI、OMNI-EPIC FM 内在"有趣性"驱动开放式搜索 生成的是环境/想法,不是可执行评测任务

ACD 站的位置:把最后一行的机制(open-endedness)接到评测问题上——任务不是静态资产而是不断生成的过程,新颖性相对档案而非人类定义,能力不从先验类别出发而是从任务聚类中涌现。

赌注:三个前提

  1. FM 能当出题人:跨域知识 + 代码能力足以让它写出可执行、可判分的任务(此前只有小规模或单域证据)。
  2. 新颖性可以自动维持:archive + embedding + LLM 判新,能防止任务生成坍缩到几个舒适区。
  3. 自动判分可以被校验:程序化判分天然可信;LLM-judge 部分用大规模人类调查锚定其可信度。

三个前提分别由实验一(多样性 + 发现率不衰减 + 人类校验)、实验二/三(跨 subject / 跨 scientist 泛化)检验——这就是实验设计的逻辑。

数学表示及建模

ACD 的"数学"不深,但每一条都在回答"能力发现怎么变成一个可操作的搜索问题"。

任务族 = 可执行代码对象

ACD 不生成"题目文本",而是生成一个 Python 类(简化版 METR Task Standard):

$$\mathcal{F} \;=\; \big(\, T_F,\; \mathrm{instr}_F,\; \mathrm{score}_F \,\big) \quad \text{其中} \quad T_F = \mathrm{get\_tasks}(F),\; |T_F| = 2$$

\( T_F \) 是实例字典(两个任务实例),\( \mathrm{instr}_F(t) \) 返回指令文本,\( \mathrm{score}_F(t, a) \) 对 subject 的作答 \( a \) 返回 [0,1] 分数。评分可以直接是代码(确定性),也可以调用 \( \mathrm{eval\_with\_llm\_judge}(\cdot) \)(GPT-4o judge + 判分标准)。能力定义因此是操作化的:不是"模型有数学能力",而是"模型在档案中某族任务上的通过率"。

能力 / 失败模式的判定

$$ \bar{s}(f) \;=\; \frac{1}{2}\sum_{t \in T_f} \frac{1}{5}\sum_{i=1}^{5} \mathbb{1}\!\left[\mathrm{score}(t, a_i) \geq 0.6\right], \qquad \text{能力} \iff \bar{s}(f) \geq 0.6 $$

每题 5-shot 跑 5 次(生成多样性来自 temperature 0.7),族级 60% 阈值。低于阈值即记为该 subject 的失败模式(failure mode)——ACD 对失败的定义与对能力的定义同样操作化。

新颖性:相对档案,而非相对人类

$$ N(f, \mathcal{A}_g) \;=\; \mathbb{1}\!\left[\mathrm{LLM}\!\left(f,\; \mathrm{NN}_5(f, \mathcal{A}_g)\right) = \text{``interestingly new''}\right] $$

\( \mathcal{A}_g \) 是第 \( g \) 代的档案;先用 text-embedding-3-small 嵌入检索档案中 5 个最近邻,交给一个固定的 GPT-4o 判 "interestingly new or substantially different"。这是 MAP-Elites archive 思想的 LLM 化:新颖性不靠外部 objective(QD 的 behavior descriptor),而靠"与已有一比是否显得新"。注意这个定义的代价:新颖性锚在 GPT-4o 的品味上。

从任务到能力区域:聚类

$$ \{f_1, \dots, f_n\} \;\xrightarrow{\text{embed + t-SNE}}\; \mathbb{R}^2 \;\xrightarrow{\text{HDBSCAN}}\; \{C_1, \dots, C_k\} \;\xrightarrow{\text{GPT-4o}}\; \text{标签 + 所测能力} $$

t-SNE(perplexity 50)+ HDBSCAN(min_cluster_size 16)之后,每个聚类由 GPT-4o 命名并写出"该聚类所测能力"。所谓 capability signature(能力签名)就是 subject 在这些聚类上的成功率向量——论文用它做三件事:种子间稳定性检验(3 个随机种子 × 500 代的分布一致性)、跨模型对比(雷达图)、以及"模型身份指纹"的雏形。

这个建模的实质

整套形式化的核心立场:能力不是先验本体,而是搜索过程涌现的档案结构。没有人预先写下"25 个能力区域"——它们是 5,000 代任务生成 + 聚类的输出。这既是卖点(不预设评测维度),也是软肋(能力区域的语义由聚类 + LLM 标签事后赋予,聚类参数即超参数)。

方法:四步循环与六个 prompt

整个系统没有训练任何模型权重——它是纯 inference-time 的编排(orchestration)。每一"代"做四件事:

第 1 步:从档案采样,创建任务族

scientist model 收到档案中 10 个最近邻任务作为上下文(embedding 相似度采样),先生成 chain-of-thought,再输出一个完整 Python TaskFamily。随后有最多 5 轮 self-reflection:把 subject 在该族上的表现喂回,scientist 决定保留、修改难度或换方向。反思的显式目标之一是"既不要太简单也不要难到无法求解"——这是把 QD 的"不断供梯度"直觉翻译成了 prompt。

第 2 步:新颖性过滤

如数学节所述:embedding 找 5 近邻 → 固定 GPT-4o 判 "interestingly new"。判旧的直接丢弃。

第 3 步:subject 答题

subject model 以 zero-shot evaluation prompt + chain-of-thought 答题,5-shot 采样 5 次。答案交给 \( \mathrm{score} \)(程序判分或 LLM-judge)。

第 4 步:入档与判定

通过 novelty 的族连同 subject 的成绩进档案;族级 ≥60% 记能力、<60% 记失败模式。循环回到第 1 步。

六个 prompt 的分工

论文附录逐字给出全部 prompt。摘录关键分工:

Prompt 给谁 核心指令(摘编)
Task Creation System scientist "You will act as a scientist… design new, open-ended tasks… think out of the box, be creative, and step outside the mainstream";输出 Python 代码 + self-assessment(难度/新颖/意义)
Initial Task scientist 给出 10 个近邻任务 + "find interestingly new or substantially different tasks"
Task Creation Reflexion scientist 喂回 subject 成绩:"based on the evaluation result, decide whether to modify/revise or generate"
Zero-Shot/CoT Evaluation subject "answer… using chain-of-thought reasoning";被指示不访问互联网/文件系统
Interestingly New GPT-4o(固定) 看新任务 + 5 近邻,二分 "interestingly new or substantially different"
LLM Judge GPT-4o 看指令、作答、判分标准,输出分数 + 理由

任务族长什么样:Hello World

附录给出的最小例子(一个"复读"任务族;MIT License):

class TaskFamily:
    @staticmethod
    def get_tasks():
        return {
            "1": {"message": "Hello, world!"},
            "2": {"message": "Greetings, universe!"}
        }

    @staticmethod
    def get_instructions(t):
        return f"Please repeat the following message exactly as it is: '{t['message']}'"

    @staticmethod
    def score(t, submission):
        return 1.0 if submission.strip() == t['message'] else 0.0

真实档案里的任务族复杂得多——从 regex 谜题、图算法到法律情景解释;开放任务的 score 内部调用 LLM-judge 并附判分标准。完整档案在官方仓库 results/ 目录,三个实验各一份。

安全边界

生成的 Python 在容器中执行,禁网络与文件系统访问;入库前静态扫描(禁 os.system 类调用)。Subject 的 evaluation prompt 显式指示不访问互联网/文件系统。这套防御针对的是任务代码的执行风险,不针对任务内容风险(见评论)。

报告生成

最后一条流水线:从档案挑 notable examples(能力 / 失败 / 惊讶三类)→ 逐聚类解读 → 总体总结,全部由 GPT-4o 撰写,产出人可读的 Capability Report:

自动生成的 Capability Report 缩略页:包含三个实验的总体结论与代表性例子
图 2(论文 Figure 10 节选):Capability Report 首页。报告由系统自动生成,官方仓库 reports/ 目录有三份完整版。

实验设计

三组实验各占一个轴,每组独立跑满 5,000 代(≈ 每组数百万 token 的 API 流量):

实验一:自评

GPT-4o × GPT-4o。scientist 和 subject 是同一个模型——"self-exploration"的字面含义。要回答:自己考自己,任务会越出越窄吗?发现会提前枯竭吗?自动判分可信吗?

实验二:换 subject

GPT-4o × Llama3-8B。两条线:(a) 把实验一的 1,330 个任务原样给 Llama3-8B 做(同任务集跨模型对比);(b) 重新跑 5,000 代(针对弱模型的全新任务)。要回答:能发现 scientist 训练数据里没有的模型(2024-07 发布的 Llama3)的真能力吗?

实验三:换 scientist

Sonnet 3.5 × GPT-4o。考官换成另一家的模型重跑。要回答:任务分布是 subject 决定的,还是考官的品味决定的?

人类校验的构造(实验一的关键证据)

CloudResearch 众包,只招用过大语言模型的参与者;每任务展示任务描述、完整指令与 subject 的最终作答;参与者判 (a) 任务是否清晰有效、(b) 难度五级、(c) 作答是否正确。每人每题最多两分钟、$0.25,时薪 $15.79,总成本 $329.25。对照的量是:自动 judge 与人类的混淆矩阵、按难度分层的 F1。抽样为层级抽样(每任务族 2 人评分)。

为什么没有 baseline 对比

论文坦承:既有工作(红队、域内生成、基准增广)目标不同,无可公平对比的系统,ACD 定位为对现有评测的补全而非替代。证据负担因此压在两件事上:任务本身的质量(人类校验)与发现过程的持续性(发现率曲线、种子稳定性)。这是诚实的选择,但也意味着"ACD 比人工出题更划算"这类比较从未被量化——评论节会回到这一点。

实验结果

实验一:GPT-4o 考自己——5,000 代没有枯竭

5,000 代后档案里有 1,330 个通过新颖性检查的任务,t-SNE + HDBSCAN 聚出 25 个能力区域,跨度从谜题、代码、科学推理、创意写作到法律解释:

GPT-4o 自评 5000 代发现的 1330 个任务 t-SNE 可视化,聚成 25 个能力类别
图 3(论文 Figure 2):GPT-4o×GPT-4o 的任务全景。每个点是一个通过 "interestingly new" 过滤的任务,颜色为 25 个 HDBSCAN 聚类。

25 个聚类按任务量排序(前 12 + 末 4 个;完整表在官方仓库):

# 聚类(GPT-4o 起的标签) 任务数 成功率
1 创意生成、逻辑谜题与计算推理 185 89.7%
2 逻辑/语言/几何谜题的求解与创作 104 70.2%
3 视觉与感官解释描述 72 97.2%
4 音乐作曲、记谱与分析 72 86.1%
5 带约束的叙事创作 69 94.2%
6 科学推理、假设生成与实验设计 69 98.6%
7 对话生成、情商与社交场景 61 100%
8 代码生成、调试与算法设计 60 95.0%
9 历史分析与反事实叙事 60 98.3%
10 空间操作、导航与变换 51 74.5%
11 语言学创意、习语与文化翻译 49 85.7%
12 跨域数据解释、分析与综合 49 77.6%
… …(13–22 略:伦理决策、法律文本、论证哲学、幽默、诗歌、菜谱、UI 设计等) … …
21 高等数学推理与多步问题求解 31 54.8%
23 游戏设计、规则创造与策略开发 22 81.8%
24 数学与逻辑证明的构造和验证 21 90.5%
25 图表生成、机械与 UI 设计 19 89.5%

值得注意:整张表里成功率最低的是"高等数学推理与多步问题求解"(54.8%)——GSM8K 早已 90+ 的模型,在自动生成的多步数学任务族上被拉回原形。这也是跨聚类成功率方差的主要来源。

发现率与种子稳定性

三个 scientist-subject 配对的任务发现率随代数变化:5000 代后仍保持约 20%
图 4(论文附录):每 250 代被 GPT-4o 判为 "interestingly new" 的任务占比。三个配置(GPT-4o×GPT-4o、GPT-4o×Llama3-8B、Sonnet3.5×GPT-4o)在 5,000 代后仍有约 20% 的提案通过新颖性检查——探索没有枯竭。
三个随机种子各自 500 代生成的任务分布对比:整体能力分布大致一致
图 5(论文附录):三个随机种子(各 500 代)的任务分布对比——"capability signature"(能力签名)在种子间稳定。这是把能力评测当作可重复测量而非一次性快照的关键证据。

人类认吗

人类评估结果:92.2% 任务清晰有效;混淆矩阵显示 judge 与人类高度一致但有正偏;F1 按难度分层
图 6(论文 Figure 4):人类校验。(a) 92.2% 的任务被评为清晰有效;(b) 自动判分与人类的混淆矩阵,F1=0.86,正偏(假阳性多于假阴性);(c) F1 按人类评级难度分层——Very Difficult 任务上明显下降。

两个反方向的具体 judge 失败案例(附录逐字给出,均为把对的判错):圆台体积题(h=10、R=5、r=3,GPT-4o 答 490π/3——正确),judge 判 Failed;解方程 2x²+3x−5=0(答 1、−2.5——正确),judge 判 Failed。论文归因于对 subject 回答格式的解析不鲁棒。注意方向性:总体统计上是正偏(判对偏多),个案里又有误杀——说明误差来源不止一种(解析格式 vs 判断力)。

按人类评级难度分层的成功率与任务数量分布:任务难度近似正态分布,人类估计成功率随难度陡降,judge 成功率变化不大
图 7(论文附录):按人类评级难度的成功率与任务分布。(a-b) FM-judge 成功率随难度变化不大,而人类估计的成功率随难度陡降——judge 对"难"不敏感,正是 F1 分层下降的另一面。(c) 任务难度分布近似正态:scientist 的难度自适应在起作用。

惊讶的例子(人工精选)

论文诚实交代了"惊讶"的筛选过程:先试众包过滤(37% 的任务被标"惊讶"——过滤不动),再试模型自评(与作者判断不一致),最终是作者人工精选并对每个例子做网络检索排除"只是背过的题"。惊讶的自动化是未解决问题。

实验二:考别人——1,330 个任务原样测 Llama3-8B + 重新跑 5,000 代

同一批任务,GPT-4o 的成功率向量与 Llama3-8B 的对比(按 25 聚类聚合):

GPT-4o 与 Llama3-8B 在相同任务集上的聚类级成功率雷达图对比
图 8(论文 Figure 5,节选):同一 1,330 任务集上按聚类的成功率。Llama3-8B 在多步推理与结构化工作流上与 GPT-4o 差距最大,在创意想象类上差距最小;整体近似 GPT-4o 能力的子集。

针对 Llama3-8B 重新跑的 5,000 代产出 1,395 个任务、27 个聚类(vs GPT-4o 的 25 个)。科学家模型的反思机制根据 subject 表现调整难度后,弱模型得到更多"够得着"的任务。几个聚类级读数(完整表在仓库):谜题求解与创作 28.0%、数学问题求解与证明 42.4%、排程与时序推理 46.2%、音乐作曲 49.1%——而历史叙事 90.7%、代码 92.1%、科学假设生成 97.1%。GPT-4o 科学家知识截止于 2023-10,Llama3 发布于 2024-07:对 scientist 而言这是真正的 blind evaluation,它测的是一个它没见过的模型,且任务难度分布仍自适应出了正态形状(附录图 7 同型结果)。

GPT-4o 作为 scientist 分别考 GPT-4o(蓝)与 Llama3-8B(橙)时生成的任务嵌入对比
图 9(论文附录):同一 scientist 面对不同 subject 生成的任务嵌入分布。两者高度重叠但不相同——subject 的能力差异会传导回任务分布(难度自适应 + 失败模式挖掘)。

实验三:换考官——Claude 3.5 Sonnet 的品味

同一个 subject(GPT-4o),考官换成 Sonnet 3.5:产出 2,873 个任务、46 个聚类——比 GPT-4o 当考官时多一倍的任务和聚类,而且风格系统性偏向抽象的跨学科创造:量子启发生物学、跨文化语言设计、通感推理、人造语言(一个名为 Resonants 的人造语言设计任务成功作答;一个颜色词替换密码任务失败——GPT-4o 忽略了颜色词密钥、按动物类别解码)。

GPT-4o 科学家与 Sonnet 3.5 科学家生成的任务嵌入对比:分布差异显著
图 10(论文 Figure 8,节选):换 scientist 前后的任务嵌入对比。考官的"品味"塑形整个发现空间——这是论文最重要的负面发现之一,也是它提出 ensemble scientist(多考官集成)的原因。

46 个聚类的前几名:跨学科创意设计(382 任务)、伦理-AI-神经科学交叉系统设计(183)、量子生物学与计算系统设计(179)、AI 驱动的跨学科作曲(174)、量子启发语言学模型(172)……"quantum-inspired" 出现在 8 个聚类名里。

Sonnet 3.5 科学家给 GPT-4o 出题的任务全景:2873 个任务、46 个聚类
图 11(论文 Figure 9,节选):Sonnet 3.5×GPT-4o 的任务全景。聚类标签由 GPT-4o 事后命名,反映了任务的实际分布而非预设类别。

成本

配置 总成本 产出 相对成本
GPT-4o × GPT-4o ≈ $450 1,330 任务 / 25 聚类 基准(≈ $0.10/代)
GPT-4o × Llama3-8B < $450 1,395 任务 / 27 聚类 略低(subject 便宜)
Sonnet 3.5 × GPT-4o ≈ $675 2,873 任务 / 46 聚类 ≈ +50%

口径说明:论文正文用 "$0.1 per task created"(每代创建的任务族);按最终入档任务折算($450/1330)约 $0.34/个。人类校验 $329.25 另计。作为参照:HLE 动员近千名领域专家出 2,500 道题——单位成本差四个数量级以上,但覆盖目标也完全不同(见评论)。

我的评论

1. 这不是 benchmark 论文,是"发现过程"论文——评它要用对尺子

用"新 SOTA"的尺子量 ACD 会得出"没有 baseline、没有 leaderboard"的误判。它交付的产品是archive + Capability Report:一个可以对着任何 FM 跑一遍、产出该模型能力签名的过程。真正的对照物不是 MMLU,是"一个评测工程师 + 一个月时间 + 一份 Excel"的现有人工流程。论文用人类校验(92.2% 有效、F1=0.86)证明这个过程能产出真东西,用发现率曲线证明它不会中途枯竭——证据链是自洽的。但它从未量化"同样的钱雇人出题能发现多少"——ACD 的经济性论证停留在单价对比($0.10/任务提案 vs 专家出题),没有做信息量的等成本对比。这个缺口不影响结论方向,但影响"便宜几个数量级"这句话的强度。

2. 考官的品味塑形发现空间——实验三自己证明了这个风险

Sonnet 当考官,46 个聚类里 8 个带 "quantum"——这不是 subject(GPT-4o)的能力结构,是考官的兴趣投影。能力签名因此不是 subject 的客观指纹,而是 (scientist, subject) 二元组的指纹。论文承认这点并提出 ensemble scientist,但更根本的问题它没有测:novelty checker 也固定为 GPT-4o——出题人、判新颖者、判卷人三个角色至少两个由 GPT-4o 担任时的同源偏置。同一家族的模型会不会互相觉得对方的任务"interestingly new"、把彼此的盲区当新颖?换 checker 的敏感性实验(对应实验三的第三轴)缺失,这是论文实验设计上最明显的洞。

3. judge 的正偏方向,恰好对安全应用是最坏的方向

总体 F1=0.86 好看,但混淆矩阵正偏:judge 说"成功"而人类说"失败"的假阳性多于反向。如果 ACD 的产出用于发布前风险评估,假阳性意味着高估模型能力——把"其实不会"记成"会",恰好会漏掉该修的失败模式。叠加 Very Difficult 任务上 F1 下降(judge 对"难"不敏感,附录图 7 的解释),最需要可靠信号的地方(难任务)信号最弱。两个误杀案例(圆台体积、一元二次方程)则显示另一条误差通路:解析 subject 答案格式不鲁棒。误差至少有两个来源,论文只系统性讨论了前者。

4. verifiability–breadth 张力是结构性的,ACD 用"两头下注"绕开了它

跨域开放任务的判分只有两条路:程序化(要求任务有可执行 ground truth——数学、代码、谜题可以,创意写作不行)或 LLM-judge(什么都能判,但引入第 3 点的偏置)。ACD 的任务族设计允许 score 内部二选一——这是一种精明的折中,但张力本身没有被解决,只是被分布到了档案里(可验证任务的判分可信、开放任务的判分带偏置)。后续工作各选一边:SKATE 把评测做成可验证任务的锦标赛(彻底程序化),Google 的 Internet-benchmark 搜索选了"人工已验证的难题域"(互联网上已存在答案的材料)。截至 2026-10,"开放域 + 可靠自动判分"仍然是无解的联立方程。

5. single-turn 是选型,也是天花板

被评的是一次作答,不是长程 agent 行为(多轮、工具、环境、记忆)。任务族的 METR 标准血统其实支持 agentic 任务(METR 自己的用途),ACD 为了 5-shot 成本和判分可靠性选了 single-turn。这个选择让"能力发现"的结果形态天然偏向知识与推理,而 2026 年 frontier 的主要风险面恰恰在 agentic 行为上。ACD 框架往 agentic 扩展(archive + novelty + 判分都保留,任务族换成多轮环境)是显然的下一步,也是论文自己列的 future work。

6. 能力签名可能比能力发现本身更有长期价值

三种子 500 代的分布一致性,暗示 (scientist, subject) 对的签名是模型的稳定可测属性。如果跨版本模型签名可追踪——每次微调/对齐改动对哪些聚类产生影响——它就是模型行为变更检测的仪器。这比"发现 GPT-4o 会做什么"更接近基础设施:发现会饱和,签名不会。当然前提是第 2 点的考官依赖性问题解决(签名要锚定在 subject 上,而不是 scientist×subject 上)。

7. 惊讶是最诚实的未解决问题

论文把"惊讶"的自动化尝试原原本本写进附录(众包 37% 通过率、模型自评失准、最终人工精选 + 网络检索排除记忆)——比大多数量化 ML 论文诚实。但这暴露了一个深层问题:"惊讶"是相对观察者先验的量。作者先验、众包先验、GPT-4o 先验三者不一致,意味着"什么算超出预期"本身没有共识锚点。开放式评测要真正替代人工,迟早要回答"以谁的先验为准"——这个问题在 AI-GA 文献里也没有答案。

总评

方法组合不新(archive、LLM-judge、reflection 都是现成组件),但组合的系统性和验证的完备性是新的:三轴实验 + 人类校验 + 成本核算 + 开源档案,把"FM 能不能给自己出题"从直觉问题变成了有数据的问题。它没有解决自动评测(judge 偏置、惊讶、agentic 都没解决),但把"能力发现不依赖人出题"从零做到了可信的一。按今天的标准这是扎实的增量。

One More Thing:从"发现能力"到"制造能力"

论文最后一段只有一句话轻轻带过一个可能性:"ACD 可以让模型为自己生成有趣的学习挑战,potential driving self-improvement"——引用的是 OMNI-EPIC 和 AI-GAs。这半页值得展开,因为它指向的闭环比论文主体更大:

discover → train → evaluate → discover …。今天这个环的每一段都有人做:ACD 补上了 discover(问题分布的自动供给);RLHF/自我训练补上了 train;活基准补上了 evaluate。但三段从来没有被同一套档案串起来。串起来会发生什么?Boundless Socratic Learning(Clune 组的愿景论文)的赌注是:能力增长的上限由任务分布的更新机制决定,而不是由模型或算法决定——固定基准上的自我改进是在爬一座已经选定的山,而档案驱动的任务生成是让山本身长出来。

ACD 离这个闭环差两步,都不是工程问题而是概念问题。第一,它的 novelty 判据是 "interestingly new"(相对档案新),而课程需要的是"有学习增益"(zone of proximal development:恰好够不着的任务)——两个判据会选出不同的任务,课程判据需要 subject 的训练动态信息,ACD 的 archive 没有。第二,把任务用于训练会立刻污染 novelty 的定义:档案里的任务是被"答过"的,不是被"学过"的。

有意思的地方在失败模式的档案化:ACD 对失败模式的操作化定义(族级 <60%)在训练语境下就是现成的课程信号——25 个聚类里那个 54.8% 的多步数学,就是一份"该往哪里投训练算力"的地图。论文没有做这一步(它止步于 "inform future training"),但整篇论文的基础设施——档案、签名、失败模式标注——几乎是为这个用途预制的。Clune 组自己的研究线(AI Scientist → ADAS → ACD)看起来正沿着"自动化研究的自动化"的路线铺组件:会做研究的、会设计系统的、会出题的。下一个组件大概是会把三者接起来的那个。

跨论文观察 1:开放任务供给与任务效度是两条不同轴。ACD 的档案机制缓解了人工预先列题的覆盖瓶颈,但其自动判分仍有正偏与难题效度边界;EurekaBench则把科学预测与科学洞见分开测,并指出洞见分数依赖 LLM judge 的校准。两者共同提示:持续产生新题并不自动等于测量可靠,报告应同时交代任务新颖性与评分效度。见 EurekaBench。

跨论文观察 2:从“发现题目”到“验证探索过程”,评价对象会改变。ACD 主要归档模型对单轮任务族的表现;ExplorationBench 则在可执行的合成环境中考察探针选择、证据获取与迁移,并用对照条件拆分归因。后者不能证明真实科学探索能力,但能补充 ACD 的静态能力签名无法直接覆盖的过程维度。

跨论文观察 3:执行工作任务的表现又是另一种效度。Agents' Last Exam以真实来源的工作任务和交付物评分衡量 agent 完成度,并强调任务样本代表性、rubric 效度与部署证据的限制。与 ACD 的开放式能力发现互补,但不能把两者分数直接排在同一尺度:测试目标分别是“挖掘模型会什么”与“能否交付给定工作”。

Other Discussion Roles / 其他讨论角色

以下七个角色使用 MIT MAS.S60 课程原始 prompt,从不同责任位置审视同一篇论文。

Scientific Peer Reviewer

The paper has not been published yet and is currently submitted to a top conference where you’ve been assigned as a peer reviewer. Complete a full review of the paper answering all prompts of the official review form of the top venue in this research area (e.g., NeurIPS). This includes recommending whether to accept or reject the paper.

Summary. 作者提出 ACD:一个 scientist model 依据档案与新颖性过滤器为 subject model 持续生成可执行任务族,自动判分并聚类,产出 Capability Report。三组 5,000 代实验(自评 / 换 subject / 换 scientist)+ CloudResearch 人类校验(92.2% 任务有效,judge–human F1=0.86)。

Strengths. (1) 把"能力发现"从人工基准解放出来的完整系统演示,问题本身重要且方向正确;(2) 验证工程扎实:人类校验的规模与设计(分层抽样、难度分层 F1、混淆矩阵)超出该领域惯例;(3) 负面结果照实报告(judge 正偏、惊讶筛选失败、考官塑形发现空间);(4) 全部档案、prompt、报告开源,可复现性高。

Weaknesses. (1) 无任何 baseline 对比,经济性论证只有单价没有等成本信息量对比;(2) novelty checker 固定 GPT-4o,与 scientist/judge 的同源偏置未做敏感性实验;(3) 判分误差有两类来源(判断偏置、格式解析),只系统讨论了前者;(4) 能力聚类的语义由事后 LLM 标签赋予,聚类超参敏感性未报告;(5) single-turn 界限使结论对 agentic 时代的外推有限。

Questions. ① 换 novelty checker(如 Claude 或开源模型)后 25/46 个聚类的结构变化多大?② F1=0.86 中,扣掉程序化判分任务后纯 LLM-judge 子集的 F1 是多少?③ 5,000 代时发现率 ~20% 是"任务空间真的无限"还是"GPT-4o 对 novelty 判定宽松"?(用人类抽样判新颖性可以区分。)

Rating: 7/10(accept, poster)——增量真实、验证诚实,但缺 baseline 与敏感性分析使它到不了 oral。Confidence: 4/5。

Archaeologist

This paper was found buried under ground in the desert. You’re an archeologist who must determine where this paper sits in the context of previous and subsequent work. Find and report on one older paper cited within the current paper that substantially influenced the current paper and one newer paper that cites this current paper.

更早的(论文引用):OMNI: Open-endedness via Models of human Notions of Interestingness(Zhang, Lehman, Stanley, Clune, 2023)。OMNI 证明 FM 自身可以当"有趣性模型"驱动开放式搜索,替代手工设计的 novelty metric。ACD 的 novelty 过滤器(embedding 近邻 + GPT-4o 判 "interestingly new")就是 OMNI 的 interestingness 思想在评测任务上的操作化——论文明确引用它作为"propose interesting new challenges"的来源。没有 OMNI 的"让模型自己定义什么有趣",ACD 的档案循环在机制上无从谈起。

更新的(引用 ACD):SKATE: Evaluating LLMs by Having Them Generate and Solve Verifiable Tasks for One Another(Gould, Mlodozeniec, Brown, 2025-08,经 Semantic Scholar 引文记录核验)。SKATE 把 LLM 评测重构成生成器-求解器锦标赛:模型互相出可机器验证的任务,胜负由验证器裁定,LLM-as-judge 被彻底移除——正面回应了 ACD 的 judge 偏置问题,代价是放弃开放式跨域(可验证限制了任务类型)。ACD 与 SKATE 恰好占据"开放但有偏判分 vs 可靠但受限域"两个角,这条张力线是 2026 年自动评测的核心竞争轴(Google 的 Internet-benchmark 搜索选了第三个角:人工已验证的难题域)。

Academic Researcher

You’re a researcher who is working on a new project in this area. Propose an imaginary follow-up project not just based on the current but only possible due to the existence and success of the current paper.

项目:Capability Drift Monitor(能力漂移监测器)——把 ACD 档案变成模型迭代的基础设施。只有 ACD 成功之后这个项目才可能:它依赖的正是 ACD 首次证明的两个属性——(scientist, subject) 对的 3 种子签名稳定性,以及失败模式的族级操作化定义。做法:对同一个 subject 的每个训练 checkpoint(对齐改动前后、安全补丁前后),用固定 ensemble scientist 跑短程 ACD(几百代),把聚类级成功率向量的变化作为"能力漂移信号";用 ACD 失败模式档案做定向回归测试集,检测每次改动引入的能力回归(会做→不会做),这是传统 benchmark 分数完全平滑掉的信号。关键设计问题(也是论文的洞):签名必须锚定在 subject 上,所以要用多考官集成 + 考官间一致性加权来剥离 scientist 品味(对应实验三的负面结果)。成功标准:在已知有行为改动的模型对上检测出聚类级漂移,且误报率低于整benchmark 阈值法。这个项目把 ACD 从"一次性体检"变成"连续心电图"。

Industry Practitioner

You work at a company or organization developing an application or product of your choice (that has not already been suggested in a prior session). Bring a convincing pitch for why you should be paid to implement the method in the paper, and discuss at least one positive and negative impact of this application.

场景:企业 LLM 应用的发布前审计服务(模型评测 SaaS 公司的产品线)。Pitch:客户把内部 fine-tune / RAG 管线 / agent 配置当作 subject model 接入,我们跑 ACD 式档案循环(scientist 用强模型,成本几百美元级),交付三样东西——客户域任务上的能力签名、失败模式档案(按业务影响排序)、与基线模型的签名对比。现在的替代方案是外包人工红队(数万美元、数周)或跑公开基准(测不到客户域的 unknown unknowns)。ACD 把审计从项目制变成产品制:每个模型版本发布前跑一次漂移对比(见上一个角色的项目),这比"发现 GPT-4o 会什么"有更清晰的付费理由。

正面影响:发布前评估民主化——中小团队第一次付得起系统性的能力与失败扫描;失败模式档案直接变成回归测试资产。

负面影响:judge 正偏被产品化。F1=0.86 的偏置在报告里是脚注,在商业交付物里会变成"贵司模型 92% 通过"的标题——自动审计报告获得它不配的权威性,系统性高估模型能力,恰好压掉最需要人看的部分。任何认真做这个产品的团队都必须把 judge 偏置作为披露条款而不是精度指标。

Hacker

You’re a hacker who needs a demo of this paper ASAP. Implement a small part or simplified version of the paper on a small dataset or toy problem. Prepare to share the core code of the algorithm to the class and demo your implementation. Do not simply download and run an existing implementation – though you are welcome to use (and give credit to) an existing implementation for “backbone” code.

30 行的 mini-ACD:只保留档案循环 + 新颖性判定的骨架(novelty 用 embedding 余弦距离替代 GPT-4o 二分判定,判分用精确匹配,scientist/subject/judge 接任意 chat API)。思想归属 ACD 原仓库(MIT License,其 backbone 结构:TaskFamily 三方法 + 档案循环)。

import json, math, numpy as np
from openai import OpenAI  # pip install openai
cli = OpenAI()

def llm(sys, usr, model="gpt-4o-mini"):
    return cli.chat.completions.create(model=model, temperature=0.7,
        messages=[{"role":"system","content":sys},{"role":"user","content":usr}]
    ).choices[0].message.content

def embed(t):
    return np.array(cli.embeddings.create(
        model="text-embedding-3-small", input=t).data[0].embedding)

ARCHIVE, PROMPT = [], "出一个简短文本任务:一句话指令 + 一个标准答案,"
                     "格式 JSON {{\"task\": ..., \"answer\": ...}}。题材避开:{seen}"

for gen in range(200):                       # 200 代 demo
    seen = ", ".join(ARCHIVE[-8:]) or "(空档案,随便出)"
    raw = llm("你是出题人,追求新颖有趣。", PROMPT.format(seen=seen))
    try: t = json.loads(raw); t["q"], t["a"] = t["task"], str(t["answer"])
    except Exception: continue               # 生成不合格 → 跳过
    emb = embed(t["q"])
    if ARCHIVE and max(emb @ np.array([e for e,_ in ARCHIVE]).T) > 0.90:
        continue                             # novelty 过滤:余弦 >0.90 判旧
    resp = llm("你是被试模型,直接给最终答案。", t["q"])
    t["ok"] = resp.strip() == t["a"]         # demo 用精确匹配判分
    ARCHIVE.append((emb, t))
    print(gen, "✓" if t["ok"] else "✗", t["q"][:50])

跑 200 代的预期现象(ACD 论文结论的微缩版):前 20 代是猜词/算术/翻译这类"舒适区"任务,之后 novelty 阈值把它们挤出去,逼出花样;档案成功率随题材漂移波动。要变成真 mini-ACD,把精确匹配判分换成 GPT-4o judge、把余弦阈值换成"embedding 近邻 + LLM 二分"两步判定即可——那就是论文附录 prompt 的事了。

Private Investigator

You are a detective who needs to run a background check on one of the paper’s authors. Where have they worked? What did they study? What previous projects might have led to working on this one? What motivated them to work on this project? Feel free to contact the authors, but remember to be courteous, polite, and on-topic.

(按本站规则,调查仅使用公开资料;角色 prompt 中的联系作者邀请未执行。)

Jeff Clune(jeffclune.com):UBC 计算机科学教授、Vector Institute 成员、Canada CIFAR AI Chair、Recursive 联合创始人。开放进化(open-endedness)路线的长期旗手:从与 Kenneth Stanley 合作的 POET、Go-Explore 到 AI-GAs 愿景("AI-generating algorithms")与 OMNI 系。他反复押注的命题:智能增长的上限在环境/任务的生成机制,不在学习算法。

Cong Lu(一作,conglu.co.uk):Oxford 博士(导师 Michael A. Osborne、Yee Whye Teh,方向 offline RL),现任 UBC / Vector 研究与教学 Fellow,随 Clune 做博士后。线索链清晰:Intelligent Go-Explore(把 Go-Explore 接上 LLM)→ The AI Scientist(自动科学家;发表于 Nature,TIME 2025 最佳发明;AI Scientist-v2 成为第一篇通过 ICLR workshop 评审的全 AI 论文)→ ACD。ACD 正是"AI Scientist"的自省:自动科学家的核心瓶颈之一是"谁给自动科学家出研究问题"——ACD 把这个问题本身做成了系统。

Shengran Hu(共同一作,shengranhu.github.io):UBC 博士生(Clune 组)、Recursive 创始团队、曾在 Sakana AI 实习。此前做 ADAS(Automated Design of Agentic Systems,用代码空间搜索自动设计 agent 架构)——把"搜索对象"从任务换成架构,方法论与 ACD 同源:开放搜索 + 代码表示 + 档案。

动机重构:这不是一篇评测论文作者的偶得,是一条"自动化研究的自动化"研究线的必然节点:Lu 会做自动科学家(AI Scientist),Hu 会做自动架构搜索(ADAS),Clune 供给了二十年的开放式算法世界观(AI-GAs/OMNI)。三人合著的 ACD 填的正是这条线缺的那块:自动出题人。三人都在 Recursive——一家以自动化 AI 研究为使命的公司——ACD 既是论文也是基础设施。

Social Impact Assessor

Identify how this paper self-assesses its (likely positive) impact on the world. Have any additional positive social impacts left out? What are possible negative social impacts that were overlooked or omitted?

论文自评的正向影响:部署前发现 guardrail 绕过与失败模式(直接支持缓解);降低系统性评估成本使安全审计更普及;框架与档案开源;明确引用 AI 风险管理框架(Bengio et al. 2024 等)将工作锚定在安全语境。论文自己点名了三个负面:自动生成的代码执行风险(已容器化缓解)、发现的能力/失败可能被用于针对性恶意利用、LLM-judge 被滥用。

漏掉的正面:① 能力签名替代单一 benchmark 分数,改变"一个数字决定一切"的评测生态(对比焦虑与 Goodhart 压力的解药之一);② 开源档案本身是公共资产——三组 5,000 代的任务库可供整个社区复用为回归测试集;③ 评测的民主化不等于审计的民主化,但 $450 级成本让学术界(不只是大实验室)也能做前沿模型的行为研究。

漏掉/轻描的负面:① judge 偏置的权威化——F1=0.86 的自动报告一旦进入商业与监管流程,"系统性地把不会判成会"就从统计脚注变成系统性风险;② 评测鸿沟的新形态:$450 对研究者是便宜,对全球南方团队仍是门槛,且依赖闭源 API(OpenAI/Anthropic 停服或涨价即断粮);③ 内容风险未被容器覆盖:静态扫描挡住恶意代码,不挡任务文本里的有害内容(暴力、歧视、误导信息生成任务会被"合法地"生成与评分);④ Goodhart 的下一层:如果 ACD 式档案成为训练目标,novelty 判据(GPT-4o 的品味)就被优化压力劫持——论文没讨论自己的机制被用作 reward 时的失效模式;⑤ 惊讶的先验锚定在"熟悉 LLM 的北美众包者"上,跨文化能力结构的盲区被系统放大。

Reference / Evidence

外部边界锚点(arXiv 核验)
Humanity's Last Exam(专家出题路线)
LiveBench(活基准路线)
GPT-4o System Card(subject 模型文档)
The Llama 3 Herd of Models
Claude 3 模型卡(Anthropic)
发表状态说明:检索未发现 ACD 的会议接收记录;v3 为 NeurIPS 2025 样式的 arXiv preprint,本页按 preprint 状态陈述。v2→v3 差异与版本历史经 arXiv 官方页面核验。
作者公开资料(Private Investigator 角色证据)
Cong Lu 主页
Shengran Hu 主页
Jeff Clune 主页