REVIEW 3 major objections 7 minor 14 references
Reviewed by Pith at T0; open to challenge.
T0 means a machine referee read the full paper against a public rubric. The mark states how deep the mechanical check went, never who wrote it. the ladder, T0–T4 →
T0 review · glm-5.2
Two rival models grade each other's reasoning, doubling accuracy on hard math
2026-07-09 02:08 UTC pith:TWMJNYEY
load-bearing objection Agon's competitive cross-model RL paradigm is genuinely novel; the headline 15pp competition delta rests on single training runs with post-hoc cascade selection, but the pattern is internally consistent enough to warrant a serious referee. the 3 major comments →
Agon: Competitive Cross-Model RL with Implicit Rival Grading of Reasoning
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central mechanism is the conversion bonus: when the challenger model solves a problem the drafter got wrong, it receives a reward of 3 instead of 2 (the base correctness weight). This bonus multiplies the action-dependent correctness term, so unlike a naive margin reward (which subtracts the opponent's outcome and contributes zero expected gradient under group normalization), it shifts the gradient itself toward harder opponent contexts. The within-group variance in opponent difficulty — each challenger rollout sees a different opponent draft — is what makes the competitive term trainable. Without that variance (e.g., a shared opponent draft for the entire group), the bonus normalizes to
What carries the argument
Two LoRA adapters over one frozen base model; draft-and-challenge rollout where the challenger conditions on the drafter's post-reasoning summary (answer withheld); competitive reward = correctness + conversion bonus c(b_i)(1-c(a_i)); group-relative GRPO advantage computed within each adapter's own rollout group; role rotation every optimizer step so both adapters train in both streams; inference deploys as the same two-stage cascade (one drafts, the other answers after reading).
Load-bearing premise
The two LoRA adapters, initialized from the same frozen base with only noise-level differences, are assumed to develop genuinely complementary failure modes during training. The paper acknowledges that complementarity is not measured directly and that the two adapters start nearly identical; if both converge to similar blind spots, the competitive signal reduces to difficulty-weighted reward shaping rather than genuine cross-model grading, and the paper's own experiments do
What would settle it
If the two adapters' error profiles are measured after training and found to be highly correlated (same problems solved, same problems missed), then the conversion bonus is not supplying cross-model grading but merely upweighting hard contexts — an effect achievable without a second model at all.
If this is right
- If the competitive signal genuinely grades reasoning quality rather than acting as difficulty-weighted reward shaping, the same mechanism could replace expensive process reward models in domains where verifiers exist but step-level labels do not.
- The 0.6B model trained with Agon (61%) outperforms a 7x larger 4B model trained with vanilla GRPO (59%), suggesting that improving signal quality per token may be more efficient than scaling parameters for hard-reasoning tasks.
- The emergent trace shortening (3.5k vs 8.1k tokens without any length penalty) implies that giving a model a candidate solution to critique naturally reduces exploration bloat, which could reduce inference cost as a side benefit of the training method.
- The method requires only a verifier and two divergent policies, so it extends to any domain with programmatic verification — the paper demonstrates this on competitive programming with unit-test rewards.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces Agon, a competitive cross-model RL method where two LoRA adapters over a shared frozen base are trained head-to-head: one drafts solutions, the other reads the draft's solution summary and is rewarded for out-solving the rival. The conversion bonus reward (correctness plus a bonus for solving where the opponent failed) is derived from first-principles analysis of group-relative normalization. A 2×2 experimental design (competition × information exchange) tests two claims: (1) cross-model information exchange improves over vanilla GRPO, and (2) adversarial reward improves over cooperative reward. On DeepMath-hard with Qwen3-0.6B, Agon achieves 61% pass@1 versus 30% for GRPO, with the exchange claim (46 vs 30) and competition claim (61 vs 46) both supported. The ordering replicates on CodeContests and across model families.
Significance. The core idea of using a competing peer model as an implicit process-level grader during RL is well-motivated and addresses a genuine gap in outcome-only RL. The theoretical analysis of reward forms under group-relative normalization (Section 4.4) is a clean contribution: the proof that a naive margin reward is gradient-free under standardization, while the multiplicative conversion bonus is trainable, is non-obvious and useful. The 2×2 ablation design is thoughtful, and the paper is commendably transparent about its limitations, including the single-run variance issue, the post-hoc cascade direction selection, and the alternative interpretation of the bonus as difficulty-weighted reward shaping. The method runs on a stock GRPO trainer with minimal overhead (~2% parameters for the second adapter), which is practical. The falsifiable prediction that within-group opponent-difficulty variance is necessary for the competitive gradient (confirmed by the shared-opponent ablation at 32 vs 61) is a good example of theory-guided experimentation.
major comments (3)
- §5.1, Table 3 and §4.5: The central competition claim (61 vs 46, a 15pp delta) rests on single training runs per condition. The Clopper-Pearson intervals (Table 4, ±5.5pp) cover only binomial sampling over 300 held-out problems, not run-to-run training variance, which the paper acknowledges is unquantified. RL with LoRA on 3,000 problems for one epoch can exhibit substantial seed-to-seed variation. Without at least 2-3 seeds for the two load-bearing conditions (cooperative exchange and Agon), the magnitude of the competition delta is unverifiable. This is the single most important issue: the paper's headline claim is the 15pp gap, and it could be substantially smaller or even reverse under different seeds. The paper is transparent about this, but transparency does not substitute for evidence. At minimum, 2-3 seeds for the cooperative and adversarial conditions on the primary benchmark (Q
- §4.5, last paragraph: Both cascade directions (A→B and B→A) are evaluated and the better is reported, selected post hoc on the held-out set. This is a form of optimistic selection on the evaluation set. The gap between the two directions is not reported, so the inflation is unquantified. If the two directions differ by, say, 5-10pp, the reported 61 could be an upper bound rather than a typical value. The paper should report both directions' pass@1 values, and ideally select the direction on a separate validation split rather than the held-out test set. This issue compounds with the single-run variance problem above.
- §4.2 and §4.4: The paper's mechanism story (competitive cross-model grading via complementary blind spots) is acknowledged to be indistinguishable from an alternative interpretation: the conversion bonus acts as difficulty-weighted reward shaping that upweights correct completions in hard contexts (§4.4, final paragraph). The paper states: 'Our experiments do not distinguish these two interpretations.' This is honest, but it means the conceptual contribution (rival grading of reasoning) is not empirically distinguished from a simpler reward-shaping account. The shared-opponent ablation (32 vs 61) shows that within-group variance is necessary, but this is consistent with both interpretations. A control that distinguishes them — for example, measuring whether the two adapters develop genuinely different error profiles (complementarity) versus simply benefiting from difficulty-weighted re —
minor comments (7)
- §4.4, Eqs. (2)-(3): The format weight λ=0.5 is described as '25% of the correctness term,' but the correctness coefficient is 2, so λ=0.5 is 25% of 2. This is correct but could be stated more clearly to avoid confusion.
- Table 3 footnote: The distinction between single-pass and two-pass methods is important but buried in a footnote. Consider making this more prominent, as it affects the fairness of comparisons.
- §5.5: The trace length comparison (3.5k vs 8.1k) is per-stage only; the drafter stage length is not reported. The paper acknowledges this, but a full token-cost accounting would strengthen the compute-parity claim.
- Figure 6: The example is hand-constructed. While useful for illustration, it would be strengthened by showing a real exchange from the trained models.
- §5.1: The drafter standalone accuracy (46) is attributed to hypothesized transfer of challenger-stream skills, but no control isolates this. The paper acknowledges this, but the attribution remains speculative.
- Table 5: The Qwen3.5 and Gemma 4 references point to 2026 technical reports; these should be verified as citable sources.
- §4.4: The self-citation to Beliaev 2025 (Esperantix) is for future work on latent-space exchange. This is appropriate but should be clearly marked as the author's own prior work.
Simulated Author's Rebuttal
We thank the referee for a careful and constructive report. All three major comments identify real gaps in evidence that we acknowledge. We agree that (1) single-run training variance is the most serious concern, (2) post-hoc cascade direction selection inflates reported numbers, and (3) the mechanism story is not empirically distinguished from reward shaping. We commit to addressing all three in revision: we will add multi-seed runs for the two load-bearing conditions, report both cascade directions with validation-split selection, and add an error-profile complementarity analysis. The theoretical contribution (Section 4.4) and the 2x2 design are not contested.
read point-by-point responses
-
Referee: Single training runs for the two load-bearing conditions (cooperative exchange and Agon) mean the 15pp competition delta is unverifiable. Clopper-Pearson intervals cover only binomial sampling, not run-to-run training variance. Need 2-3 seeds minimum.
Authors: The referee is correct that this is the most important issue. The 15pp competition delta rests on single training runs, and our Clopper-Pearson intervals cover only evaluation sampling, not seed-to-seed training variance. We acknowledge this gap explicitly in the manuscript (Section 5.1, Limitations), but the referee is right that transparency does not substitute for evidence. We will run 3 seeds for the cooperative exchange and Agon conditions on Qwen3-0.6B on DeepMath-hard and report mean and standard deviation. If the delta shrinks or becomes unreliable under multi-seed measurement, we will report that honestly and adjust the claim accordingly. We note that the training curves in Figure 7b show consistent separation between cooperative and adversarial conditions across evaluation checkpoints within the single run, which provides some evidence the effect is not purely seed noise, but this is not a substitute for multi-seed confirmation. revision: yes
-
Referee: Both cascade directions evaluated, better reported post hoc on held-out set. Optimistic selection on evaluation set. Gap between directions not reported. Should report both directions and select on separate validation split.
Authors: The referee is correct on both points. Selecting the better cascade direction on the held-out test set is optimistic selection, and not reporting the gap between directions obscures the magnitude of inflation. We will: (1) report both cascade directions (A->B and B->A) pass@1 values for all pair-trained conditions, (2) split the current 300-problem held-out set into a validation portion (for direction selection) and a test portion (for final reporting), and (3) report the gap between directions so readers can judge the inflation. We expect the gap to be modest given that role rotation trains both adapters in both roles, but this is currently an expectation, not a measured fact. This change compounds with the multi-seed runs above: final reported numbers will be mean over seeds, with direction selected per-seed on the validation split. revision: yes
-
Referee: The mechanism story (competitive cross-model grading via complementary blind spots) is indistinguishable from difficulty-weighted reward shaping. The shared-opponent ablation (32 vs 61) is consistent with both interpretations. Need a control that distinguishes them, e.g., measuring whether adapters develop genuinely different error profiles.
Authors: The referee correctly identifies that the paper states it cannot distinguish the two interpretations and that the shared-opponent ablation is consistent with both. We agree this weakens the conceptual contribution. We will add an analysis measuring whether the two trained adapters develop genuinely different error profiles: specifically, we will compute per-problem correctness correlations between the two adapters' standalone outputs on the held-out set and compare to the correlation between two independently seeded GRPO runs. If the adapters have lower error correlation than independently trained single models, this supports the complementary-blind-spots mechanism; if correlations are similar, the reward-shaping interpretation is favored. We want to be honest about expectations: our instantiation starts from near-identical adapters (differing only by noise-level initialization), so it is possible that complementarity is weak and the reward-shaping account is the primary driver. If the analysis shows this, we will say so and reframe the contribution accordingly. We cannot promise that the experiment will cleanly favor the competitive-grading interpretation; we can promise to run it and report the result. revision: partial
Circularity Check
No circularity found: the derivation chain is self-contained, analytically derived, and tested against external benchmarks.
full rationale
The paper's central derivation chain is self-contained. (1) The conversion bonus reward (Eq. 3) is derived from first-principles analysis of group-relative normalization in Section 4.4: the paper shows mathematically that a naïve margin reward c(b_i)−c(a_i) reduces to the cooperative gradient because c(a_i) is action-independent (acts as a per-sample baseline), while the conversion bonus c(b_i)(1−c(a_i)) modulates the action-dependent correctness weight by opponent difficulty. This is an analytical argument, not a fit to data. (2) The prediction that the 'competition without exchange' cell is inert by construction is derived mathematically (group-constant c(a) normalizes away under GRPO standardization) and presented transparently as a consistency check, not as a novel prediction: 'this cell is theoretically equivalent to vanilla GRPO and serves as a consistency check rather than a true isolation of competition.' The empirical result (32 vs 30) confirms the theory. (3) The margin-vs-conversion-bonus comparison (Table 7: 49 vs 61) is a theoretical prediction (margin should behave like cooperative) confirmed by experiment. (4) The sole self-citation (Beliaev 2025, 'Esperantix') appears only in the future-work discussion of latent-space exchange (Sections 2, 6) and is explicitly not load-bearing for any current claim. (5) All headline claims are evaluated on external benchmarks (DeepMath-hard, CodeContests, GSM8K, MATH-500) with standard verifiers. The paper's acknowledged limitations—single training runs, post-hoc cascade direction selection, and the indistinguishability of 'competitive pressure' from 'difficulty-weighted reward shaping'—are statistical reliability and mechanism-interpretation concerns, not circularity. No step in the derivation chain reduces to its inputs by definition or by self-citation.
Axiom & Free-Parameter Ledger
free parameters (5)
- λ (format weight) =
0.5
- γ (length tiebreak weight) =
0.5
- N (group size) =
8
- learning rate =
5e-5
- LoRA rank =
16
axioms (4)
- standard math GRPO group-relative normalization provides a valid policy gradient signal
- domain assumption The verifier r(x,y) ∈ {0,1} reliably checks correctness
- ad hoc to paper Two LoRA adapters over a shared base develop sufficiently different blind spots during training
- domain assumption The DeepMath-hard held-out split (difficulty 8, binary-answer removed, 300 problems) is representative
read the original abstract
Reinforcement learning from verifiable rewards (e.g. GRPO) is the engine behind today's reasoning models, yet it grades only the final answer. On hard problems this trains models to write more rather than to think better, since the trace itself is never graded and no label for good thinking exists. We introduce Agon, which makes two competing models each other's graders. Both attempt the same problem; in alternating roles, one drafts a solution and the other reads it while solving, and each is rewarded for out-solving the other. To win, a model must out-reason a rival that has seen its work, so reasoning is judged implicitly during training, with no process labels and no reward model. Because both models are optimized, each faces a progressively stronger rival, which single-model RL cannot provide. The two need only be comparably strong and behaviorally different. At inference the pair deploys as it trains, a two-stage cascade in which one model drafts and the other answers after reading the draft. On the hard split of DeepMath with Qwen3, this doubles GRPO's pass@1, roughly eight times the gain of an untrained Mixture-of-Agents pass over the same base. The ordering replicates on competitive-programming code and across model families (Qwen3.5, Gemma 4). For now the models talk in text; the next step is to let them reason together in latent space.
Figures
Reference graph
Works this paper leans on
-
[1]
Z. He et al. DeepMath-103K: A Large-Scale, Challenging, Decontaminated, and Verifiable Mathematical Dataset. arXiv:2504.11456,
work page internal anchor Pith review Pith/arXiv arXiv
-
[2]
L1: Controlling How Long A Reasoning Model Thinks With Reinforcement Learning
P. Aggarwal, S. Welleck. L1: Controlling How Long a Reasoning Model Thinks with Reinforcement Learning. arXiv:2503.04697,
work page internal anchor Pith review Pith/arXiv arXiv
-
[3]
H. Lightman et al. Let’s Verify Step by Step. arXiv:2305.20050,
work page internal anchor Pith review Pith/arXiv arXiv
-
[4]
Mixture-of-Agents Enhances Large Language Model Capabilities
J. Wang et al. Mixture-of-Agents Enhances Large Language Model Capabilities. arXiv:2406.04692,
work page internal anchor Pith review Pith/arXiv arXiv
-
[5]
W. Li, Y. Lin, M. Xia, C. Jin. Rethinking Mixture-of-Agents: Is Mixing Different Large Language Models Beneficial? arXiv:2502.00674,
work page internal anchor Pith review Pith/arXiv arXiv
-
[6]
Do NOT Think That Much for 2+3=? On the Overthinking of o1-Like LLMs
X. Chen et al. Do NOT Think That Much for 2+3=? On the Overthinking of o1-Like LLMs. arXiv:2412.21187,
work page internal anchor Pith review Pith/arXiv arXiv
-
[7]
DAPO: An Open-Source LLM Reinforcement Learning System at Scale
14 Q. Yu et al. DAPO: An Open-Source LLM Reinforcement Learning System at Scale. arXiv:2503.14476,
work page internal anchor Pith review Pith/arXiv arXiv
-
[8]
Absolute Zero: Reinforced Self-play Reasoning with Zero Data
A. Zhao et al. Absolute Zero: Reinforced Self-Play Reasoning with Zero Data. arXiv:2505.03335,
work page internal anchor Pith review Pith/arXiv arXiv
-
[9]
R-Zero: Self-Evolving Reasoning LLM from Zero Data
C. Huang et al. R-Zero: Self-Evolving Reasoning LLM from Zero Data. arXiv:2508.05004,
work page internal anchor Pith review Pith/arXiv arXiv
-
[10]
Improving Factuality and Reasoning in Language Models through Multiagent Debate
Y. Du et al. Improving Factuality and Reasoning in Language Models through Multiagent Debate. arXiv:2305.14325,
work page internal anchor Pith review Pith/arXiv arXiv
-
[11]
G. Irving, P. Christiano, D. Amodei. AI Safety via Debate. arXiv:1805.00899,
work page internal anchor Pith review Pith/arXiv arXiv
-
[12]
J. H. Kirchner et al. Prover-Verifier Games Improve Legibility of LLM Outputs. arXiv:2407.13692,
work page internal anchor Pith review Pith/arXiv arXiv
-
[13]
The 2026 AI Index Report, Chapter 2: Technical Performance
Stanford HAI. The 2026 AI Index Report, Chapter 2: Technical Performance. Stanford University,
work page 2026
-
[14]
Training Verifiers to Solve Math Word Problems
K. Cobbe et al. Training Verifiers to Solve Math Word Problems (GSM8K). arXiv:2110.14168,
work page internal anchor Pith review Pith/arXiv arXiv
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.