Sakana AI Demonstrates Recursive Self-Improvement With MASS
Researchers from Sakana AI and UC Berkeley used multi-agent workflows to let a single model train, evaluate, and optimize itself across multiple generations.

In short
- Sakana AI and UC Berkeley introduced Multi-Agent Self-Supervision (MASS), where a single model fills the roles of executor, workflow optimizer, and evaluator.
- The method combines an inner loop that optimizes agent collaboration plans with an outer loop that fine-tunes model weights using LoRA on top trajectories.
- Across two rounds starting from Qwen3.6-27B, score per output token rose 1.2 to 1.6 times baseline on research benchmarks, while software engineering benchmarks declined slightly.
Researchers from Sakana AI and UC Berkeley have presented a working demonstration of homogeneous recursive self-improvement through a framework called Multi-Agent Self-Supervision (MASS). Announced in an official research post on Sakana AI's publication site, the framework allows a single foundation model to design team workflows, evaluate the resulting output, and fine-tune its own weights on its highest-ranked multi-agent executions.
The research tackles a central bottleneck in recursive self-improvement (RSI): how to generate high-quality supervision signals on non-verifiable tasks where automatic ground truth does not exist. Rather than relying on external human annotations or external model judges during training, MASS tasks the model with learning from the collective behavior of agents sharing its own weights.
The Dual-Loop Mechanism of MASS
The MASS framework alternates between two structural phases: an inner loop that refines execution plans and an outer loop that updates model parameters, according to Sakana AI.
During the inner loop, model weights remain fixed while the system searches for an optimal multi-agent workflow. An orchestrator coordinates subagents, dividing complex research assignments into discrete stages. Each workflow plan explicitly defines four components: subagent roles, instructions, contractual output expectations, and the execution order or hops between agents. After an execution produces a workspace containing code, plots, and reports, the model acts as an evaluator to compare the workspace against the current champion workflow. Serving next as an optimizer, the model uses evaluation feedback to generate a revised organizational plan.
In the outer loop, the system bakes the benefits of that organization into model weights. MASS runs the winning champion workflow 18 times with different random seeds for each task, as detailed by Superpower Daily. The model ranks the resulting workspaces using pairwise comparisons scored with a Bradley–Terry model, retaining up to 16 trajectories (15 for training and one for validation).
Crucially, researchers strip the workflow text from the orchestrator's initial prompt before fine-tuning with LoRA on both orchestrator and subagent dialogues. This design forces the model to internalize collaborative behaviors directly from the task prompt rather than relying on an explicit pre-written workflow. The fine-tuned checkpoint then assumes all three roles in the subsequent cycle.

Synthetic Benchmark Performance and Transfer Gains
The researchers evaluated two complete rounds of MASS using the open-weights Qwen3.6-27B model inside the qwen-code environment. Training took place across a synthetic research suite of 12 multi-step tasks spanning robotics, pharmacy, and finance generated beforehand using GPT-5.5. Eight tasks provided training trajectories, one task was excluded after workflow search failed to beat a baseline reference, and three domain tasks were held out entirely from training.
To ensure an unbiased measurement, independent judgments from Claude Opus 4.8 and GPT-5.5 were recorded outside the loop and withheld from MASS training decisions. On the held-out test tasks, the win rate of the model against the base model climbed from 53.9% after one round to 69.9% after the second round, according to Sakana AI. The second-round model also defeated the first-round model in 60.8% of comparisons.
Beyond synthetic tasks, the researchers evaluated score per output token—a metric measuring task achievement relative to text volume—across public research benchmarks. On MLR-Bench, DSBench, ScienceAgentBench, and AstaBench, score per output token rose to between 1.2 and 1.6 times the base model level, as reported by Superpower Daily. On MLR-Bench specifically, raw task score grew from 1.58 to 2.40.

Role Generalization and Coding Limitations
The experiments also revealed role generalization across iterations. Even though fine-tuning occurred exclusively on task execution traces, the model's performance as an optimizer and evaluator improved simultaneously. When tested on workflow optimization, later generations identified winning workflows earlier in search cycles. When the base model was paired with workflows discovered by the first-round optimizer, it won 64% of comparisons against runs directed by the base optimizer's workflows, according to Sakana AI.
However, transfer proved uneven when tested outside open-ended scientific research. On software engineering evaluations, score per output token dropped below the baseline: reaching 0.96 times the base level on Terminal-Bench 2.0 and 0.94 times on SWE-bench Verified, as noted by Superpower Daily.
The researchers noted that this dip highlights an active constraint: the framework relies entirely on unverified self-evaluation signals, meaning general capabilities outside the training domain can drift without explicit data coverage. While the team suggested that incorporating dedicated software engineering tasks into future training sets could address the regression, that proposal remains untested.
Questions people ask
What is homogeneous recursive self-improvement in MASS?
Homogeneous recursive self-improvement refers to a system setup where a single shared language model fulfills every role in the learning loop: acting as the task-solving agent, the workflow optimizer, and the evaluator.
Which base model did Sakana AI use for the experiments?
The team ran two cycles of MASS starting from the open-weights Qwen3.6-27B model in the qwen-code coding-agent environment.
Why did performance drop on coding benchmarks like SWE-bench?
The training set consisted exclusively of research tasks across finance, robotics, and pharmacy. Without dedicated software engineering tasks in the self-supervision loop, score per output token fell to 0.94x on SWE-bench Verified and 0.96x on Terminal-Bench 2.0.
Sources
- Multi-Agent Self-Supervision (MASS)Sakana AI, official source
- Sakana AI reports research gains from self-trained AI teams, but coding efficiency slipssuperpowerdaily.com, Oct 11, 2026
- Sakana AI's MASS: a model organizes copies of itself into teams, then trains on what workeddaily.dev, Oct 11, 2026
How this story was made: the newsroom picked it up from Reddit, gathered the full text of the sources above, and drafted it with AI assistance. Every factual claim was then checked against those sources before publishing (26 claims checked). Illustrations marked as AI-generated are not photographs. Spotted an error? Tell us.
Published October 12, 2026 at 02:10 UTC


