R^2Orch: Recursive Self-Improvement for Agent Orchestration via Self-Play within a Skill-Internalization Loop
Abstract
R²Orch uses recursive self-play with learnable task selection and skill withdrawal to train orchestrators without hand-designed curricula, improving performance across reasoning and interactive tasks.
In recent years, agentic orchestration has been widely applied to solve complex human tasks. However, existing orchestration learning still faces key challenges, including hand-designed curricula, advantage collapse when a task's rollouts all reach the same outcome, and unreliable evaluation signals that judge each skill by one noisy score. To address these challenges, we propose R^2Orch, a new paradigm of Recursive Self-Play Orchestration: an inner loop of self-play that improves the orchestrator on self-chosen tasks, and an outer loop that improves how the inner loop improves. To support this paradigm, we introduce Recursive Learnability, a training objective that rewards a Proposer for choosing tasks whose rollouts keep reaching different outcomes as skills are withdrawn. Built on this objective, we further propose Skill Withdrawal, in which the outer loop withdraws each skill once a controlled evaluation within self-play shows that the orchestrator performs as well without it. Moreover, the two loops form one cycle: failures are distilled into skills, skills into parameters, and withdrawals lead the Proposer to new failures, so the orchestrator moves toward zero-skill deployment. Experimental results on twelve datasets show that R^2Orch consistently outperforms baselines across question answering, math, code, and interactive tasks. Our code is available at https://github.com/beita6969/R2Orch.
Community
R²Orch (Recursive Self-Play Orchestration) trains an agent orchestrator without a hand-designed curriculum: an inner self-play loop improves the orchestrator on tasks a Proposer picks, and an outer loop improves how that inner loop learns.
The Proposer is rewarded for tasks whose rollouts keep reaching different outcomes as skills are withdrawn (Recursive Learnability), and each skill is withdrawn once self-play shows the orchestrator does as well without it (Skill Withdrawal), moving it toward zero-skill deployment.
Tested with zero skills, a 9B orchestrator is best on all twelve benchmarks across QA, math, code, and interactive tasks, raising the average over the strongest baseline from 86.0 to 89.8 in distribution and from 76.1 to 78.8 out of distribution (AIME 2026: 74.0 → 81.3).
Code: https://github.com/beita6969/R2Orch
Model: https://huggingface.co/beita6969/R2Orch-9b
This is an automated message from the Librarian Bot. I found the following papers similar to this paper.
The following papers were recommended by the Semantic Scholar API
- EvoSteer: Online Self-Evolving Graph Orchestration via Reference-Anchored Credit Assignment (2026)
- R$^2$ Flow: Recursive Self-Improvement via Recursive Skill Evolution (2026)
- CollabFlow: Recursive Self-Improvement of Agent Collaboration (2026)
- Verifier-Harness Co-Evolution for Training-Free Self-Improvement on Open-Ended Tasks (2026)
- MELD: Recursive Self-Improvement via Hierarchical Coordination for Multi-Agent Scientific Discovery (2026)
- RSIFlow: Adaptive Self-Improvement Workflows with an Evolving Meta-Agent (2026)
- Towards Strategy-Level RSI for Skill-Augmented Agents: Learning When to Reuse Skills from Execution Feedback (2026)
Please give a thumbs up to this comment if you found it helpful!
If you want recommendations for any Paper on Hugging Face checkout this Space
You can directly ask Librarian Bot for paper recommendations by tagging it in a comment: @librarian-bot recommend
Models citing this paper 1
Datasets citing this paper 1
beita6969/R2Orch-Dataset
Spaces citing this paper 0
No Space linking this paper
Collections including this paper 0
No Collection including this paper