Jürgen Schmidhuber Publishes a Four-Decade Case for Recursive Self-Improvement

The technical note assembles a long line of self-modifying AI ideas, while arguing that fully recursive improvement will ultimately have to reach beyond software.

By 3 min read
Jürgen Schmidhuber Publishes a Four-Decade Case for Recursive Self-Improvement
Jürgen Schmidhuber Publishes a Four-Decade Case for Recursive Self-Improvement

Listen to this story

The audio brief

About 1:22
0:001:22
Read transcript
Jürgen Schmidhuber has published a technical note arguing that recursive self-improvement has been a serious research program since 1987—not a capability newly demonstrated by a working machine. His central claim is straightforward: an AI would need to improve the method it uses to learn, not merely absorb more data or adjust a few settings. Schmidhuber’s retrospective begins with Meta Evolution, including work in his 1987 diploma thesis where multiple levels searched for better methods at the level below. The note then traces several routes toward the same goal: Fast Weight Programmers, self-modifying policies for lifelong reinforcement learning, neural networks that can set another network’s weights, and systems that alter their own learning procedures. One example, the Optimal Ordered Problem Solver, reuses earlier solution programs while searching for faster ways to solve future problems. The most formal proposal is the Gödel Machine. It can rewrite its own code only after an internal proof search establishes that the change will improve its utility under the system’s axioms. That is a precise model, but it is not evidence of an autonomous machine making open-ended improvements in the physical world. Schmidhuber says falling computing costs make software experimentation increasingly practical. The constraint he emphasizes is hardware: full recursive self-improvement may ultimately require machines that can redesign and improve their own physical components, not just their code.

Story brief

3 key points

Jürgen Schmidhuber’s September 17 technical note presents recursive self-improvement as a research program spanning 1987 to today, not as a newly demonstrated system. It catalogs approaches including meta-evolution, self-modifying policies, the Optimal Ordered Problem Solver, and the Gödel Machine, where code changes require proof of improved utility. Falling compute costs make software-based experimentation more...

  1. 01

    The note is a retrospective of Schmidhuber’s work, not evidence of a deployed recursive self-improving machine.

  2. 02

    His 1987 diploma thesis used multiple meta-levels to evolve methods that could improve lower-level search procedures.

  3. 03

    The Gödel Machine permits code rewrites only after an embedded proof search establishes higher utility under its axioms.

Jürgen Schmidhuber’s new technical note makes a sweeping case: the core ideas behind recursive self-improvement have been under development for decades, and software-based versions are now practical. But the note also places a hard boundary on that promise, arguing that full recursive self-improvement will require machines able to improve their own hardware in the physical world.

Published September 17 as “Recursive Self-Improvement (RSI) Since 1987,” the note is a survey of Schmidhuber’s own work rather than a report of a new working system. It traces a sequence of methods that he presents as attempts to make a learning system improve the method by which it learns.

The idea is to improve the improver

Schmidhuber defines true meta-learning, or recursive self-improvement, more narrowly than carrying knowledge from one dataset to another or tuning a few settings. In his account, the learning algorithm itself must be represented in a universal programming language and allowed to alter its own code, while a recursive framework filters for modifications that are useful.

The retrospective begins with what Schmidhuber calls Meta Evolution: applying genetic programming to evolve better genetic-programming methods. He says his 1987 diploma thesis used multiple meta-levels, with each level capable of searching for improvements to the level below it.

Different mechanisms, one recursive ambition

The methods in the note do not rely on one mechanism. Schmidhuber describes self-modifying policies for lifelong reinforcement learning, where the policy includes the means by which it may modify itself. He also describes neural systems whose outputs can set the weights of other neural networks, and recurrent networks designed to inspect and modify their own weight-change procedures.

Diagram identified as a 1992 self-referential weight matrix by Jürgen Schmidhuber.
The note presents this image alongside its account of recurrent neural networks that can modify their own weights or learning algorithms. Source: people.idsia.ch.

Another branch is the Optimal Ordered Problem Solver, introduced in 2002. Schmidhuber says it addresses a sequence of problems by testing programs that can invoke, adapt, or reuse earlier solutions. The aim is not only to solve the next task, but also to search for better search procedures as experience accumulates.

A proof before a rewrite

The note’s most formal proposal is the Gödel Machine. Schmidhuber describes it as a reinforcement-learning system that can rewrite any portion of its code only after its embedded proof search finds a proof that the change will improve its utility. He characterizes the approach as mathematically optimal under the conditions laid out in the system’s initial axioms and utility function.

That framing highlights the distance between a formal model of self-improvement and an unconstrained machine that continually makes itself better in the world. The note attributes greater software practicality to falling computing costs, yet argues that the full version of the project cannot stop at code. Hardware, in this telling, must become subject to improvement too.

Sources

  1. people.idsia.chSchmidhuber was building recursive self-improving systems back in 1987. His new post covers four decades of RSI, from meta-evolution and self-modifying policies to the Gödel Machin

Loading discussion...

Jürgen Schmidhuber Publishes a Four-Decade Case for Recursive Self-Improvement | Superpower Daily