Paper: 2608.20318 Authors: Yizhe Chi, Wenyi Li, Deyao Hong, Xiaoqiu Wang, Mingju Gao, Kaisen Yang, Bingxiang He, Youjie Zheng, Calvin Xiao, Qinhuai Na Categories: cs.AI, cs.CL, cs.LG
The Gap
Recursive self-improvement (RSI) is usually discussed as a property of an entire system: an AI that makes the next AI better. The authors point out that this reduces to something much narrower. What actually carries an improvement forward between generations is the training algorithm — the objective and the update rule. A better algorithm raises the compute-to-capability exchange rate for every run that follows, including the run that produces the next agent. So RSI is feasible only if an agent can design training algorithms.
That specific ability is not measured anywhere. Existing agentic-research suites reward the wrong thing: an agent can win by collecting more data, by tuning hyperparameters, or by making the evaluation harness cheaper, none of which changes how the model learns. No prior benchmark separates a change to how a run is executed from a change to how the model learns — and that is exactly the distinction RSI lives or dies on.
[RSI CLAIM] Each generation improves the next
|
v
What is inherited across generations?
|
+-- data pipeline? no, retrainable
+-- hyperparameters? no, searchable
+-- TRAINING ALGORITHM <-- yes, this is the carrier
|
v
[THE UNMEASURED ABILITY] Can an agent design one?
|
+-- prior suites: won by more data or tuning
+-- no suite isolates "changed how the model learns"
|
v
[GAP] RSI is unmeasured because the enabling skill is unmeasured
The Increment
One sentence: Before this paper, “self-improving AI” was an unfalsifiable claim because nobody could separate an agent that rewrote a learning rule from an agent that merely tuned a knob; after it, ten frozen repositories and hidden evaluators put a number on the distance left to travel — and that number is large.
Core Mechanism
The design is a frozen-repo tournament. Ten real research repositories are chosen, one per training-algorithm family, and each is frozen at its shipped algorithm. An agent gets four hours on a single B300 to rewrite that repository’s training algorithm however it likes. Its code is then taken away and rerun from scratch for up to twelve hours — no further agent intervention — and scored by a fixed evaluator the agent never sees. The comparison is always against the repository’s original algorithm under the identical procedure, so no amount of environment manipulation can flatter the result.
The scoring trick is worth pausing on. Ten repositories produce ten mutually incommensurable metrics: a wall-clock speedup, a convergence rate, a downstream accuracy. To average them, every task is mapped onto one common scale where zero is an uninformative model, one tenth is the algorithm the repository already ships, and one is the task optimum. This makes the headline number directly readable as “fraction of the available distance closed”, and it makes the honest baseline visible: anything at or below 0.1 achieved nothing, because the repository already shipped that.
The findings are more interesting than the ranking. Across 29 configurations of 6 systems on all 10 tasks, the mean score is 0.166 and the best system reaches 0.250 — under a fifth of the way from the existing algorithm to the optimum. The submissions explain where the missing distance went: most never change how the model learns at all. The minority that do average 0.226, against 0.126 for everyone else. Reasoning effort does not buy better algorithms directly; it buys the willingness to touch the learning rule, and only then does it pay — pushing that minority from 8% of submissions to 64% and the mean from 0.094 to 0.196.
AI4AI-BENCH PROTOCOL
+-------------------------------------------------------------+
| 10 frozen repos, one per training-algorithm family |
+------------------------------+------------------------------+
v
+-------------------------------------------------------------+
| AGENT PHASE: 4 hours, 1x B300, rewrite the training algo |
| - repo readable, evaluator hidden, code taken at cutoff |
+------------------------------+------------------------------+
v
+-------------------------------------------------------------+
| EXECUTION PHASE: rerun from scratch, up to 12 hours |
| - no agent in the loop, fixed evaluator scores it |
+------------------------------+------------------------------+
v
+-------------------------------------------------------------+
| NORMALISED SCALE |
| 0.0 = uninformative model |
| 0.1 = the algorithm the repo already shipped <- baseline |
| 1.0 = task optimum |
+-------------------------------------------------------------+
v
MEAN 0.166 (29 configs, 6 systems) BEST 0.250
Did not change how the model learns -> 0.126
Did change how the model learns -> 0.226
Think of it as a restaurant inspection that forbids tasting during service. The health inspector does not stand in the kitchen while the chef improvises; the inspector takes the written recipe, walks to a different kitchen, cooks it exactly as written, and grades the plate. This kills two forms of cheating at once. The chef cannot season to taste while being watched, because the inspector leaves; and the chef cannot claim credit for a good service, because only the recipe travelled. What the benchmark measures is not how well a system can coax a number upward in a live session — that is the thing everyone already does well — but whether the written recipe, executed cold by someone else, is better than the one on file.
Key Concepts
- The compute-capability exchange rate: the amount of capability obtained per unit of compute. A training-algorithm improvement compounds because every later run — including the one that produces the next generation of agent — converts compute into capability more efficiently. This is why the authors argue RSI is fundamentally an algorithm-design question rather than a data or scale question.
- Execution change versus learning change: the distinction the benchmark is built to enforce. Rewriting a data loader, changing batch order, or restructuring the training loop changes how a run is executed; changing the objective or the update rule changes how the model learns. Only the second compounds across generations, and existing suites conflate the two.
- The normalised gap: rescaling incommensurable metrics so that the shipped algorithm sits at 0.1 and the optimum at 1.0. This turns a leaderboard into a measurement of remaining distance, and makes it impossible to report a win for reproducing what the repository already did.
Framework Shift
Before (agentic research benchmarks):
Agent works inside the loop, live
-> reward hacking available (cheaper eval, more data, tuning)
-> "improvement" is entangled with execution environment
-> result: uninterpretable for RSI
After (AI4AI-Bench):
Agent writes the algorithm, then is removed
[agent 4h] -> freeze code -> [rerun 12h, hidden evaluator]
-> baseline is the shipped algorithm, on one scale
-> result: 0.166 mean, "under a fifth of the gap closed"
From measuring whether an agent can drive a number up while it is watching, to measuring whether its written learning rule survives being executed by someone else, the core shift is refusing to let the agent be present when its own idea is tested.
Expert Assessment
Problem choice: Excellent, and unusually well-aimed. The community has spent two years arguing about RSI using evidence that mostly measures scaffold engineering. Isolating algorithm design as the load-bearing sub-ability, and making the benchmark’s baseline the repository’s own shipped algorithm rather than a naive one, is the kind of framing other agentic-research benchmarks should have adopted from the start.
Method maturity: The protocol design is the clever part, not the models. Separating a four-hour authoring phase from a twelve-hour execution phase, hiding the evaluator, and rescaling incommensurable metrics onto a scale anchored at “what the repo already had” are three independent design decisions that each close a specific cheat. The infrastructure cost, though, is real: ten B300-hours per task per configuration, which limits who can replicate this.
Experimental integrity: Strong on the axes they control. Reporting 29 configurations of 6 systems over 10 tasks, and publishing the task suite, the evaluators and every scored submission, is the right level of disclosure — this is checkable. The main soft spot is the 0.1 anchor: it assumes the shipped algorithms are comparable in how much headroom each leaves, and a repository that shipped a near-optimal algorithm contributes far less distance than one that shipped a poor one. Averaging ten such tasks into one mean is convenient but slightly lossy.
Writing quality: The decomposition of “most submissions never change how the model learns” into a percentage-of-submissions finding, then into a reasoning-effort causal story, is the paper’s best rhetorical move and it is genuinely informative. The paper would be stronger if it named the specific algorithm families whose learning-rule changes paid off, rather than only the aggregate.
Verdict: strong accept — it reframes RSI from a philosophical claim into a measurable engineering gap and hands the field the apparatus to argue about it.
Takeaways
- When you evaluate an agentic system on any research task, separate authoring from execution. If the agent is still present while its idea is being validated, you are measuring scaffolding, not ideas.
- Use the incumbent as the baseline and rescale to a fixed optimum. A leaderboard that lets a system score for reproducing what already existed cannot tell you how much distance remains.
- The finding that more reasoning effort mainly buys willingness to modify the learning rule — not better modification — is a concrete diagnostic. If your agent edits data pipelines but never objectives or update rules, extra thinking time will not fix it.
- Steal the hidden-evaluator discipline. Publishing the evaluators is right for reproducibility, but the agent must not see them during the run; both are achievable and the paper shows how.
论文: 2608.20318 作者: Yizhe Chi, Wenyi Li, Deyao Hong, Xiaoqiu Wang, Mingju Gao, Kaisen Yang, Bingxiang He, Youjie Zheng, Calvin Xiao, Qinhuai Na 分类: cs.AI, cs.CL, cs.LG
缺口
关于递归自我改进(Recursive Self-Improvement, RSI),业界通常把它当成一个系统级的属性来讨论:一个 AI 把下一代 AI 变得更强。 而这篇论文指出,这件事其实可以收缩到一个非常狭窄的落点上:真正能在代际之间被继承下来的,是训练算法——目标函数与参数更新规则。 一个更好的训练算法,会抬高之后每一次训练的”算力—能力”兑换率,其中就包括生产出下一代智能体的那一次训练。 因此,RSI 是否可行,归根结底取决于:智能体能不能设计训练算法。
而这个具体能力,此前没有任何基准在测。 现有的智能体科研基准奖励的其实是别的东西:智能体可以靠多采数据取胜,可以靠调超参取胜,也可以靠把评测流程改得更省钱取胜——这些都没有改变”模型是怎么学的”。 此前没有基准能把**“改变一次训练的执行方式”与”改变模型的学习方式”**区分开,而这恰恰是 RSI 的生死线。
[RSI 的宣称] 每一代让下一代更强
|
v
代际之间真正被继承的是什么?
|
+-- 数据管线? 否,可重采
+-- 超参数? 否,可搜索
+-- 训练算法 <-- 是,它才是载体
|
v
[未被测量的能力] 智能体能设计它吗?
|
+-- 旧基准:靠堆数据或调参就能赢
+-- 没有任何基准单独隔离"改变了学习方式"
|
v
[缺口] RSI 无法被度量,因为那个前提能力从未被度量
增量
一句话: 在这篇论文之前,“自我改进的 AI”几乎是一个不可证伪的口号,因为没人能区分”重写了学习规则的智能体”和”只是拧了个旋钮的智能体”;在这篇论文之后,十个冻结代码库加上隐藏评测器,第一次给出了一个可读的距离数字——而这个数字相当难看。
核心机制
整体设计是一场”冻结仓库锦标赛”。 研究团队挑选了十个真实科研代码库,每个代表一个不同的训练算法族,并把它们各自自带的算法冻结为基线。 智能体获得一张 B300 显卡与四小时时间,可以任意重写该仓库的训练算法。 四小时一到,代码被立即取走,从零重新执行,最多跑十二小时,全程没有任何智能体介入,并由一个智能体从未见过的固定评测器打分。 所有比较都在同一套流程下、与仓库原始算法对跑,因此任何环境层面的”粉饰”都无法让结果变好看。
评分设计值得停下来细看。 十个仓库产出十个互相不可通约的指标:有的是训练墙钟加速比,有的是收敛速度,有的是下游准确率。 为了能平均,每个任务都被映射到同一条尺度上:零点代表一个毫无信息量的模型,0.1 代表仓库原本就自带的算法,1.0 代表该任务的性能上限。 这让那个总分可以直接读作”已填平了多大比例的距离”,也让诚实的基线一眼可见:凡是停在 0.1 及以下的,等于什么都没做,因为仓库本来就有这个水平。
而结论比排名更有意思。 在 6 个系统、29 种配置、覆盖全部 10 个任务的评测中,平均得分是 0.166,最好的系统也只到 0.250——连”从现有算法到最优算法”这段距离的五分之一都没走完。 提交内容解释了差距丢在哪里:绝大多数提交压根没有改变模型的学习方式。 而少数真正改了的提交,平均拿到 0.226,其余提交平均只有 0.126。 提高推理投入并不会直接换来更好的算法,它换来的是**“敢不敢动学习规则”这件事本身**,然后才开始产生回报:那一小撮提交的占比从 8% 被推到 64%,平均分从 0.094 升到 0.196。
AI4AI-BENCH 评测协议
+-------------------------------------------------------------+
| 10 个冻结仓库,每个对应一个训练算法族 |
+------------------------------+------------------------------+
v
+-------------------------------------------------------------+
| 创作阶段:4 小时,1 张 B300,重写训练算法 |
| - 仓库可读,评测器隐藏,到点即取走代码 |
+------------------------------+------------------------------+
v
+-------------------------------------------------------------+
| 执行阶段:从零重跑,最长 12 小时 |
| - 智能体全程不在场,由固定评测器打分 |
+------------------------------+------------------------------+
v
+-------------------------------------------------------------+
| 归一化尺度 |
| 0.0 = 无信息量的模型 |
| 0.1 = 仓库原本自带的算法 <- 基线 |
| 1.0 = 该任务性能上限 |
+-------------------------------------------------------------+
v
平均 0.166(6 系统 29 配置) 最佳 0.250
没改学习方式的提交 -> 0.126
改了学习方式的提交 -> 0.226
可以用**“禁止在看店里试味的卫生稽查”**来理解这套机制: 稽查员不会站在后厨看主厨临场发挥,而是抄走那份书面菜谱,走到另一间完全陌生的厨房,严格照方做一遍,再给这盘菜打分。 这一招同时掐死了两种作弊。 主厨没法”边被盯着边调味”,因为稽查员已经走了;主厨也没法把当晚服务的热闹算成自己的功劳,因为只有菜谱被带走了。 这套基准真正在测的,并不是一个系统在被盯着时把数字撑起来的能力——那是大家本来就都擅长的事——而是:那份写下来的菜谱,由别人冷启动执行,是否确实优于存档里的那一份。
关键概念
- 算力—能力兑换率: 单位算力所能换到的能力。训练算法的改进具有复利性质,因为之后每一次训练——包括生产下一代智能体的那一次——都以更高的效率把算力换成能力。这正是作者主张”RSI 本质是算法设计问题,而非数据或规模问题”的依据。
- 执行方式改变 vs 学习方式改变: 这套基准刻意强制区分的两种改动。重写数据加载器、调整批次顺序、重构训练循环,改变的是一次训练怎么被执行;而改变目标函数或更新规则,改变的是模型怎么学。只有后者能跨代复利,而旧有基准把两者混为一谈。
- 归一化差距: 把不可通约的指标重新缩放到”自带算法 = 0.1、最优 = 1.0”的同一条尺子上。它把排行榜变成了一把量剩余距离的尺,也让”复现仓库本来就有的水平”不可能再被报成胜利。
框架转变
之前(智能体科研类基准):
智能体待在回路里,实时操作
-> 可以刷分(砍评测、堆数据、调超参)
-> "提升"与执行环境纠缠在一起
-> 结果:对 RSI 无法解释
之后(AI4AI-Bench):
智能体先写算法,然后被请出局
[智能体 4 小时] -> 冻结代码 -> [重跑 12 小时,评测器隐藏]
-> 基线是仓库自带算法,统一到一把尺子上
-> 结果:平均 0.166,"连五分之一都没填平"
从”衡量智能体能否在自己盯着的时候把数字推高”,转变为”衡量它写下的学习规则在别人冷启动执行时是否依然更好”,核心转变在于:拒绝让智能体在自己被检验的时刻留在现场。
专家评审
选题眼光: 极其出色,而且瞄得极准。 过去两年社区关于 RSI 的争论,证据大多实际在测脚手架工程能力。把”算法设计”单独拎出来作为承重子能力,并且把基线设成仓库原本自带的算法而不是朴素算法,这种框架搭建,是其他智能体科研基准从一开始就该采用的。
方法成熟度: 巧劲在协议设计,而不在模型。 把”四小时创作阶段”与”十二小时执行阶段”切开、隐藏评测器、再把不可通约的指标重新锚定在”仓库原有水平”上,这三个彼此独立的设计决定,各自堵住了一条具体的作弊路径。不过基建代价也是真实的:每个配置每个任务要烧掉十张 B300 小时,这天然限制了可复现的人群。
实验诚意: 在它所能控制的维度上相当扎实。 覆盖 6 个系统 29 种配置、10 个任务,并公开任务集、评测器以及全部提交结果,这个披露程度是对的——它是可核查的。主要的软肋在 0.1 这个锚点:它默认十个仓库自带的算法在”还剩多少上限空间”上是可比的,但一个本就接近最优的仓库贡献的距离,远小于一个自带糟糕算法的仓库。把十个这种任务平均成一个均值,方便,但有信息损失。
写作功力: 把”大多数提交根本没改学习方式”这条发现,先拆成提交占比、再推进到推理投入的因果叙述,是全文最漂亮的一步论证,而且确实有信息量。如果论文能点名具体是哪些训练算法族在改动学习规则后真正兑现了收益,而不只给聚合数字,会更硬。
判决: 强接收(Strong Accept) — 它把 RSI 从一句哲学口号改写成了一道可测量的工程缺口,并把争论所需的量具交到了领域手上。
要点总结
- 评估任何”智能体做科研”的系统时,请把创作与执行分开。如果智能体在它的想法被验证时仍然在场,那你测的是脚手架,不是想法。
- 以在位者为基线,并把结果重标定到一个固定的最优值上。一个允许系统靠”复现已有水平”拿分的排行榜,无法告诉你还剩多少距离。
- “更多推理投入主要买到的是敢于改动学习规则的意愿,而不是更好的改动”——这条非常实用。如果你的智能体一直在改数据管线、却从不碰目标函数与更新规则,那么给它更多思考时间也没用。
- 把”隐藏评测器”这条纪律抄走。为了可复现性公开评测器是对的,但智能体在运行期间绝不能看到它——这两件事可以同时做到,论文示范了怎么做。