TL;DR for operators
A post-training team deciding where to spend its next training budget should not infer verification ability from task accuracy.
In Learning to Self-Verify Makes Language Models Better Reasoners, Chen et al. find that training models to solve mathematical problems better does not reliably make them better at judging whether solutions are correct.1 Training the reverse capability behaves differently: models trained only to judge their own generated solutions subsequently solve problems about as well as models trained directly for generation.
The most operationally striking result is efficiency. For Qwen2.5-7B-Instruct, verification-only training reached 38.4% average accuracy across six reasoning benchmarks versus 38.9% for generation training, while reducing average output length from 4,458 to 1,152 tokens.
The paper also shows that verification signals should not simply be inserted everywhere. Verification-aware candidate selection helps mainly after the model has actually acquired strong verification capability. And when generation and verification are both trained, separating them into coordinated phases generally works better than mixing both objectives within each training step.
For teams building reasoning systems, the resulting design principle is concrete: measure generation, verification, and error recovery separately; then decide whether each capability deserves its own optimization phase.
Solving a problem and recognizing a bad solution are not the same training outcome
A reasoning model is often evaluated by the answers it produces. That makes it natural to expect better solving ability to bring better judgment along with it. If the model has learned more effective reasoning, why should it not also become better at recognizing when reasoning has gone wrong?
The experiments challenge that assumption.
The authors use the same general reinforcement-learning setup for two different jobs. In one, the model receives reward for producing a correct solution. In the other, called self-verification, it receives a candidate solution and is rewarded for correctly judging whether that solution is right or wrong.
Training uses automatically checkable rewards—reinforcement learning with verifiable rewards, or RLVR—and matched generation and verification experiments share model backbones, training data, total training steps, batch size, sampling settings, and the GRPO optimization framework. The main experimental difference is therefore the capability being rewarded.
Generation-focused training improves solving performance, but verification accuracy does not rise correspondingly. On externally generated solutions from DeepSeek-R1-Distill-Qwen-7B, for example, Qwen2.5-1.5B starts at 45.58% verification accuracy. Generation training moves it only to 45.95%. Explicit verification training raises it to 62.31%.
The 3B result is more revealing: generation training reduces external-solution verification accuracy from 59.82% to 55.19%, while verification training raises it to 65.69%.
This external-solution test is best read as a generalization check on verification ability, not as a second main thesis. The important result remains the asymmetry: optimizing successful answer production does not reliably optimize discrimination between good and bad reasoning.
For a reliability team, that means generation accuracy is not a sufficient proxy for self-checking capability.
Training the checker also changes the solver
The less expected direction is what happens after verification-only training.
Across the three Qwen2.5 model sizes, models trained only to judge their own on-policy solutions retain generation performance close to—or sometimes above—generation-only training.
| Model | Generation training: Avg. accuracy | Verification training: Avg. accuracy | Generation tokens | Verification-training tokens |
|---|---|---|---|---|
| Qwen2.5-1.5B | 20.2% | 21.7% | 1,604 | 1,227 |
| Qwen2.5-3B | 28.5% | 29.5% | 3,273 | 1,936 |
| Qwen2.5-7B | 38.9% | 38.4% | 4,458 | 1,152 |
The 7B comparison deserves attention because the average accuracies are almost unchanged while reasoning length falls by roughly three quarters.
That does not establish that shorter reasoning is intrinsically better. Benchmark-level variation also matters: verification-trained 7B improves on MATH500 from 70.9% to 74.7% and OlympiadBench from 37.8% to 39.8%, but falls on AMC23 from 65.3% to 59.7% and AIME25 from 18.1% to 11.7%. The average conceals redistribution across tasks.
Still, the token reduction is too large to treat as incidental.
The authors’ proposed mechanism is that repeated correctness judgment teaches the model to distinguish productive reasoning states from problematic ones. A separate corrupted-prefix experiment supports this interpretation behaviorally. Across 1,545 problems whose reasoning trajectories were deliberately rewritten with injected mistakes, the verification-trained model was better than the base and generation-trained models at continuing from the corrupted prefix and repairing the solution.
This experiment functions as a mechanism-support test. It strengthens the claim that verification training affects error detection during reasoning, rather than merely teaching final-answer classification. It does not uniquely establish why shorter traces emerge.
For inference-cost planning, the practical possibility is clear but conditional: verification-focused training may improve token efficiency without sacrificing much average task performance. Training cost must still be counted, and the effect should be validated on the product’s own workload.
Verification helps candidate selection only after verification itself works
A product using best-of-N sampling or self-consistency may be tempted to ask the model to score its own candidates and use those scores immediately.
The paper shows why verifier quality must be measured first.
For Qwen2.5-1.5B, adding self-verification scores to majority voting produces inconsistent results for the base and generation-trained models. On Minerva, the base model falls from 14.3% to 10.7%; the generation-trained model falls from 15.8% to 13.6%.
After explicit verification training, the same inference procedure becomes more useful. Acc@32 rises from 3.3% to 6.7% on AIME25, from 55.2% to 56.4% on MATH500, and from 25.8% to 27.2% on OlympiadBench, while Minerva remains unchanged.
This is an inference-time extension of the training result. It shows that a learned verifier can contribute to candidate selection. It also gives operators a deployment rule: do not treat self-scoring as free reliability. Benchmark the scoring capability independently before allowing it to influence routing, reranking, or answer selection.
Separate training phases beat simply mixing the objectives
Once generation and verification are treated as distinct capabilities, the next engineering decision is how to train both.
The paper compares generation-only training with a within-step mixed objective and two decoupled schedules. Verify-Init performs 400 verification steps followed by 600 generation steps. Verify-Alter periodically switches between separate generation and verification phases.
The alternating schedule performs best on average for all three model sizes, although the gains are not uniform across every benchmark. At 7B, Verify-Alter reaches 40.3% average accuracy, compared with 38.9% for generation-only and 37.2% for mixed training. At 1.5B, the corresponding figures are 22.7%, 20.2%, and 21.1%.
These comparisons are the paper’s main evidence for the training-design contribution. They suggest that complementary objectives can interfere when collapsed into the same optimization step and benefit from coordinated separation.
For post-training teams, the affected decision is not simply whether to add a verification reward. It is whether the training schedule should give generation and verification distinct phases with their own learning signal.
The paper does not establish that Verify-Alter is the optimal schedule. The schedules are manually designed, and only a limited family of integration strategies is tested. A production system would still need to determine phase length, switching criteria, and total compute allocation empirically.
What an operator should measure separately
The paper supports a capability profile with at least three measurements: whether the model can produce correct solutions, whether it can distinguish correct from incorrect candidate solutions, and whether it can recover when reasoning has already entered a bad state.
Those measurements answer different operational questions.
Generation accuracy tells a product team how often the model succeeds from a clean start. Verification accuracy matters when candidate selection, self-scoring, or rejection depends on the model’s own judgment. Corrupted-prefix recovery is closer to the reliability problem faced by long-running agents and multi-step reasoning systems: once an error enters the trajectory, can the model recognize and repair it?
Cognaptus inference: teams using inference-time sampling or long reasoning traces should consider verification a separately budgeted capability when failure detection materially affects cost or reliability. The case is stronger when explicit verification training both improves judging and reduces average output length.
The business case is weaker when answers cannot be automatically checked, when verification training requires expensive labels, or when the deployment domain differs substantially from the mathematical tasks studied here.
The evidence stops at small-to-mid-sized math reasoners
The results are strong within their experimental setting: three Qwen2.5-Instruct sizes, matched 1,000-step comparisons, six generation benchmarks, external verification tests, corrupted-prefix recovery, and inference-time selection experiments.
Their external boundary is narrower.
The largest tested model has 7B parameters. The tasks are mathematical and have verifiable correctness criteria. The study does not establish that the same asymmetry persists in much larger frontier models, planning systems, multimodal reasoning, or open-domain tasks where correctness is difficult to label automatically.
Verification training also adds generation and optimization compute during post-training. Lower token use at inference therefore cannot be interpreted as an automatic reduction in total system cost.
Finally, the proposed explanation—that better verification lets the model recognize when corrective reasoning is necessary and avoid redundant checking—is consistent with the behavioral evidence but is not uniquely causally identified.
Treat verification as a capability, not a side effect
The paper changes a practical assumption more than it changes the underlying RL machinery.
Improving answer generation does not guarantee that a model becomes better at judging its own answers. Explicitly training that judgment, however, can transfer back into solving performance, shorten reasoning substantially, strengthen error recovery, and make verification-based candidate selection more dependable.
The integration results extend that lesson to training architecture. Generation and verification can share a model while still benefiting from separate optimization phases.
For post-training teams, that supports a more explicit allocation decision: determine how much compute should teach the model to produce answers, how much should teach it to recognize bad ones, and whether the two objectives should be scheduled separately. Task accuracy alone cannot answer those questions.
Cognaptus: Automate the Present, Incubate the Future.
-
Yuxin Chen and Yu Wang and Yi Zhang and Ziang Ye and Zhengzhou Cai and Yaorui Shi and Qi Gu and Hui Su and Xunliang Cai and Xiang Wang and An Zhang and Tat-Seng Chua (2026). Learning to Self-Verify Makes Language Models Better Reasoners. arXiv:2602.07594. https://arxiv.org/abs/2602.07594 ↩︎