从“拍脑袋修 Bug”到“多假设因果诊断”,完全自动科研的容错能力换一个视角被重新设计。

近年来,大模型驱动的“全自动科研(AI Scientists)”进展飞快:写假设、跑代码、出论文,全流程都能自动完成。但在真实科研里,实验失败才是常态, 而现有智能体一旦失败,往往就慌了。
问题出在哪?大多数系统还在用单一反思机制(Monolithic Reflection):把一段包含指标、日志、设计选择的完整失败轨迹,“有损压缩”成一句文本反馈,然后让模型自己猜该修哪里。结果不是陷入局部的盲目试错(比如对根本有缺陷的设计反复调学习率),就是一言不合直接重启放弃、丢掉全部上下文。
为了打破这个瓶颈,厦门大学、Hello Inc. 与小红书联合提出了 SAGE(Self-correcting, Autonomous, Grounded Experimenter)。它不再让模型“自由发挥式反思”,而是把科研出现故障恢复重构为结构化的因果诊断过程,并配上极其严格的数据溯源机制,为可信的 AI 科学家提供了一套新范式。
📄 论文链接: http://arxiv.org/abs/2606.31478

开放域科研的失败高度模糊。一个表层问题:指标平缓、指标异常、甚至沙盒代码运行时报错,根本原因可能分布在完全不同的抽象层级:
单一反思机制会提前把多种可能的因果后验“坍缩”成一个最显眼的解释,导致智能体只修表面、漏掉深层的方法论问题。SAGE 把这个问题称为结构化归功分配(Structural Credit Assignment), 仿照人类研究员研究根因回溯,通过不同角度假设猜想具体原因,并将自我矫正进化的科研能力附加至问题探索过程中;

受到科学研究中“多重工作假设”与“强推理(Strong Inference)”的启发,SAGE 的核心模块 MHFA(Multi-Hypothesis Failure Attribution) 将恢复过程拆成三个阶段:
1️⃣ 发散式因果生成
诊断器不急着下结论,而是结合运行轨迹特征 TrajPivot(包括指标斜率、衰减率、震荡幅度等连续数学特征),同时提出多个基于证据的失败假设:是假设错了?设计偏了?还是代码挂了?
引入独立的 Critic Agent,对每个假设的严重程度和证据支持度打分,避免生成器“自己给自己背书”。
3️⃣ 层次感知确定性路由
不依赖大模型的随意“幻觉式修复”,而是用固定规则把得分最高的核心病因映射到对应的干预层级:
此外,数据充分性 能防止系统误伤“有效但效果微弱”的负面结果——真实科研里,诚实的阴性结果同样值得保留。
大模型写论文时很容易“捏造”未测量的数据(伪造均值、方差或对比项)。SAGE 用双层约束守住学术诚信底线:
SAGE 在机器学习、统计、量子计算、生物、高能物理 5 个领域的 12 个课题上做了完整评估,效果非常显著:
指标 | SAGE | 对比基线 |
|---|---|---|
产出有效指标实验的成功率 | 92%(11/12) | 42%(5/12) |
Claude Opus 盲审 Overall | 52.0 | AI-Scientist-v2: 48.2 |
人类专家盲审 Overall | 5.67 / 10 | AI-Scientist-v2: 4.72 |
校准后的 AR-Eval 评分 | 6.75 / 10 | w/o MHFA: 5.00 |
核心优势集中在代码开发和实验执行稳定性:SAGE 更常把失败的实验救回到“可运行、可测量、可报告”的状态。
SAGE 证明:让 AI 科学家靠谱的,不是更聪明的“灵光一闪”,而是结构化的归因、确定性的路由,以及对每个数字的严格溯源。当实验失败不再意味着研究内容其本身的“崩盘”,而是对当前topic的经验积累进一步夯实研究内容,促使自动科研真正迈出了从“Demo”到“可信任工具”的关键一步。
本文系学术转载,如有侵权,请联系CVer小助手删文