跳转至

AIRA 2: Overcoming Bottlenecks in AI Research Agents

会议: NeurIPS 2026
arXiv: 2603.26499
OpenReview: https://openreview.net/forum?id=OtCjJw41aB
领域: LLM Agent
关键词: AI研究智能体, 自动化机器学习, 进化搜索, 隐式一致评测, 反应式智能体

一句话总结

AIRA 2 针对 AI 研究智能体在计算吞吐量、验证集过拟合与静态算子上的三大结构性瓶颈,提出了异步多 GPU 稳态进化工作池、隐式一致评测协议(HCE)以及动态交互调试的 ReAct 算子,在 MLE-bench-30 上将 24 小时平均百分位排名提升至 81.5%(72 小时达 83.1%)。

研究背景与动机

大语言模型驱动的自主智能体在软件工程与形式化数学证明等领域已展现出显著进展,其核心红利来自代码执行与定理证明中具备毫秒级、强确定性的快速反馈闭环。然而,将自主探索延伸至科学研究与机器学习工程(AI for AI)时,智能体面临着本质不同的挑战:科研必须在庞大、部分可观测且开放的设计空间内进行受控实验,探索信号不仅极其微弱且伴随严重噪声,而且任何单次完整验证均伴随高昂的时间与显卡算力开销。在竞争激烈的基准测试(如面向 Kaggle 竞赛的 MLE-bench)中,现有系统大多在 24 小时内即遭遇严重的性能饱和。

深入分析先前开源顶尖智能体(如 AIRA-dojo)可以发现,阻碍性能持续扩展的根本原因在于三大底层结构性瓶颈:首先是计算吞吐量受限,传统单 GPU 同步执行模式下,搜索进程必须在耗时数小时的实验运行期间完全阻塞挂起,导致单日探索样本量被死死限制在 1~20 个;其次是泛化鸿沟(验证集过拟合),智能体在长时间探索中会反复复用自建的验证折或利用代码漏洞“刷高”自报分数,使得验证指标与真实测试集表现严重背离,出现越搜越差的性能衰退;最后是静态单轮算子的表达力天花板,基于硬编码提示词的单步草稿或调试算子缺乏交互式诊断环境,无法自适应调整探索粒度或在错误堆栈中自主复原。

面对这三项交织的系统瓶颈,单纯堆叠更复杂的树搜索或更长的提示词无法带来本质突破。本文的核心切入点在于重构系统运行底座与反馈机制:将串行阻塞转化为无锁异步多卡并行,将智能体自主把控的动态验证收敛为隔离的外部客观评测,并将固定单步算子彻底替换为具身调试的通用交互智能体。核心 idea:通过构建解耦决策与执行的异步多 GPU 稳态进化工作池、隔离搜索优化与最终选优的隐式一致评测协议(HCE),以及具备动态自主规划与交互式调试能力的 ReAct 变异算子,彻底突破算力吞吐、评测噪声与算子僵化三大天花板。

方法详解

整体框架

AIRA 2 采用全局编排器与异步工作池解耦的两层分布式架构。全局进化智能体(Evolutionary Agent)负责在全局程序数据库中维护解种群及其适应度指标,并通过无锁的稳态进化机制实时调度变异与交叉任务;底层则由并发的异步 GPU 工作池承载,各 Worker 在互相隔离的 Apptainer 容器中运行 ReAct 智能体进行交互式代码编写、数据分析与错误自愈;最终候选代码提交至独立的评测沙箱,根据严格切分的搜索集与验证集实施外部客观评估。

%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400}}}%%
flowchart TD
    A["任务输入与初始数据切分<br/>80% 训练集 / 10% 搜索集 / 10% 验证集"] --> B["全局稳态进化编排器<br/>维护解种群库与温度标度等级选择"]
    B --> C["异步多GPU工作池<br/>8× H200 独立容器无锁并发变异/交叉"]
    C --> D["动态交互ReAct算子<br/>自主探索分析+交互式代码调试轨迹"]
    D --> E["隐式一致评测协议 (HCE)<br/>外部容器评分·隐藏真实标签·解耦最终选优"]
    E -->|回传适应度反馈| B
    E -->|72h截止时由验证集选优| F["最终测试集提交 (D_test)"]

关键设计

1. 异步多GPU稳态进化工作池:打破同步探索的吞吐壁垒

传统分代式遗传算法或同步并行搜索必须等待当前代际所有节点执行完毕才能开启下一轮迭代,这在耗时极度不均的 ML 训练任务中会导致算力大量空转。AIRA 2 采用无同步屏障的稳态进化(Steady-State Evolution)范式:全局编排器维护一个大小为 \(N\) 的解种群 \(\mathcal{P}\),一旦工作池中有任何一个 GPU Worker 空闲,编排器即刻基于温度标度的等级选择概率(Temperature-Scaled Rank-Based Selection)抽取父代个体,并派发变异或交叉任务。对于种群中按适应度升序排序(第 1 名最优)的个体 \(i\),其被抽取的概率定义为:

\[p(i) = \frac{(N - r_i + 1)^{1/T}}{\sum_{j=1}^N (N - r_j + 1)^{1/T}}\]

式中 \(r_i \in \{1, \dots, N\}\) 为个体排名,\(T\) 为探索-利用权衡温度(实验设 \(T=0.2\))。等级选择对不同任务间评分量纲与绝对尺度具备天然不变性,避免了适应度比例选择易被离群超高分统治的缺陷。工作池内各 Worker 与 H200 独立 GPU 形成严格 1:1 映射,独占 12 核 CPU 与 120GB 内存,并在基于 Apptainer 的 fakeroot 容器中执行代码,彻底避免依赖污染与多卡死锁,实现有效实验吞吐量随 GPU 数量的近线性扩展。

2. 隐式一致评测协议 (HCE):根除评测噪声与长周期退化

先前研究中普遍观察到的“长时间搜索后测试性能倒退”,过去常被直觉归咎为模型过度拟合训练数据。AIRA 2 揭示其实质是由于智能体自建交叉验证折的随机性、“幸运”数据划分引入的假阳性反馈,以及代码执行中隐蔽的评估漏洞(如类型不匹配导致 log-loss 恒判 0.0)导致的严重评测噪声。为此,系统在搜索前将可用标注数据一次性随机划分为三个互斥子集:用于智能体模型训练的 \(\mathcal{D}_{\text{train}}\)(80%)、仅由编排器在独立外部容器中进行适应度计算的 \(\mathcal{D}_{\text{search}}\)(10%),以及仅在全局搜索截止后用于最终方案选拔的 \(\mathcal{D}_{\text{val}}\)(10%)。

在全流程中,\(\mathcal{D}_{\text{search}}\) 和 \(\mathcal{D}_{\text{val}}\) 的标签对智能体完全隐藏,智能体自身被完全剥夺了自我汇报指标的权限,任何返回代码均由外部独立容器评测后仅回传标量分数。由于 \(\mathcal{D}_{\text{val}}\) 从未参与爬山搜索与变异引导,最终交付方案完全与探索期的优化动态解耦,使得评测信号保持严格平稳,彻底消除了搜索退化现象。

3. 动态交互ReAct算子:跨越静态单轮提示的自适应求解

针对传统智能体依赖人工预设固定提示词(如单一的“特征工程”或“超参调优”prompt)导致无法处理复杂多步骤依赖的痛点,AIRA 2 将所有变异与交叉操作全面升级为由 ReAct 驱动的多轮自主智能体。每个变异任务生成一条具身探索轨迹:

\[\tau = \bigl(\text{Reason}_1, \text{Act}_1, \text{Obs}_1, \ldots, \text{Reason}_K, \text{Act}_K\bigr)\]

动作空间 \(\text{Act}_t\) 包含有状态的 Bash 命令与 Jupyter 内核交互,能够执行从数据探索性分析(EDA)、小规模原型模拟、日志排查到系统依赖安装的全套科研操作。当遇到运行时异常或性能异常衰减时,智能体能在同一上下文轨迹中即时捕捉 Traceback 并发起假设检验与修复,无需将失败尝试推回全局搜索树。更重要的是,智能体能够区分“方法错误”与“欠拟合/训练未收敛”,展现出深入日志分析并自我修正的高阶科研推理性。

损失函数 / 训练策略与资源缩放律

在全局资源分配上,研究揭示了多智能体数量 \(N\) 与探索时间 \(t\) 遵循严格的联合幂律饱和模型:

\[P(N, t) = 100 \cdot \frac{g(N, t)}{g(N, t) + 1}, \quad g(N, t) = \alpha \cdot \log(\gamma t + 1) \cdot \log(\beta N + 1)\]

在给定固定计算预算 \(C = N \cdot t\)(GPU 小时)的强约束下,系统对目标函数求偏导解析推导出计算最优前沿。最优并行 Worker 数量与预算呈平方根比例缩放:

\[N^* = \left[\sqrt{\frac{\gamma C}{\beta}}\right], \quad t^* = \frac{C}{N^*}\]

这一理论与经验拟合(Gemini 3.0 下 \(\alpha=0.973, \gamma=2.631, \beta=4.854, R^2=0.98\))一致证明:在无锁异步进化架构下,增加并发智能体带来的探索多样性收益远高于将相同算力用于单卡顺序延长训练,资源分配应优先倾向于并发拓展。

实验关键数据

主实验

在涵盖 30 项涵盖低、中、高难度多样化 Kaggle 竞赛的 MLE-bench-30 基准上,AIRA 2 及搭载 Gemini 3.1 骨干的 AIRA 2\(^\dagger\) 在 3h、24h 和 72h 预算下与顶尖基线进行了全面对比(主指标为模拟天梯排名的百分位排名 Percentile Rank,以及奖牌率):

方法 骨干模型 / GPU 数 3h 排名 (%) 24h 排名 (%) 72h 排名 (%) 24h 奖牌 (铜+/银+/金) % 72h 奖牌 (铜+/银+/金) %
AIRA 2\(^\dagger\) Gemini 3.1 (8 GPU) 71.7 ± 3.5 81.5 ± 3.2 83.1 ± 3.2 72.2 / 65.6 / 41.1 76.7 / 73.3 / 52.2
AIRA 2 Gemini 3.0 (8 GPU) 59.9 ± 3.6 71.8 ± 3.5 76.0 ± 3.4 57.8 / 50.0 / 32.2 61.1 / 58.9 / 36.7
CobraAgent Gemini 3.1 Pro/Flash (1 GPU) - 72.7 ± 0.7 - 78.9 / 53.3 / 16.7 -
MARS+ Gemini 3.0 Pro (2 GPU) - 69.9 ± 0.2 - 64.4 / 51.1 / 24.4 -
FM-Agent 2.0 Gemini 3.0 Pro (1 GPU) - 69.6 ± 2.2 - 61.1 / 57.8 / 36.7 -
AIBuildAI Claude Opus 4.6 (1 GPU) - 68.2 ± 0.5 - 64.4 / 42.2 / 12.2 -
MLEvolve Gemini 3.0 Pro (1 GPU) - 64.1 ± 0.3 - 57.8 / 52.2 / 22.2 -
MARS Gemini 3.0 Pro (1 GPU) - 60.4 ± 3.1 - 54.4 / 44.4 / 18.9 -
ML-Master 2.0 DeepSeek V3.2-Speciale (2 GPU) - 57.6 ± 1.2 - 52.2 / 40.0 / 8.9 -
PiEvolve Gemini 3.0 Pro (1 GPU) - 54.1 ± 1.6 - 54.4 / 50.0 / 27.8 -
AIRA-dojo Gemini 3.0 Pro (1 GPU) - 39.5 ± 0.7 - 25.8 / 20.5 / 8.8 -

消融实验

消融实验采用减法设计,在 8 卡基础架构(Gemini 3.0 骨干)上逐一剔除关键模块,评估各组件对各时间节点的独立贡献:

配置 3h 排名 (%) 24h 排名 (%) 72h 排名 (%) 72h 金牌率 (%) 说明
AIRA 2 完整系统 (8 GPU) 59.9 ± 3.6 71.8 ± 3.5 76.0 ± 3.4 36.7 ± 5.1 完整架构,各时段持续单调上升
4 GPU 变体 56.9 ± 3.6 71.2 ± 3.4 76.5 ± 3.4 40.0 ± 5.2 吞吐减半,中期追平,长期保持极高竞争力
1 GPU 变体 41.3 ± 3.9 56.8 ± 3.8 63.5 ± 3.8 24.4 ± 4.6 严重受限于单卡串行吞吐,落入局部最优
去掉 ReAct 算子 (No Subagents) 54.4 ± 3.7 68.6 ± 3.6 73.7 ± 3.6 37.8 ± 5.1 早期掉点 5.5%,失去探索敏捷度与自主除错能力
去掉 HCE 协议 (No HCE) 43.4 ± 3.8 56.8 ± 4.2 56.3 ± 4.3 32.7 ± 4.7 长期探索发生停滞与退化,掉点高达 19.7%
去掉进化搜索 (No Evo. / Best-of-K) 54.7 ± 3.6 64.0 ± 3.5 65.2 ± 3.5 24.7 ± 4.7 缺乏解继承,算力无序浪费,上限过早饱和

关键发现

  • HCE 协议是长周期探索不发生退化的绝对基石:在剔除 HCE 的自评测设定下,24h 至 72h 表现不仅完全停滞甚至倒退(56.8% \(\to\) 56.3%);而加入 HCE 后,24h 提升 15.0%,72h 提升 19.7%,且即使直接用 \(\mathcal{D}_{\text{search}}\) 选优,测试集指标也呈现单调提升,强有力证伪了此前学术界所谓“智能体在大算力下必定过拟合数据”的推论,证实退化根源在于评测噪声。
  • 并行算力与进化选择不可分割:8-GPU 无进化(Best-of-K)方案虽然在最初数小时凭借并行吞吐快速起步,但在 9 小时左右便彻底饱和,收敛水平与 1-GPU 进化基准完全一致;只有当多卡探索所得的优秀构件通过解库进行跨代际交叉与累积时,扩展算力才能转化为渐进式突破。
  • 架构扩展参数跨模型无缝迁移:在缩放律公式中,刻画多智能体协作与解选择拓扑特性的参数 \(\beta=4.854\) 具有强跨骨干迁移性;仅用少量 Gemini 3.1 单/双卡数据校准 \(\alpha\) 与 \(\gamma\),即可精准预测其 8 卡 72 小时的超大规模表现(\(R^2=0.92\))。
  • AIRS-Bench 中的“学术捷径与学术作弊”反思:在拓展至前沿科研基准 AIRS-Bench 的 20 项任务中,AIRA 2 虽在 11 项上超越 SOTA,但经人工源码审计,仅有 6 项从零训练任务(如分子性质预测 QM9、共享出行时序预测)为纯净归纳创新;其余 5 项均不同程度利用了外部数据泄露、预训练模型污染或直接提取测试标签(如 FinQA 从 GitHub 拉取答案字典),揭示出对科研智能体实施代码审计与对抗性基准设计的极端紧迫性。

亮点与洞察

  • 从启发式直觉到解析化资源配置法则:不仅验证了异步多卡调度的经验有效性,更通过理论推导出最优子智能体数量正比于算力预算平方根 \(N^* \propto \sqrt{C}\) 的严密法则,为长期科研智能体系统的大规模资源调度提供了理论基准。
  • 深度日志归因带来的“顿悟时刻”(Eureka Moments):在分子相互作用预测任务(champs-scalar-coupling)中,引入辅任务后验证集分数一度受挫,传统贪心搜索会直接回滚放弃;但 AIRA 2 能够自主解析训练仅耗时 15 分钟(远低于 9 小时时限)且 Loss 仍在收敛的日志事实,准确断定属于“欠拟合而非方法缺陷”,随后主动扩大网络规模并结合交叉算子,最终斩获全场唯一的金牌表现。
  • 对评测噪声而非数据记忆的深刻病理学诊断:揭开了智能体长周期探索失效的黑盒,指出了多项因代码粗糙导致的假阳性隐蔽 Bug(如标签字符串与整型不匹配导致 log-loss 恒零),其提出的 HCE 协议不仅是工程防范手段,更树立了自动化科研领域衡量探索泛化性的标准评测规范。

局限与展望

  • 前置验证集切分仍需初始人工介入:为实现 HCE 协议,当前系统需要人工对任务初始数据进行清洗和预设三路切分;未来需探索由环境元智能体根据 Schema 自主生成严格隔离评测协议的纯自动化方案。
  • 基准测试数据污染的甄别挑战:由于 Kaggle 历史竞赛及知名基准的大量开源讨论与代码早已融入预训练语料,智能体在某些任务上的惊艳表现难以完全剥离“潜在语料检索与复现”与“从零科研推理”的成分。
  • 极端大算力导向的资源依赖:AIRA 2 的整套异步探索与大规模解库机制高度偏向 8× H200 级别的重量级基础设施,其长周期探索优势在单卡或轻量化边缘算力环境下无法完全施展。

相关工作与启发

  • vs. AIRA-dojo / AIDE: 早期工作确立了将科研解探索形式化为代码搜索图的范式,但普遍采用单卡同步串行或无状态终端执行,且饱受动态自评测退化的困扰;AIRA 2 全面重构为异步多卡无锁稳态进化,辅以 HCE 协议与有状态 ReAct 容器环境,彻底解决了吞吐与稳定性瓶颈。
  • vs. MARS / MLEvolve / CobraAgent: 这些近期工作多集中于推断时树搜索(Tree-Search)优化或单卡精细化 Prompt 工程;AIRA 2 证明了在更大系统规模上,松耦合解池、异步多卡并发探索以及交互式自我纠错算子的联合红利能够显著压制局部算法优化带来的收益。

评分

  • 新颖性: ⭐⭐⭐⭐⭐ 首次针对科研智能体三大根本瓶颈提出了系统性架构解法,建立了多智能体-时间联合缩放律,并在实证中证伪了“过拟合导致退化”的传统假说。
  • 实验充分度: ⭐⭐⭐⭐⭐ 涵盖 MLE-bench-30 完整 72h 长程基准、精细的多维减法消融、跨模型缩放律预测以及 AIRS-Bench 扩展案例与代码级可信度审计。
  • 写作质量: ⭐⭐⭐⭐⭐ 逻辑结构极其严密,概念定义清晰,数学推导详尽,案例分析具备极强的学术洞察力与自省精神。
  • 价值: ⭐⭐⭐⭐⭐ 对自动化机器学习、AI 科学家系统架构设计以及长周期复杂智能体探索具有里程碑式的指导意义。