Sign in

ResearchLearning

Recursive self-improvement in AIWhat it is, how to tell if a system has it, and what the evidence shows.

Many AI systems now improve themselves in some way. Few of them are recursive. This is a practical guide drawn from our survey, written with collaborators across 21 institutions: what the term means, the four ways systems improve, five questions to ask of any self-improvement claim, and what has and has not been shown.

What counts as recursive

In short

  • Recursive means the improver improves. Running a loop many times is iteration, not recursion.
  • Ask five questions of any claim: unseen tasks, retained skills, transfer, a better improver at equal budget, and full cost.
  • Bounded gains are real; open-ended ones are not yet shown. No study establishes unrestricted or reliably accelerating self-improvement.

A self-improving system is recursive when a change it keeps makes it better at making the next change. Running an improvement loop many times is not enough: the gain has to return to the process that produces the next gain. A stronger solver is one possible outcome; a better way of building stronger solvers is what makes it recursive.

Iterative

Round 1Improver 0System 1Round 2Improver 0System 2Round 3Improver 0System 3

The system gets better each round; the improver that makes it never does.

Recursive

Round 1Improver 0System 1Round 2Improver 1System 2Round 3Improver 2System 3

Each round also produces a better improver, which makes the next round's change.

Figure 1Three rounds of each. Both loops improve the system; only the recursive one also improves the improver, so each round can make a better next change.

In practice every round has the same shape. The system works, its experience suggests candidate changes, and a validation step decides what is kept. What stays fixed outside the loop matters as much as what changes inside it.

1Task systemModel, code, memory, tools
2ExperienceTraces, outcomes, failures
3Improvement processDiagnose, propose, search
4Candidate changesTo the system or the improver
5Validate and selectGains, regressions, cost
6Updated systemKept for later tasks and the next improvement

Fixed outside the loop

Goals, protected evaluation, budget

  1. 1Task systemModel, code, memory, tools
  2. 2ExperienceTraces, outcomes, failures
  3. 3Improvement processDiagnose, propose, search
  4. 4Candidate changesTo the system or the improver
  5. 5Validate and selectGains, regressions, cost
  6. 6Updated systemKept for later tasks and the next improvement
Figure 2One round, as the survey draws it. Kept changes can carry into later tasks, or into the process that makes the next change. This shows possible dependencies, not a guarantee of gains.

Four ways a system improves

The useful question about any improvement is what survives the round. The survey separates four patterns by what is carried forward. They can coexist in one system, and they are not a ladder: a small memory update can be worth more than a large training run.

Revise the answer

Check and fix one output. Nothing is kept for the next task.

Kept
Nothing
Good for
Cheap gains on a single hard task.
Example
Self-Refine

Keep a memory

Store lessons, notes or reusable skills; the model stays the same.

Kept
Memory and skills
Good for
Agents that meet related tasks again.
Example
Reflexion, Voyager

Update the weights

Train on generated or selected experience under a fixed recipe.

Kept
Model parameters
Good for
Durable skill, where outputs can be checked.
Example
STaR, Absolute Zero

Change the improver

Edit the process that makes changes, then use it on the next round.

Kept
The improvement process
Good for
The only one of the four that can be recursive.
Example
STOP, Promptbreeder
Figure 3What survives a round of improvement. Only the fourth pattern changes how later improvements are made, and even that does not by itself show sustained gains.

Is it actually self-improving?

“The system improved” can mean three different things: it got better at tasks, its gains lasted and travelled, or it got better at improving. Each needs its own test. These five questions, drawn from the survey's evaluation protocol, separate them.

  1. 1

    Does it score higher on tasks the loop never saw?

    Gains on the tasks used to choose changes can be overfitting. Keep a sealed test set the loop cannot see.

  2. 2

    Do earlier skills survive later rounds?

    Each round can quietly erode what an earlier one taught. Re-test old task groups every round.

  3. 3

    Does the gain carry to a new domain?

    Name the shift in advance and test on it, rather than reporting only the home benchmark.

  4. 4

    Is the new improver better than the original?

    Give both the same starting system, feedback and budget, and compare what each produces. This is the recursive claim; a rising score alone does not show it.

  5. 5

    Did you count every cost?

    Proposals, training, validation and rejected attempts all count. Compare against a frozen improver and a no-update baseline at the same total budget.

Figure 4Five questions to ask of any self-improvement claim. Rising scores over a few rounds do not show accelerating improvement; that needs gains per unit of cost over longer horizons, under an unchanged definition of success.

How loops fail

Feedback loops can preserve mistakes as easily as gains. These are the failure modes the survey names, with the sign to watch for and the experiment it recommends.

RiskWhat you seeWhat to do
The judge grades itselfInternal rewards climb while real task quality does not.Measure the judge against an independent reference, and add outside feedback: tests, trusted data, expert review.
Training on its own outputRepeated rounds on generated data drift or degrade.Keep real data in the mix, and compare replay, selective retention and refresh.
One change breaks anotherA new prompt, tool or training round undoes a skill that worked.Keep full checkpoints and roll back; report lost skills and recovery time, not just the latest score.
The system edits its own scoreboardScores jump because how the score is computed changed.Put test labels, audit code and accounting outside what the system can edit.
Budget spent on weak candidatesMany proposals and few real gains, or checks so strict nothing new survives.Compare how many to propose and how hard to check at the same total cost.
A design that does not travelGains stay on the benchmark that shaped them.Test the discovered design and the process that discovered it separately, in each new domain.
Figure 5Common failure modes and what to do about each. None is inevitable, and each is a question to test rather than a rule.

What has been shown

Several parts of the agenda already work in bounded settings. What the evidence does not yet establish is unrestricted, indefinitely sustained or reliably accelerating self-improvement. The same record shows that regression is possible, and that execution, trusted data and human expertise remain important sources of correction.

Shown, in bounded settings

  • Generated experience can train a model, in settings with checkable rewards.
  • Memories and skills get reused across tasks.
  • Automated search finds better prompts, workflows and programs.
  • Some improvers transfer: a better improvement process helps on new tasks.

Not yet established

  • Unrestricted self-improvement.
  • Improvement that is sustained indefinitely.
  • Improvement that reliably accelerates.
  • A foundation model autonomously improving its entire training stack.
Figure 6The state of the evidence, as the survey reads it. The studies behind it do not share one benchmark, and their successes concern different objects.

A map of the field

Recursive self-improvement is continuous with older work: AutoML, meta-learning and program search already used feedback, and learned optimizers already made learning rules trainable. What is new is foundation models taking part in both solving and improving. The survey groups the recent work into six routes.

Data and trainingSTaRSelf-InstructReSTSPINQuiet-STaRSCoReTTRLSEAL
Tasks and curriculaAgentGymAbsolute ZeroR-ZeroAgentEvolver
Memory and skillsReflexionVoyagerExpeLA-MEMDynamic CheatsheetACEMetaClaw
Code and workflowsOPRODSPyTextGradADASAFlowDGMGEPASICA
Feedback and judgesConstitutional AICRITICSelf-RewardingMeta-RewardingSelf-Taught EvaluatorsProcess Self-Rewarding
Meta-levelSTOPPromptbreederAI ScientistAlphaEvolveHyperagentsMetan
  • 2003Gödel Machine: provable self-modification
  • 2016Learned optimizers: learning the update rule
  • 2019POET: tasks and solvers co-evolve
Figure 7Selected milestones by first public year, from the survey's map of 45 method papers. Routes group research families; they do not imply technical ancestry or a ranking.

Where to start reading

A short path into the literature, one group per pattern, drawn from the works the survey treats as representative.

Footnotes

  1. 01

    Wu, H., Xu, F., Zhang, F., et al. “Recursive Self-Improvement in AI: A Survey.” Preprints.org, 30 September 2026. doi:10.20944/preprints202609.2680.v1. Not peer reviewed.

ModelsCura 1T: Healthcare Foundation Model via Recursive Self-ImprovementBenchmarksCHI-Bench: Can AI Agents Automate End-to-End, Long-Horizon, Policy-Rich Healthcare Workflows?
All research