Everything K-culture — comebacks to K-beauty, straight to your inboxGet it in your inbox

METAL MEDIA

Co-RL: Unsupervised Reasoning Emerges from Diverse Cohort in Multi-agent RL

arXiv:2608.172532026-08-18

Two AI models learn to reason better by grading each other's answers, without any human-labeled correct answers

Training a language or vision-language model with reinforcement learning usually needs ground-truth answers to check correctness, but those are expensive and scarce. This paper's method, Co-RL, pairs two or more independently trained models that vote on answers to unlabeled questions and reward each other based on agreement, rather than judging themselves. Because the paired models are different enough to make different mistakes, this cross-checking catches errors that self-grading would miss, giving average gains of 3.0-8.6% on text benchmarks and 2.3-7.2% on vision-language benchmarks over the base models.

METAL MEDIA explanatory visual

Two AI models learn to reason better by grading each other's answers, without any human-labeled correct answers

  1. 01Problem: self-rewarding RL methods like TTRL let a model grade its own answers via majority vote, but if the model is systematically wrong, it just reinforces its own mistakes and training can collapse.
  2. 02Solution: Co-RL trains multiple separate models (no shared parameters or gradients) that each generate several answers to the same unlabeled question; one model's majority-vote answer becomes the reward target for another model's rollouts, and vice versa.
  3. 03Diversity matters: using different model families, sizes, or slightly rephrased versions of the same problem for each model reduces overlapping errors, which the paper shows produces more accurate pseudo-labels and better final performance than pairing identical models.
  4. 04Results: Co-RL beat prior label-free methods (TTRL, Intuitor, RENT, Co-rewarding) across seven text benchmarks and four multimodal math benchmarks, matched or beat supervised training with ground-truth rewards in several cases, and outperformed a prior multi-agent method (CoMAS) by 4.0% on average while using only two agents instead of more.
  5. 05The paper also proves mathematically that self-grading tends to amplify whichever answer a model already favors (right or wrong), while cross-agent grading can correct errors when the two models have complementary strengths.
An explanatory diagram made by METAL MEDIA, not a figure supplied by the paper's authors.

What they did

  1. Problem: self-rewarding RL methods like TTRL let a model grade its own answers via majority vote, but if the model is systematically wrong, it just reinforces its own mistakes and training can collapse.
  2. Solution: Co-RL trains multiple separate models (no shared parameters or gradients) that each generate several answers to the same unlabeled question; one model's majority-vote answer becomes the reward target for another model's rollouts, and vice versa.
  3. Diversity matters: using different model families, sizes, or slightly rephrased versions of the same problem for each model reduces overlapping errors, which the paper shows produces more accurate pseudo-labels and better final performance than pairing identical models.
  4. Results: Co-RL beat prior label-free methods (TTRL, Intuitor, RENT, Co-rewarding) across seven text benchmarks and four multimodal math benchmarks, matched or beat supervised training with ground-truth rewards in several cases, and outperformed a prior multi-agent method (CoMAS) by 4.0% on average while using only two agents instead of more.
  5. The paper also proves mathematically that self-grading tends to amplify whichever answer a model already favors (right or wrong), while cross-agent grading can correct errors when the two models have complementary strengths.
Table 1: Full performance across seven benchmarks for 3B models (%). For each benchmark, the best label-free result is shown in bold and the second best is underlined, with ties sharing the marking. Base and GT-Reward serve as references and are excluded from the ranking. Co-RL (Same family) trains two agents initialized from the same base model. Co-RL (Different family) pairs one agent from each of the two families. Co-RL (Different family+) further decouples the training data. Appendix D.1 extends the comparison to 7B and 8B models.
MethodGSM8KMATH500AMCHEvalGPQAMBPPLCBAvg
Qwen2.5-3B
Base73.456.628.939.021.252.213.740.7
GT-Reward76.264.636.165.220.754.414.547.4
TTRL80.466.431.363.422.251.815.947.3
RENT75.662.831.359.218.252.414.544.9
Intuitor74.964.226.559.827.350.416.445.6
Co-rewarding-II75.563.430.161.024.853.211.045.6
Co-RL (Same family)78.566.037.465.822.256.015.248.7
Co-RL (Different family)80.166.833.764.022.756.815.248.5
Co-RL (Different family+)81.066.636.162.825.855.617.249.3
Llama-3.2-3B-Instruct
Base73.643.818.151.221.250.812.038.7
GT-Reward78.853.825.360.420.750.212.143.0
TTRL77.950.226.559.224.851.212.043.1
RENT75.445.212.059.217.749.411.538.6
Intuitor75.840.821.754.321.751.412.039.7
Co-rewarding-II75.453.424.154.923.749.212.141.8
Co-RL (Same family)78.452.426.557.921.749.612.442.7
Co-RL (Different family)80.556.227.759.221.250.411.043.7
Co-RL (Different family+)78.455.230.159.222.250.412.043.9
Table 2: Comparison under the CoMAS multi-agent RL setting (%). All methods train Qwen2.5-3B-Instruct on the same prompt mixture and are evaluated following the CoMAS protocol. Results for prior methods are reported from Xue et al. 2026.
MethodGSM8KMATH-500HumanEvalMBPPMMLUGPQASciBenchAvg
Base85.4055.0073.7855.8063.2028.7936.4756.92
MAPoRL85.8055.4075.6157.0063.2031.4739.0858.22
TTRL88.2056.8073.7859.0063.8027.2338.4858.18
CoMAS87.2055.8077.4459.2065.6029.6937.6858.94
Co-RL (Different family)89.568.682.3268.0065.8029.6936.8762.97
Table 3: Three-agent Co-RL with heterogeneous model families (%). Qwen2.5-3B, Llama-3.2-3B-Instruct, and Qwen3-1.7B are jointly trained in a single Co-RL run. For each model, we compare against the base model, training with ground-truth rewards (GT-Reward), and self-rewarding with majority-vote pseudo-labels (TTRL).
ModelMethodGSM8KMATH500AMCHEvalGPQAMBPPLCBAvg
Qwen2.5-3BBase73.456.628.939.021.252.213.740.7
GT-Reward76.264.636.165.220.754.414.547.4
TTRL80.466.431.363.422.251.815.947.3
Co-RL (Different family)79.866.333.664.623.256.015.848.5
Llama-3.2-3B-InstructBase73.643.818.151.221.250.812.038.7
GT-Reward78.853.825.360.420.750.212.143.0
TTRL77.950.226.559.224.851.212.043.1
Co-RL (Different family)77.854.228.864.425.150.911.744.7
Qwen3-1.7BBase67.060.927.540.015.350.612.439.1
GT-Reward67.167.034.370.125.251.215.247.2
TTRL70.367.632.169.524.852.015.147.3
Co-RL (Different family)69.367.632.764.227.154.615.347.3
Table 4: Vision-language results for the small pair, Qwen2.5-VL-3B with InternVL3.5-2B, trained separately on open-r1 and MMR1 (%). Base is graded once with the corrected multiple-choice grader and is therefore identical across the two training sets. Base and GT-Reward serve as references and are excluded from the ranking.
BackboneDataMethodMathVisionMathVerseMathVistaWe-MathAvg
InternVL-3.5-2Bopen-r1GT-Reward26.5535.3359.6059.3145.20
Base24.7734.2155.6057.8743.11
TTRL25.8634.2457.6062.4745.04
Co-RL (Different family)26.2534.9258.9061.5545.40
MMR1GT-Reward25.9934.3759.0059.2544.65
Base24.7734.2155.6057.8743.11
TTRL26.3835.3657.7061.7845.30
Co-RL (Different family)26.0534.8058.6061.1545.15
Qwen2.5-VL-3Bopen-r1GT-Reward21.7131.2960.9057.9942.97
Base18.5526.0452.7051.6737.24
TTRL21.1530.0557.4061.5542.54
Co-RL (Different family)21.9430.4860.2062.9343.89
MMR1GT-Reward19.5727.3459.4057.8241.03
Base18.5526.0452.7051.6737.24
TTRL17.9924.7256.3052.8737.97
Co-RL (Different family)21.0528.9157.2057.3041.12
Table 5: The four outcomes for a pair of models A and B. Every problem falls into exactly one cell, and all four diversity measures are counts over these cells.
B correctB wrong
A correctboth correctonly A correct
A wrongonly B correctboth wrong
Table 6: Error decoupling before RL, by what the two models differ in, sorted by κ within each block.
DecouplingPairκ↓c↑ (%)w↓ (%)u↑ (%)
3B tier
different familyLlama-3.2-3B × Phi-3.5-mini0.3132.83.053.0
different familyQwen2.5-3B × Llama-3.2-3B0.3831.22.463.0
different familyQwen2.5-3B × Phi-3.5-mini0.3831.24.055.4
different familyQwen2.5-3B × MiniCPM3-4B0.4129.44.460.4
same familyQwen2.5-3B × Qwen3-1.7B-Base0.5224.24.263.2
seed onlyQwen3-1.7B-Base × itself0.5224.05.066.4
seed onlyQwen2.5-3B × itself0.5622.04.462.6
7B tier
different familyQwen2.5-7B × Llama-3.1-8B0.4229.41.871.4
same familyQwen2.5-7B × Qwen2.5-3B0.5124.23.869.8
same familyQwen2.5-7B × Qwen3-1.7B-Base0.5124.44.070.4
seed onlyLlama-3.1-8B × itself0.5124.63.062.0
seed onlyQwen2.5-7B × itself0.5819.05.274.6
Table 7: One model held fixed, partner varied. Capability is identical to the seed-only row along each ladder, so the source of the partner is the only variable.
PartnerDecouplingκ↓c↑ (%)w↓ (%)
Anchor: Qwen2.5-3B
itself, new seedseed only0.5622.04.4
Qwen3-1.7B-Basesame family0.5224.24.2
MiniCPM3-4Bdifferent family0.4129.44.4
Phi-3.5-minidifferent family0.3831.24.0
Llama-3.2-3Bdifferent family0.3831.22.4
Anchor: Qwen2.5-7B
itself, new seedseed only0.5819.05.2
Qwen2.5-3Bsame family0.5124.23.8
Qwen3-1.7B-Basesame family0.5124.44.0
Llama-3.1-8Bdifferent family0.4229.41.8
Table 8: Results at 7B and 8B on the seven-benchmark suite (%). Base and GT-Reward serve as references and are excluded from the ranking.
MethodGSM8KMATH500AMCHEvalGPQAMBPPLCBAvg
Qwen2.5-7B
Base82.970.039.847.618.762.821.149.0
GT-Reward84.877.649.456.123.764.425.554.5
TTRL80.674.839.851.825.865.423.951.7
RENT78.875.447.050.629.861.626.252.8
Intuitor82.975.441.051.828.364.024.852.6
Co-rewarding-II81.972.643.452.426.864.025.952.4
Co-RL (Same family)78.974.641.052.425.861.825.051.4
Co-RL (Different family)81.375.244.652.426.365.626.553.1
Co-RL (Different family+)80.274.438.654.337.963.226.653.6
Llama-3.1-8B-Instruct
Base82.949.618.165.222.258.416.844.7
GT-Reward82.753.225.364.030.359.215.247.1
TTRL83.951.027.764.621.258.216.346.1
RENT79.548.221.767.719.760.016.044.7
Intuitor79.745.821.765.826.858.016.144.8
Co-rewarding-II84.752.024.167.122.259.816.546.6
Co-RL (Same family)85.451.422.968.323.260.415.846.8
Co-RL (Different family)83.654.827.767.718.257.617.746.8
Co-RL (Different family+)85.455.626.564.627.357.217.147.7
Table 9: Vision-language results at 7B to 12B on open-r1, with InternVL3.5-8B as the shared partner.
BackboneMethodMathVisionMathVerseMathVistaWe-MathAvg
Qwen2.5-VL-7BGT-Reward26.7441.0771.9067.0151.68
Base23.3633.3256.6062.4743.94
TTRL23.6237.2669.4065.2348.88
Co-RL (Different family)26.8738.4371.0068.2251.13
InternVL-3.5-8BGT-Reward37.2443.3569.3073.5155.85
Base29.2136.6565.7060.6948.06
TTRL35.0741.2468.6071.7254.16
Co-RL (Different family)35.3040.7470.6070.9854.40
Gemma-3-12BGT-Reward30.8933.6356.9059.2545.17
Base27.2032.7046.7060.5041.78
TTRL27.9336.3754.7058.7944.45
Co-RL (Different family)32.0135.9155.6066.7247.56
Table 10: Matched-budget comparison between TTRL and Co-RL on text reasoning benchmarks. Both settings train the same two base models, Qwen2.5-3B and Llama-3.2-3B-Instruct. The ensemble rows pool four rollouts from each of the two models for majority voting (maj@8, T=0.6). Avg is the macro-average over the three benchmarks. For each benchmark, the best result is in bold and the second best is underlined, with ties sharing the marking.
SettingGSM8KMATH-500AMCAvg
TTRL (Qwen2.5-3B)88.268.839.865.6
TTRL (Llama-3.2-3B)65.756.027.749.8
TTRL (ensemble)88.268.038.664.9
Co-RL (Qwen2.5-3B)87.472.837.465.9
Co-RL (Llama-3.2-3B)87.358.833.759.9
Co-RL (ensemble)90.170.839.866.9
Table 11: Matched-budget comparison between TTRL and Co-RL on multimodal reasoning benchmarks. Both settings train the same two base models, Qwen2.5-VL-3B and InternVL3.5-2B. The ensemble rows pool four rollouts from each of the two models for majority voting (maj@8, T=0.6, top-p 0.95). Rows are grouped by training set. MMR1 runs use the corrected multiple-choice grader and open-r1 runs the legacy grader, so the two blocks are not compared against each other.
SettingMathVisionMathVerseMathVistaWe-MathAvg
open-r1
TTRL (Qwen2.5-VL)22.9631.4561.1063.3944.73
TTRL (InternVL3.5)29.6738.9162.3067.2449.53
TTRL (ensemble)27.2435.1365.4067.4148.80
Co-RL (Qwen2.5-VL)25.4335.6664.8065.8047.92
Co-RL (InternVL3.5)30.4638.6063.3067.8750.06
Co-RL (ensemble)28.9538.4867.0069.0850.88
MMR1
TTRL (Qwen2.5-VL)17.2730.7163.4060.5742.99
TTRL (InternVL3.5)28.7839.4763.7066.9049.71
TTRL (ensemble)25.5337.7767.0066.4449.19
Co-RL (Qwen2.5-VL)25.8634.5966.0064.9447.85
Co-RL (InternVL3.5)30.7940.9465.3067.5351.14
Co-RL (ensemble)30.4939.7569.4069.5452.30

Why it matters

As AI reasoning surpasses what humans can reliably verify, methods that don't need labeled data become essential for continued improvement. This shows that having multiple different models supervise each other -- rather than relying on human labels or a single model's self-judgment -- can be a practical, scalable way to keep improving reasoning models.

Terms in this paper

  • Reinforcement learning (RL) · A training method where a model improves by receiving reward signals for its outputs rather than direct correct-answer labels.
  • Ground-truth supervision / verifiable reward · A known correct answer used to check and reward a model's output.
  • Self-rewarding RL · A model grades its own outputs (e.g., via majority vote) instead of using external correct answers.
  • GRPO (Group Relative Policy Optimization) · An RL algorithm that scores a group of sampled responses relative to each other, without needing a separate critic model.
  • Majority vote / pseudo-label · Treating the most common answer among several sampled responses as if it were the correct answer.

Figures we cannot republish

  • Figure 1: Comparison of Co-RL with prior label-free RL methods. Both TTRL and Co-rewarding derive rewards from self-generated agreement, and CoMAS scores multi-turn interactions with one of its own agents acting as judge. Co-RL instead derives rewards directly from peer votes. Beyond two agents, the votes pass along a directed ring (N=3 shown).
  • Figure 2: (a) Agreement between the two models, (b) pseudo-label accuracy, and (c) evaluation performance; (d) Error overlap before RL for two pairs each from a different family, the same family, and the same model under a different seed.
  • Figure 3: Overview of Co-RL with two agents. Each agent samples K responses to the same unlabeled question and generates a pseudo label with majority vote. Each rollout is then rewarded by agreement with the cohort’s pseudo label, and updates its own policy, with no sharing parameters and no gradient exchange except the cross-reward process.
  • Figure 4: Training dynamics at four scales, one column per backbone (Qwen2.5-3B, Llama-3.2-3B, Qwen2.5-7B, Llama-3.1-8B). (a) MATH-500 validation accuracy, (b) standard deviation of the reward within a rollout group, normalized to its value at the first step, and (c) mean completion length. Runs marked diverged leave the plotted range.
  • Figure 5: Training dynamics for Qwen2.5-VL-7B trained with InternVL3.5-8B on open-r1. (a) Evaluation accuracy, (b) mean completion length, and (c) the accuracy of the exchanged pseudo-labels together with the agreement between the two agents. Co-RL keeps improving and holds its completion length, while TTRL peaks and then degrades in both.
See the figures in the original paper →

Original abstract (English)

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.

Authors · Yunhao Yang

Read on arXiv

Latest papers

All papers →

Latest from METAL MEDIA