Paper Explained: Co-RL — Reasoning Without Labels, Emerging From a Diverse Cohort
Grade your own answers long enough and the model collapses. Co-RL breaks that loop by rewarding each agent against a peer's majority vote, matching supervised training without touching a single ground-truth label. The mechanism, the dynamics, the numbers, and the traps — straight from the paper.
Co-RL: Unsupervised Reasoning Emerges from Diverse Cohort in Multi-agent RL
Primary source — what this article is built on
undefined2026-08-18→undefined2026-08-22same month
Co-RL: Unsupervised Reasoning Emerges from Diverse Cohort in Multi-agent RLYunhao Yang, Yuexin Bian, Yunjie Tian et al. · 2026-08-18 · v2arXiv:2608.17253Paper page·PDFundefined
Reinforcement learning (RL) has emerged as a powerful approach for improving reasoning in language and vision-language models, yet its strongest successes still depend heavily on ground-truth supervision (e.g., verifiable reward). Such annotations are costly to obtain and become increasingly scarce as reasoning capabilities advance beyond what humans can reliably evaluate. Self-rewarding RL reduces this dependence by enabling models to derive reward signals from their own completions. However, training solely on self-generated feedback can reinforce existing biases and suboptimal behaviors, reduce response diversity, and ultimately lead to homogenized responses and training collapse. In this work, we show that unsupervised reasoning can emerge through cooperative multi-agent training. We introduce Co-RL, a framework in which multiple decoupled models, sharing no parameters, are simultaneously optimized through RL using rewards derived from their peers. We further show that increasing cohort diversity, through heterogeneous model families, sizes, and rephrased training samples, reduces the correlated errors that drive self-reinforcing feedback loops. This diversity consistently improves reasoning performance, maintains behavioral diversity, and mitigates training collapse. Across text-only and multimodal domains, Co-RL consistently outperforms the base models and prior label-free approaches, while matching or surpassing supervised methods, without access to any ground-truth labels. Concretely, Co-RL yields average gains of 3.0-8.6% across seven text-only benchmarks for LLMs and 2.3-7.2% across four multimodal benchmarks for VLMs. Code is available at https://github.com/DrStranded/Co-RL.
Why grading your own homework stops working
You solve a problem. You grade it yourself. The only reference is you. Do that a few hundred times — what happens?
Your score goes up. But the only thing going up is your score on the approaches you were already good at. The topics you misunderstood get reinforced, misunderstanding and all. A perspective you never had never shows up, no matter how many rounds you run.
That is exactly the shape of today's mainstream methods for reinforcement learning an LLM without labels. Co-RL changes one thing: the grader is not you, it is a classmate who grew up in a different school entirely. That single change, the paper argues, is enough to match label-supervised training while using zero ground-truth labels.
The labels run out before the compute does
The dominant recipe for improving reasoning is RLVR — reinforcement learning from verifiable rewards. Did the final answer match? Did the tests pass? A mechanical check produces the reward, and the reward updates the policy.
The catch is that the check is not free. The paper names two costs up front (§1). One is plain expense. The other is more fundamental: as reasoning capability approaches and passes what humans can reliably evaluate, ground-truth annotation itself becomes scarce. You cannot label a problem you cannot grade.
Hence self-rewarding RL: build the reward out of the model's own outputs instead of an external answer.
What self-rewarding RL actually does
TTRL, the canonical example, works like this (§3.2). Given an unlabeled prompt , the policy samples completions. Each completion yields a final answer , and the majority vote over those answers becomes the pseudo-label . Agree with the vote, get reward 1; disagree, get 0.
Here returns 1 when the bracketed statement is true and 0 otherwise — in words, twelve of your own answers said so, therefore whoever said so deserves credit. Intuitor rewards token-level confidence instead, and RENT rewards low predictive entropy, but they share the defining property — every bit of signal originates inside the same single model (§3.2).
With no external reference point, updates can only push up whatever answer is currently ahead. In the paper's framing: amplified biases and bad habits, shrinking response diversity, and eventually homogenized outputs and training collapse (§1).
Co-RL: borrow the reward from next door
Co-RL changes exactly one thing. The pseudo-label is built from another agent's rollouts, not your own (§4.1).
Take agents that share neither parameters nor gradients. Each independently samples completions for the same prompt . The supervision target for agent is then
The formula says, in words, that agent 's target is whichever answer its neighbor produced most often. The subscript carries the whole idea. Agent is taught by the majority vote of its neighbor , never by its own. Indices wrap around, so agent 1 is supervised by agent — a directed ring. The reward is agreement with Eq. (1):
No agent contributes to its own supervision target. That is the break with self-rewarding. From there each agent normalizes rewards within its own rollout group and updates only its own policy with GRPO; the overall objective is the average of the per-agent GRPO objectives (the paper's Eq. 4).
# one training step (pseudocode)
for x in batch: # unlabeled prompts
outs = [agent.rollout(x, K) for agent in agents] # K each
ans = [[extract(y) for y in o] for o in outs] # final answers
pseudo = [majority(ans[n - 1]) for n in range(N)] # neighbor's vote
rew = [[int(a == pseudo[n]) for a in ans[n]] # 1 if it agrees
for n in range(N)]
for n in range(N): # updates stay independent
agents[n].grpo_step(outs[n], rew[n])
All rollouts and pseudo-labels are computed before any policy is updated (§4.1). Communication between agents happens only at the reward stage, and no external LLM judge or learned reward model is needed (§1).
Whether it helps depends on how differently they fail
A neighbor who is a copy of you is useless — you both miss the same problems the same way. So the paper pushes cohort diversity in three directions (§4.2).
1. Decoupled optimization. Two policies, separate parameters and optimizer state, no gradient crossing between them. Independent updates keep the two sets of predictions from becoming correlated.
2. Model family and size. This is the main lever. Qwen2.5 and Llama 3 differ in tokenizer, vocabulary size, architecture and pretraining corpus; Gemma brings a 256K-token vocabulary and interleaved local–global attention. For VLMs the gap is wider still, since the vision encoders themselves differ: a natively dynamic-resolution ViT in Qwen2.5-VL, InternViT in InternVL, SigLIP in Gemma 3.
3. Input formulation. Even with different models, both agents still read the same prompt string. So each MATH problem is rewritten by DeepSeek-V3, one agent trained on the original and the other on the rewrite. The rewrites are not lexical substitutions — they recast the problem into a different concrete scenario while preserving the answer, roughly doubling the question length (Appendix C).
Comments
Sign in to comment