컴백부터 K-뷰티까지 — K-컬쳐의 모든 것을 메일로 받아보세요메일로 받아보기

METAL MEDIA

정답 라벨 없이, 서로 다른 AI 모델 두세 개가 서로의 답을 채점해 주며 추론 능력을 키운다

arXiv:2608.172532026-08-18

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

정답 라벨 없이, 서로 다른 AI 모델 두세 개가 서로의 답을 채점해 주며 추론 능력을 키운다

언어 모델이나 비전-언어 모델을 강화학습으로 훈련하려면 보통 정답 라벨이 필요한데, 이는 비용이 크고 점점 구하기 어려워지고 있다. 이 논문이 제안한 Co-RL은 독립적으로 학습되는 두세 개의 모델이 라벨 없는 문제에 대해 각자 답을 여러 개 만들고 다수결 투표로 서로의 답을 채점해 보상을 주는 방식이다. 서로 다른 종류의 모델을 짝지어 오류가 겹치지 않게 만들면, 자기 자신을 채점하는 기존 방식보다 더 정확한 학습 신호를 얻어 텍스트 벤치마크에서 평균 3.0~8.6%, 멀티모달 벤치마크에서 2.3~7.2% 성능 향상을 얻었다.

METAL MEDIA 해설 도표

정답 라벨 없이, 서로 다른 AI 모델 두세 개가 서로의 답을 채점해 주며 추론 능력을 키운다

  1. 01문제: TTRL 같은 자기 보상(self-rewarding) 방식은 모델이 자기 답을 다수결로 채점하는데, 모델이 체계적으로 틀리면 그 오류를 그대로 강화해 훈련이 무너질 수 있다.
  2. 02해결책: Co-RL은 파라미터나 그래디언트를 공유하지 않는 여러 모델을 동시에 훈련시킨다. 각 모델이 같은 라벨 없는 문제에 대해 여러 답을 생성하면, 한 모델의 다수결 답이 다른 모델의 보상 기준이 되고 그 반대도 마찬가지다.
  3. 03다양성이 핵심: 서로 다른 모델 계열, 크기, 또는 살짝 바꿔 쓴 같은 문제를 각 모델에 주면 오류가 겹치는 정도가 줄어드는데, 이렇게 하면 같은 모델을 두 개 짝지었을 때보다 더 정확한 가짜 라벨과 더 나은 최종 성능을 얻는다고 논문은 보인다.
  4. 04결과: Co-RL은 기존 라벨 없는 방법들(TTRL, Intuitor, RENT, Co-rewarding)을 텍스트 벤치마크 7개와 멀티모달 수학 벤치마크 4개에서 앞섰고, 일부 경우에는 정답 라벨을 쓰는 지도학습과 비슷하거나 더 나은 성능을 냈다. 또한 기존 다중 에이전트 방법(CoMAS)보다 평균 4.0% 더 높은 성능을 냈는데, 에이전트 수는 절반만 사용했다.
  5. 05논문은 수학적으로도 증명한다: 자기 채점 방식은 모델이 이미 선호하는 답(맞든 틀리든)을 그대로 강화하는 경향이 있지만, 서로 다른 모델이 채점해 주는 방식은 두 모델의 강점이 서로 보완될 때 오류를 실제로 교정할 수 있다.
METAL MEDIA이 원문을 바탕으로 재구성한 해설 도표이며, 논문 저자의 원문 figure가 아닙니다.

무엇을 했나

  1. 문제: TTRL 같은 자기 보상(self-rewarding) 방식은 모델이 자기 답을 다수결로 채점하는데, 모델이 체계적으로 틀리면 그 오류를 그대로 강화해 훈련이 무너질 수 있다.
  2. 해결책: Co-RL은 파라미터나 그래디언트를 공유하지 않는 여러 모델을 동시에 훈련시킨다. 각 모델이 같은 라벨 없는 문제에 대해 여러 답을 생성하면, 한 모델의 다수결 답이 다른 모델의 보상 기준이 되고 그 반대도 마찬가지다.
  3. 다양성이 핵심: 서로 다른 모델 계열, 크기, 또는 살짝 바꿔 쓴 같은 문제를 각 모델에 주면 오류가 겹치는 정도가 줄어드는데, 이렇게 하면 같은 모델을 두 개 짝지었을 때보다 더 정확한 가짜 라벨과 더 나은 최종 성능을 얻는다고 논문은 보인다.
  4. 결과: Co-RL은 기존 라벨 없는 방법들(TTRL, Intuitor, RENT, Co-rewarding)을 텍스트 벤치마크 7개와 멀티모달 수학 벤치마크 4개에서 앞섰고, 일부 경우에는 정답 라벨을 쓰는 지도학습과 비슷하거나 더 나은 성능을 냈다. 또한 기존 다중 에이전트 방법(CoMAS)보다 평균 4.0% 더 높은 성능을 냈는데, 에이전트 수는 절반만 사용했다.
  5. 논문은 수학적으로도 증명한다: 자기 채점 방식은 모델이 이미 선호하는 답(맞든 틀리든)을 그대로 강화하는 경향이 있지만, 서로 다른 모델이 채점해 주는 방식은 두 모델의 강점이 서로 보완될 때 오류를 실제로 교정할 수 있다.
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

왜 중요한가

AI의 추론 능력이 사람이 검증할 수 있는 수준을 넘어서면서, 라벨 없이도 계속 성능을 높일 방법이 중요해지고 있다. 이 연구는 사람이 만든 정답이나 모델 하나의 자체 판단에 의존하는 대신, 서로 다른 여러 모델이 서로를 감독하게 하는 방식이 실용적이고 확장 가능한 대안이 될 수 있음을 보여준다.

이 논문의 용어

  • 강화학습(RL) · 정답 라벨 대신 출력 결과에 대한 보상 신호를 받아 모델이 점차 개선되도록 훈련하는 방법.
  • 정답 라벨(ground-truth) / 검증 가능한 보상 · 모델의 출력이 맞는지 확인하고 보상을 줄 때 기준이 되는 이미 알려진 정답.
  • 자기 보상(Self-rewarding) RL · 외부 정답 없이 모델이 다수결 투표 등으로 자기 자신의 출력을 채점하는 방식.
  • GRPO(Group Relative Policy Optimization) · 별도의 평가용 모델 없이, 한 번에 여러 답을 뽑아 서로 비교해 점수를 매기는 강화학습 알고리즘.
  • 다수결 투표 / 가짜 라벨(pseudo-label) · 여러 번 생성한 답 중 가장 많이 나온 답을 마치 정답인 것처럼 취급하는 방법.

본문에 싣지 못한 그림

  • 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.
원문에서 그림 보기 →

저자 · Yunhao Yang

arXiv에서 원문 보기

최신 논문

논문 전체 보기 →

METAL MEDIA 최신 기사