HeurekaBench:面向 AI 科研助手的评测框架(ICLR 2026)

原题:HeurekaBench: A Benchmarking Framework for AI Co-scientist

一句话总结:HeurekaBench 把「AI 协作科学家是否真的从实验数据得到发现」转成由论文、代码和数据共同支撑的开放问题:sc-HeurekaBench 从 22 篇 single-cell 论文中人工执行验证出 13 篇的 41 条洞见、生成 50 个 OEQ 与 50 个 MCQ;其关键结果不是智能体已接近科学家,而是同一 Claude-4-Sonnet 下最佳智能体的 OEQ 正确性仍只有 2.34/5,且 End-critic 对 GPT-OSS-120B 可把单次均分从 2.04 提到 2.49(约 22%),显示基准测到的主要仍是工作流执行与脚手架质量(§3.4,表 1、3)。

问题与动机

现有科学智能体基准往往给出明确的计算指令,测试事实回忆、工具 use 或单步统计;这与真实探索不同:研究者通常拿到实验数据与一个宽问题,自行选择分析、解释输出并形成结论。作者认为,若基准把中间步骤直接写进题目,测到的是指令遵循,而不是智能体作为协作科学家的工作流级推理。

HeurekaBench 因而把任务写成三元组 ((D,Q,A)):真实实验数据 (D)、不规定分析方法的开放问题 (Q)、由已发表研究结果得到的答案 (A)。与仅由 LLM 从论文生成选择题的 BaisBench 相比,它要求问题对应的洞见能通过论文代码与数据被人工复现,再将其转为 OEQ/MCQ,以降低不可回答问题与纯记忆命中的比例(§3.1–3.3)。

论文在 single-cell biology 上实例化该框架,并用它比较 Biomni、CellVoyager、BixBench-智能体以及规划器、critic、retriever 设计。这里的论断边界很重要:它评估的是重发现已发表、可复现的数据集级发现,不是评估智能体能否提出并验证此前未知的生物学发现。

关键观察 / 隐含假设

  • 观察 1:科学问题只有同时绑定论文、代码、数据,才有机会区分数据驱动 分析与语言模型记忆。 22 篇候选论文最终只有 13 篇的 41 条洞见通过执行验证;未通过者常因数据版本不符、缺少 sub-cluster metadata、依赖领域工具或洞见过于泛化(§3.4、§C.4)。

    • 依赖假设:复现出与论文依据锚定 text 一致的图或统计量,足以证明工作流与洞见的对应关系。
    • 可能失效场景:原论文代码本身有错误、存在多条等价分析路径,或人工评审器的三类“minor edit”实质改变工作流时,验证可能验证的是评审器修复后的流程。
  • 观察 2:当前智能体的瓶颈不只在 base 模型,也在脚手架的 flexibility 与工具 selection。 同用 Claude-4-Sonnet 时,BixBench-智能体/ Biomni 的 OEQ 正确性为 2.34/2.31,CellVoyager 为 2.03;关闭 retriever 后 GPT-OSS-120B 从 2.15 降至 1.56(表 1、4)。

    • 依赖假设:三种智能体的算力、输入和终止条件足够可比;Lite subset 能代表完整基准。
    • 可能失效场景:CellVoyager 被移除假设提案步骤、步数从默认 6 改为 8;BixBench-智能体又会在大数据上崩溃,因此比较同时混入了适配质量与系统可靠性。
  • 观察 3:critic 的位置比“是否有 critic”更重要。 对 GPT-OSS-120B,End-critic 的单次正确性从 2.04 提至 2.49,而 Plan-critic 降至 1.91;对 Qwen3-235B-Thinking,End-critic 反而使三次平均从 1.85 降至 1.73(§4.3.2,表 3)。

    • 依赖假设:用 Claude-4-Sonnet 作为 critic 的反馈不会把其能力直接注入 open 模型智能体,且三次运行足以吸收智能体随机性。
    • 可能失效场景:更强规划器已形成较好轨迹时,额外 critique 会扰动正确分析;弱 critic 或不匹配领域的 critic 也可能放大错误。
  • 假设 1:published 发现可作为开放式发现的真值。

    • 证据强度。它提供可审计答案,但天然奖励“重发现作者报告过的事实”,无法奖励真值之外的新发现,也可能惩罚同样合理的替代解释。
  • 假设 2:GPT-4o 基于 atomic facts 的 1–5 分可以稳定代替领域专家。

    • 证据强度。25 个回答上,LLM 分数与 11 位专家 median 的差不超过 1 分者为 24/25,Spearman 相关为 0.90、κ 为 0.85;但样本小、来自单一 Biomni/GPT-OSS-120B 配置,且评审器只对真值覆盖率评分(§4.3.1)。

核心方法

HeurekaBench 的洞见生成流水线有四个 LLM 模块(图 1、§3.2):InsightExtractor 从论文抽取候选发现及依据锚定 text;CodeDescriber 总结仓库 scripts;CodeMatcher 将洞见匹配到相关文件;CodeGenerator 基于这些文件合成多步分析工作流。随后由人类执行代码,允许加载数据、映射 Ensembl gene ID、对齐变量与 metadata 名等修改,只有输出能复现论文结果的洞见才保留。

对每条 validated 洞见,问题生成器产生两个 OEQ 与两个 MCQ。自动过滤阶段让 GPT-4o 与 Claude-4-Sonnet 在不给数据时答题:两者都答对的 MCQ、两者 G-Eval 都高于 3.0 的 OEQ 被删除;人工阶段再去除幻觉、duplicate 与基于未验证洞见部分的问题(§A.2、§A.4)。这一步直接回应“预训练记忆冒充分析”的观察,但只能降低、不能证明消除污染。

OEQ 用改造后的 G-Eval(LLM-as-a-评审器):先把真值和智能体 response 拆成 atomic facts,再标记 PRESENT/PARTIAL/MISSING/INCORRECT。只有带数据集 identifier 或量化/统计证据的对应事实才算 PRESENT;额外且不矛盾的发现不扣分(§3.3、附录 B)。MCQ 报准确率、precision、recall,以容纳 LLM 生成 distractor 仍可能科学上成立的情形。

single-cell 实例 sc-HeurekaBench 包含 50 OEQ、50 MCQ;另保留 12 个依赖 SCENIC、CellPhoneDB、CellChat 等领域工具、但 CodeGenerator 未能验证的 OEQ,形成 ToolUsage 子集(§3.4.1)。这实际上把基准分成“已复现洞见”与“专门测试工具 selection 的未复现工作流”两种证据等级。

设计取舍

  • 强依据锚定 vs 人工成本:论文、代码、数据与人工执行显著提升问题可信度,但 22 篇只能保留 13 篇,且迁移到新领域必须重新投入领域专家。
  • 开放答案 vs 评审器依赖:OEQ 更接近研究解释,却把评分可信度交给 closed-source LLM;atomic fact 评分细则约束了 recall,但不验证中间代码是否科学正确。
  • 近期论文 vs 污染:只选 2024–2025 年 Nature/Cell 论文降低训练语料记忆风险,但未来模型仍可能见过全部结果,基准需要持续换新。
  • 统一模型 vs 公平比较:三种智能体都用 Claude-4-Sonnet 有利于隔离脚手架差异,但每个系统被不同程度修改,且只能在小于 750 MB 的 Lite sub集合上共同运行。
  • 边界条件:适合有公开数据、公开代码、可由专家重放分析的 computational science;对湿实验、代码缺失、负结果或尚无 accepted answer 的探索不适用。

实验与结果

  • InsightExtractor 在 FlyBase 的 50 个 publication–专家发现 pair 上得到 44 strong、2 weak、4 unrelated;在 BixBench 的 21 对上为 14/4/3。CodeMatcher 在 50 个洞见、215 个脚本上正确匹配 158 个脚本,平均召回 74.6%(§4.1,图 2)。
  • 完整 sc-HeurekaBench 为 50 OEQ + 50 MCQ,但三智能体公平比较只使用小于 750 MB 数据的 Lite subset:22 OEQ + 18 MCQ。BixBench-智能体、CellVoyager、Biomni 的 OEQ 正确性分别为 2.34、2.03、2.31;MCQ 准确率分别为 44.44%、27.78%、50.00%(§4.2,表 1)。
  • Biomni 规划器消融实验中 Claude-4-Sonnet 的 OEQ 正确性为 2.58±0.05,第二名 GPT-OSS-120B 为 2.08±0.05;但 MCQ 准确率最好的是 Qwen3-235B-Thinking 的 46%,Claude 为 44%,模型排序依赖题型(§4.3.1,表 2)。
  • GPT-4o 评审器与 Claude-4.5-Sonnet/Gemini-2.5-Pro 评审器的平均 Spearman 分别为 0.84±0.03/0.79±0.01,κ 为 0.81±0.03/0.71±0.04;对 25 个回答的人类对齐中,GPT-4o 与专家 median 的 Spearman 为 0.90、κ 为 0.85(§4.3.1,图 3、表 6)。
  • GPT-OSS-120B 加 End-critic 后,三次平均正确性从 2.08±0.05 提至 2.40±0.08;单次分类分析为 2.04→2.49,改善 16 个、恶化 9 个问题。Qwen3-235B-Thinking 则从 1.85±0.03 降至 1.73±0.09(§4.3.2,表 3)。
  • 关闭 retriever 后,GPT-OSS-120B 在 12 个 ToolUsage OEQ 上从 2.15±0.09 降至 1.56±0.22;Qwen3-235B-Thinking 从 1.92±0.13 降至 1.80±0.07(§4.3.3,表 4)。
  • 相同 Claude-4-Sonnet 从裸 LLM 变为 Biomni 智能体后,OEQ 正确性由 1.90 升至 2.56,MCQ 准确率由 22% 升至 44%,证明环境/工具闭环有增益,但仍远未接近满分(附录 H,表 7)。

论断—证据表

论断证据评测边界置信度
论文、代码和数据组成的半自动流程能构建可执行验证的开放科学问题§3.4、§C.4:22 篇候选中 13 篇、41 条洞见通过人工执行验证,生成 50 道开放题和 50 道选择题2024–2025 年单细胞论文;要求公开代码和数据,并需人工修复
当前单细胞智能体在开放问题上仍明显不足§4.2,表 1:Lite 子集最佳开放题得分 2.34/5,最佳选择题准确率 50%22 道开放题、18 道选择题;三个智能体;Claude-4-Sonnet
End-critic 能缩小开放与封闭规划器差距,但增益取决于规划器§4.3.2,表 3:GPT-OSS 三次均值 2.08→2.40,Qwen 1.85→1.73Biomni、50 道开放题、Claude critic、各三次运行
GPT-4o 评审器与专家评分基本对齐§4.3.1:25 个回答中,24 个与专家中位数相差不超过 1 分;Spearman 0.90、κ 0.85单一智能体/模型输出;11 位单细胞专家
这些问题比 BaisBench 更难仅靠模型记忆作答§C.5:GPT-5 无数据时选择题准确率为 34.69%,BaisBench 为 53.37%单一模型;两个基准的题目构造与领域分布不同

批判性分析

论证链条

论文的主链条基本闭合:静态题目不代表协作科学家 → 从真实论文/代码/数据生成并执行验证洞见 → 转为开放问题 → 用基准暴露规划器、critic、retriever 差异。最强贡献是把“问题本身是否可回答”纳入构建流程,而不是又做一个只靠 LLM 生成的题库。

主要跳步是把已发表发现的重发现称为开放式科学发现。问题不指定方法确实开放,但答案空间仍由论文真值封闭;评审器又只按 GT atomic facts 给分。系统可能找到新的、正确但未被论文报告的 pattern,却不会因此得到额外信用。因此 HeurekaBench 更准确地测量“有依据 exploratory 分析”,而非前沿发现。

假设压力测试

如果论文代码不完整、数据版本变化或关键步骤依赖人工 tacit 知识,构建流水线的保留率会进一步下降;在物理实验、化学合成或临床研究中,代码执行也无法替代真实实验。附录 C.4 已显示即使 single-cell 这一高度计算化领域,CodeGenerator 仍会因缺数据、缺 metadata、工具幻觉失败。

自动过滤用 GPT-4o/Claude 判断题目能否靠记忆回答,但未来模型或检索智能体可能直接找到原论文;近期性只延迟污染。更强的版本应在智能体环境中隔离网络、使用未公开留出集研究,或构造与原文不同但可验证的 counterfactual 数据集。

实验可信度

数字充分展示了智能体仍弱,也有规划器/critic/retriever 消融和人类评审器对齐;但三智能体主比较被迫缩到 22/50 OEQ、18/50 MCQ,且 CellVoyager 被改流程、BixBench-智能体对大数据 crash。表 1 因而更像系统兼容性测试,不能干净地给智能体架构排名。

InsightExtractor 的专家-发现 matching 由 GPT-4o 评审器,而 InsightExtractor 本身也用 GPT-4o,存在模型 self-preference;CodeMatcher 的 74.6% 是代理指标仓库上的 file retrieval,不等于端到端工作流可运行。最重要的最终指标仍由 LLM 评审器决定,人类对齐只有 25 个答案,尚不足以覆盖 novel extra 发现、adversarial answer 与不同领域。

系统性缺陷

  • 可靠性:BixBench-智能体在大数据 crash、CellVoyager 单题可耗时一小时,说明基准运行受到记忆、超时和 API 成本主导;论文未报告完整失败/重试 rate。
  • 安全性:智能体会执行 LLM 生成代码,论文只建议沙箱,没有评估数据泄漏、恶意 package 或权限隔离。
  • 可观测性:最终分只看 answer,不验证中间工作流;作者也将步骤级部分 credit 列为后续工作。
  • 可维护性:题库要保持低污染就需不断引入新论文,但每个洞见都依赖领域专家执行验证,更新成本可能限制规模。

局限与后续工作

  • 局限 1:基准只覆盖 single-cell computational 分析,且主智能体比较是 22/50 OEQ 的 Lite subset;不能外推到其他科学域或大数据工作负载。
  • 局限 2:真值来自已发表结果,测量的是重发现而非真正未知发现;额外正确发现不扣分,也不加分。
  • 局限 3:GPT-4o 评审器的人类对齐仅验证 25 个回答,未覆盖 adversarial response、评审器污染与跨领域迁移。
  • 局限 4:人工允许对工作流做三类修改,论文未量化每条洞见的修复量,自动化程度难以复核。
  • 后续工作 1:为每个 OEQ 发布可执行步骤 graph 与中间产物 checksum,比较 final-answer-only、stepwise 部分 credit、真实重执行三种评分对智能体排名的影响。
  • 后续工作 2:在至少三个新科学域各抽样 20 篇论文,报告洞见验证 yield、人工分钟数、修复类型与 inter-评审器 agreement,客观测量框架迁移成本。
  • 后续工作 3:加入隐藏的 counterfactual 数据集或未公开留出集研究,测量智能体在无法检索原答案时的正确性,并量化污染导致的分数差。
  • 后续工作 4:固定规划器后系统扫描 critic 模型、插入位置与触发策略,报告每个问题的 paired delta,验证 End-critic 的 22% 增益是否跨模型稳定。

相关