AI4AI-Bench: Evaluating Recursive Self-Improvement by Having Agents Design Training Algorithms
This paper focuses on the most critical yet most overlooked aspect of recursive self-improvement (RSI): whether an AI system can improve the training algorithm that generates AI systems. The authors argue that better objective functions or update rules can enhance the compute-to-capability exchange rate on every run, so RSI's viability depends on whether agents can design training algorithms. Existing evaluation suites cannot isolate this ability because they either win by collecting data or by tuning hyperparameters, failing to distinguish between changing how a run is executed and changing how a model learns. To address this, the authors propose AI4AI-Bench, comprising 10 frozen research repositories covering 10 categories of training algorithms. In each task, an agent has four hours on a single B300 GPU to rewrite the training algorithm; the code is then rerun from scratch for up to 12 hours and scored by a unified scorer hidden from the agent. Across 29 configurations, 6 systems, and 10 tasks, the average score was 0.166, with the strongest system reaching 0.250. Most submissions never changed how models learn, while the few that did averaged 0.226 versus 0.126. Increased reasoning effort mainly bought the willingness to change, raising the change rate from 8% to 64%. The authors open-sourced the task suite, the evaluator, and all scored submissions.
Background and Context
Recursive self-improvement has long been treated as one of the defining questions at the frontier of AI safety and capability: it requires an AI system to improve the very process that produces AI systems, so the next generation inherits the gain directly. That process is, at its core, a training algorithm. A better objective function or update rule raises the compute-to-capability exchange rate on every run, including the run that generates the next agent itself. Whether recursive self-improvement is ultimately viable therefore hinges on whether agents can actually design training algorithms.
The new paper AI4AI-Bench pulls this ability out of vague debate and onto a precisely measurable scale. Its authors argue that existing evaluation suites cannot isolate the skill in question. They either win by collecting more data or by tuning hyperparameters, and so they cannot distinguish between changing how a run is executed and changing how a model learns. That conflation hides the exact capability recursive self-improvement depends on.
Deep Analysis
To fill this gap, the authors built AI4AI-Bench from ten frozen research repositories spanning ten families of training algorithms. Freezing the repositories is the crucial design choice: it holds everything except the training algorithm constant, so scores reflect the algorithm itself rather than incidental differences in setup. In each task an agent gets four hours on a single B300 GPU to rewrite the training algorithm. The modified code is then rerun from scratch for up to twelve hours and scored by a unified scorer hidden from the agent, compared against the repository's original algorithm run through the same pipeline.
The most technically sophisticated element is cross-metric normalization. Because the ten tasks use incompatible families and metrics, their raw results cannot be added or compared directly. Each task is therefore mapped onto a shared scale where zero represents an uninformative model, 0.1 represents the algorithm that ships with the repository, and 1.0 represents the task's optimal solution. This makes it immediately clear how far each agent sits from the best achievable result.
The evaluation pipeline is tightly constrained to keep the training algorithm the only variable. The scorer stays hidden throughout, code reruns from scratch to rule out cached or historical state, and control runs use the original algorithm. Across twenty-nine configurations, six systems, and all ten tasks, the average score was 0.166, with the strongest system reaching 0.250. That number is stark: even the best system covered less than one-fifth of the distance from the existing algorithm to the optimum.
Industry Impact
Breaking down where that distance was spent, most submissions never changed how models learned, while the few that did averaged 0.226 against 0.126 for the rest. The gap therefore came not from how much code an agent wrote but from whether it was willing to touch the training algorithm itself. A reasoning-effort experiment sharpened this finding: increasing the reasoning budget mainly bought the willingness to change, lifting the share of submissions that altered the learning method from 8 percent to 64 percent and raising the average score from 0.094 to 0.196.
This reframes the discussion from insufficient agent capability to insufficient willingness to try, suggesting that in a recursive self-improvement context motivation and courage may matter more than raw skill. For the open-source community, the frozen repositories paired with a hidden scorer offer a reproducible evaluation paradigm any new system can be tested against on the same scale. The authors have open-sourced the task suite, the evaluator, and every scored submission so measurements can be repeatedly repeated and compared as these systems evolve.
Outlook
For industrial teams, the work is a reminder that the training algorithm itself is the key lever of the compute-to-capability exchange rate, and having agents improve that algorithm is simultaneously the hardest and most leverage-rich step. For subsequent research, the willingness-before-skill pattern points toward designing stronger training-algorithm agents, perhaps by boosting reasoning effort and encouraging agents to genuinely engage with the training algorithm rather than merely stacking code-generation ability.
Ultimately AI4AI-Bench is more than a benchmark: it is a quantifiable inquiry into whether AI can improve itself, and it establishes a ruler that can be repeatedly recalibrated against one of the most consequential questions ahead.
Sources
FAQ
What is AI4AI-Bench designed to measure?
It tests whether agents can rewrite the training algorithms that build AI systems. Ten frozen repositories give each agent four hours on a B300 to redesign an algorithm, rerun up to 12 hours, then score by a hidden scorer.
Why does AI4AI-Bench matter for AI progress?
Most agents never changed how models learn; the few that did scored 0.226 versus 0.126. Even the strongest system reached only 0.250 — under a fifth of the way to the optimal solution.
What should we watch next with AI4AI-Bench?
More reasoning effort only raised the willingness to change, from 8% to 64%, suggesting drive matters more than skill. The task suite, evaluator, and all scored submissions are now open-sourced for reuse.