The safety math for self-improving AI assumes a fixed goal — what happens when the system gets to set its own?
Does removing static external utility break the formal guarantees of self-improvement loops?
This explores whether self-improvement systems still have their correctness guarantees when the fixed, externally-defined goal (the 'static utility') is taken away and the system evolves its own target instead.
This explores whether self-improvement systems still have their correctness guarantees when you remove the fixed, externally-defined goal and let the system evolve its own target instead. The corpus suggests the answer flips depending on what kind of guarantee you're asking about — and that the interesting move is not preserving the static target but replacing it with a moving one that's engineered to stay honest.
Start with why anyone would remove static utility in the first place. Fixed benchmarks and reward functions saturate: once an agent gets strong enough, a stationary target becomes something to game rather than achieve, and you get reward hacking Why do fixed benchmarks fail as agents get stronger?. So the static external utility isn't a safe anchor you'd want to keep — it's a liability that gets worse as the loop improves. The fix in that work (RQGM) is telling: it splits the search into epochs with a *stable within-epoch* criterion but *evolves* the utility across epoch boundaries. That's the key structural insight — you don't get a global guarantee, you get per-epoch guarantees, and you keep the target moving just ahead of the optimizer so it can never catch up and cheat.
But there's a deeper limit the question is circling. A whole cluster of the corpus argues that a self-improvement loop with *no* external signal at all is formally bounded no matter what — the generation-verification gap means a model can't reliably validate its own fixes, so metacognition alone hits a hard ceiling What stops large language models from improving themselves? What actually constrains large language models from self-improvement?. The methods that actually work don't remove external utility so much as smuggle it back in through side doors: past model versions, third-party judges, user corrections, or tool feedback Can models reliably improve themselves without external feedback?. So 'removing static external utility' and 'removing external grounding entirely' are two very different moves — the first is often healthy, the second breaks reliability by construction.
The most concrete answer to your literal question comes from the Darwin Gödel Machine, which *deliberately* trades away formal guarantees. The original Gödel machine required a formal proof that a self-modification improves utility before applying it; DGM abandons that proof requirement and substitutes empirical benchmarking plus an evolutionary archive of variants Can AI systems improve themselves through trial and error?. It got 2.5× on SWE-bench — so yes, removing the static, provable utility does break the *formal* guarantee, and in this case that was the point. What replaces it is an empirical, statistical form of confidence, which buys open-endedness at the cost of certainty.
The surprising takeaway: the formal guarantee was never really doing the useful work. The systems that improve best keep two things the theory says you need — a *stable criterion inside each step* and an *external validator* — while throwing away the one thing that felt safest, the fixed global objective. And there's a wrinkle worth knowing: the ability to keep evolving the loop isn't uniform across models. Weak models can't even invoke their own scaffolding, strong models over-follow instructions, and the capacity to actually benefit from self-updates peaks in the middle Do stronger models always evolve harnesses better?. So whether removing static utility helps or hurts also depends on which model is running the loop.
Sources 6 notes
Fixed benchmarks saturate and invite reward hacking as agents strengthen. RQGM solves this by splitting search into epochs with stable within-epoch criteria while evolving the utility across boundaries, keeping the target ahead of the optimizer.
Self-improvement in LLMs is formally bounded by the generation-verification gap, meaning every reliable fix requires something external to validate and enforce it. Models cannot escape this constraint through metacognition alone.
LLMs cannot reliably improve themselves without external verification; metacognition must be externalized rather than learned. Alignment philosophy is shifting from preferentism to normative standards, but coherent values at scale include problematic self-valuation requiring utility engineering beyond output control.
Pure self-improvement stalls due to the generation-verification gap, diversity collapse, and reward hacking. Reliable improvement methods succeed by smuggling in external anchors: past model versions, third-party judges, user corrections, or tool feedback.
DGM replaces formal proofs with empirical benchmarking and maintains an evolutionary archive of agent variants, achieving 2.5× improvement on SWE-bench and 2.2× on Polyglot by discovering capabilities like better code editing and context management.
Show all 6 sources
Model capability to produce useful harness edits stays constant across tiers, but capacity to actually benefit from those edits follows an inverted U-shape, peaking in mid-tier models. Weak models fail to invoke harnesses; strong models struggle with faithful instruction-following.
Papers this line draws on 8
The research behind the notes this line reads — ranked by how closely each paper relates.
- Self-Improvements in Modern Agentic Systems: A Survey
- Mind the Gap: Examining the Self-Improvement Capabilities of Large Language Models
- Hyperagents
- Self-Improving Model Steering
- The Red Queen Gödel Machine: Co-Evolving Agents and Their Evaluators
- Beyond Accuracy: The Role of Calibration in Self-Improving Large Language Models
- Toward Self-Improvement of LLMs via Imagination, Searching, and Criticizing
- SPICE: Self-Play In Corpus Environments Improves Reasoning