All papersReasoning & AgentsTrendingTop pick on Nov 3Chinese University of Hong Kong, Shenzhen

R^2Orch: Recursive Self-Improvement for Agent Orchestration via Self-Play within a Skill-Internalization Loop

/ Paper arXiv 2610.22740

Curator's notes

R^2Orch uses recursive self‑play and skill withdrawal to train an orchestrator that learns tasks without relying on hand‑crafted curricula.

Curator's notesWritten by AI from the paperEvery number here appears in the abstractReport a mistake

What's new

It introduces a recursive self‑play loop with a learnability objective and an outer loop that withdraws skills once performance is maintained without them.

Key result

R^2Orch consistently outperforms baselines across twelve datasets covering question answering, math, code, and interactive tasks.

Why it matters

Builders can create more autonomous agents that reduce reliance on manually designed skill sets and curricula.

Abstract

From the paperThe authors' own words.

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.

From the full paper

From the paperCopied from the paper itself by our code.

Reading the paper on arXiv…

What you could build

Written by AIAdvancedRequires implementing nested self‑play loops and custom learnability objectives

  1. Develop a zero‑skill chatbot that self‑improves via recursive task selection
  2. Create an automated code‑generation pipeline that withdraws redundant modules
  3. Build an interactive tutoring system that learns new problem types through self‑play

Try it

Code, models and demos that use this paper.

Models:
beita6969/R2Orch-9b ↗1 model on Hugging Face
Datasets:
beita6969/R2Orch-Dataset ↗1 dataset on Hugging Face

Ask this paper

/ Ask a questionAnswers come from the full paper and name the section

    / Quiz yourself

    What training objective does R^2Orch use to reward the Proposer for choosing tasks with diverse outcomes?

    / Your notes

    Select text in the abstract to highlight it or add a note. They stay in this browser.

      / Next pickFrameForge: Harnessing Priors of Video Foundation Models for Unified Image Generation
      Read the PDF