Retrieved full paper text from arXiv.
SetupSummarized paper goals and approach.
UnderstandNo content
>mkdir -p /private/tmp/claude-501/-Users-karamelton/52797cc3-0c4f-4505-b3fa-3bb171d53396/scratchpad/paper && curl -sL -o /private/tmp/claude-501/-Users-karamelton/52797cc3-0c4f-4505-b3fa-3bb171d53396/scratchpad/paper/p.pdf https://arxiv.org/pdf/2610.12176 && file /private/tmp/claude-501/-Users-karamelton/52797cc3-0c4f-4505-b3fa-3bb171d53396/scratchpad/paper/p.pdf/private/tmp/claude-501/-Users-karamelton/52797cc3-0c4f-4505-b3fa-3bb171d53396/scratchpad/paper/p.pdf: PDF document, version 1.7No content
>cd /private/tmp/claude-501/-Users-karamelton/52797cc3-0c4f-4505-b3fa-3bb171d53396/scratchpad && (which pdftotext || python3 -I -c "import pypdf; print('pypdf')" || python3 -I -c "import fitz; print('fitz')") 2>&1Exit code 1
pdftotext not found
Traceback (most recent call last):
File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'pypdf'
Traceback (most recent call last):
File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'fitz'{
"type": "tool_reference",
"tool_name": "WebFetch"
}Title: Recursive Self-Improvement through Multi-Agent Self-Supervision
Authors: Hyunin Lee, Jinglue Xu, Jeffrey Seely, Donghyun Lee, Somayeh Sojoudi, Matei Zaharia, Yujin Tang
Submission date: 8 October 2026 (arXiv:2610.12176v1)
Abstract (paraphrased, since the full text exceeds the quote limit): Recursive self-improvement (RSI) on tasks without verifiable answers, such as open-ended research, runs into a supervision bottleneck once a model's outputs exceed what human experts can reliably judge. The model itself then becomes the main optimizer and evaluator, but a single model instance often cannot effectively critique and improve its own complex reasoning. The authors propose Multi-Agent Self-Supervision (MASS), which alternates between evolutionary optimization of multi-agent workflows and supervised fine-tuning on the resulting self-generated trajectories. A single base model proposes, executes, and self-evaluates these workflows, which are treated as computational graphs. Under structural constraints, the evolutionary search identifies effective roles and information routing for each task. After two MASS cycles using Qwen3.6-27B, the model achieves 1.2 to 1.6 times higher performance per output token on four open-ended public benchmarks. Because the improved model then serves as a better optimizer and evaluator, the alternating process supports continued recursive capability gains. The multi-agent traces also prove more training-efficient: a student model trained on them outperforms a single-agent student trained on 1.4 times as many tokens. The authors conclude that learning orchestration and bounded subagent execution jointly from multi-agent trajectories can provide a useful signal for RSI.
Comments: 39 pages
Subject categories: Artificial Intelligence (cs.AI)
Got the abstract; now pulling the full text (via arXiv's HTML version) so the review covers methods and results, not just the summary.
Note: The provided page is truncated. Appendix C.2 through C.5 (public-benchmark metrics and details) and later appendices are not fully visible, so some benchmark specifics are unavailable.
The paper studies recursive self-improvement (RSI) on non-verifiable, open-ended research tasks, where one model serves as the agent, self-evaluator, and self-optimizer. The authors' Multi-Agent Self-Supervision (MASS) method alternates between evolutionary workflow search and supervised fine-tuning (SFT) on the model's own multi-agent trajectories. The base model is Qwen3.6-27B, run in the qwen-code agent harness.
Outer loop (Algorithm 1): For each cycle g, (1) search for the best multi-agent workflow per training task using the current model in all three roles, then (2) SFT the same model on trajectories generated under those workflows. The updated model starts the next cycle.
Workflow representation: A workflow is text appended to the task prompt. It contains an orchestrator call order h and, for each subagent j, a role r, instruction u, and output contract c. The contract specifies what information the subagent returns. The orchestrator and all subagents share the same weights.
Workflow search (Algorithm 2): This is an evolutionary loop with an elite size of one.
Self-judging for distillation (Algorithm 3):
SFT: LoRA (rank 64, scaling 128, dropout 0.05), AdamW, peak LR 3×10⁻⁵, cosine decay. Checkpoints are chosen by lowest validation loss, not by external judgments. The first-cycle run had 1,624 steps and 2,435 windows (282 orchestrator, 2,054 subagent, 99 auxiliary), containing 17.2M supervised tokens.
Task-solving scores (Figure 3a; mean ± std):
| Benchmark | ℒ(0) | ℒ(1) | ℒ(2) |
|---|---|---|---|
| ScienceAgentBench | 28.8 ±1.5 | 30.4 ±2.0 | 31.7 ±2.0 |
| MLR-Bench | 1.58 ±0.38 | 1.80 ±0.30 | 2.40 ±0.28 |
| AstaBench | 0.053 ±0.002 | 0.055 ±0.004 | 0.067 ±0.017 |
| DSBench | 0.473 ±0.029 | 0.465 ±0.011 | 0.482 ±0.025 |
| Terminal-Bench 2.0 | 37.5 ±2.2 | 35.3 ±2.1 | 35.2 ±1.7 |
| SWE-bench Verified | 62.6 ±1.4 | 61.8 ±1.9 | 61.1 ±0.6 |
Win rates (external judges):
Evaluator agreement with external judges: 0.73 (ℒ(0)), 0.91 (ℒ(1)), 0.93 (ℒ(2)).
Workflow transfer (Table 1): Workflows from ℒ(1) beat those from ℒ(0) in 64% of comparisons when both are executed by ℒ(0).
[WebFetch note: this page's text is 188568 characters long and the answer above covers only characters 0 to 100000; the final 88568 were not read — to read on, call WebFetch again with the same url and offset: 100000.]
Lee, Xu, Seely, Lee, Sojoudi, Zaharia, Tang. arXiv, 8 Oct 2026.
Picture a student who wants to get better at writing science reports, but no teacher is available to grade them. The student has to grade their own work. That usually goes badly, because you tend to miss your own mistakes.
The paper's idea is to have the student split into a team. One copy acts as the manager. Others act as helpers, like "the data person" or "the person who checks the code." Every team member is the same AI, Qwen3.6-27B, playing different roles.
Here's how the process works:
They call this MASS and ran it for two rounds.
The public test results are weak. The headline "1.2 to 1.6 times better" is measured per output token: score divided by how much the AI wrote. A model can look better on that measure partly by writing less. The raw scores:
| Benchmark | Before | After 2 rounds | My read |
|---|---|---|---|
| MLR-Bench | 1.58 | 2.40 | Real gain |
| ScienceAgentBench | 28.8 | 31.7 | Small, error bars overlap |
| AstaBench | 0.053 | 0.067 (±0.017) | Mostly noise |
| DSBench | 0.473 | 0.482 | Flat |
| Terminal-Bench 2.0 | 37.5 | 35.2 | Worse |
| SWE-bench Verified | 62.6 | 61.1 | Worse |
The coding scores went down. The abstract only mentions the four research benchmarks, and I didn't see the coding drops discussed in the main text.
The test is very small. The strongest results come from 3 held-out tasks, and all the training and test tasks are private, so nobody else can rerun them.
One judge has a conflict of interest. GPT-5.5 wrote the made-up tasks and is also one of the two judges.
"Recursive" rests on two rounds. Round 2 did gain more than round 1, which is encouraging. But two rounds can't show whether this keeps working or levels off.
The comparison isn't quite even. For the single-AI students it was compared against, they picked training snapshots using the outside judges, which the main method doesn't get to do. They do admit this openly.
We don't know the full cost. They report training time (about 19 hours on 6 H100s per round), but not the cost of all the team runs and judging, which is probably the bigger bill.
It's a smart idea with one convincing result: the AI really learns to organize a team of itself, and team transcripts are better study material than solo ones. But the title promises "recursive self-improvement," and the evidence is two rounds, 3 private test tasks, and public results that are mixed and slightly worse on coding.
Verdict: interesting proof of concept, oversold in the framing.
Caveat: I couldn't render the PDF here, so I read the arXiv HTML version through a summarizing tool. That covered the main paper but not the back half of the appendices, so a few numbers could be slightly off.
No content