RLVR is a Kernel, Not a Function: Statistical Inference for pass@ Crossovers
Organizations: Department of Statistics, Texas A&M University · Division of Computational Biology, Department of Quantitative Health Sciences, Mayo Clinic
Abstract
Reinforcement learning with verifiable rewards (RLVR) often improves pass@1 while falling behind its base model at larger sampling budgets , a crossover read as evidence that RLVR only sharpens existing capability. We identify two limits to this reading. First, a visible crossing need not be statistically established: comparing models on the same prompts, we build confidence bands across sampling budgets that require evidence of both an early gain and a later loss. Across five public RLVR pairs no crossing is statistically established in the initial evaluations, while a 32k-token evaluation on fresh prompts locates a reversal with first loss between 11 and 61 samples; power analysis shows why failure to detect a crossing need not mean no crossing, and why more prompts can help more than more answers per prompt. Second, base success alone does not determine what RLVR does to a prompt: prompts with the same base success rate have different post-RL success rates, and these differences repeat across independent generation halves. The relationship is a conditional distribution---a Markov kernel---rather than a single curve, and fitting it predicts crossings in independent generations for the same prompts and corrects the simple model's power estimates. Theory further shows how losses on a minority of the hardest prompts can overturn an early lead even when training improves other prompts, separating evidence that a crossover exists from claims about what it means for capability.
Figures & tables
| pair / token limit | visual sign change | dominance rejected ( ) | crossing supported | first-loss | follow-up status / design |
|---|---|---|---|---|---|
| DeepScaleR: initial evaluation | |||||
| 8k | none | no (.99) | no | — | |
| 16k | yes, unadj. (.029) ∗ | no | no (fresh 16k) | ||
| DeepScaleR: follow-up checks | |||||
| 16k fresh | (slice) | no (.91) | no | same token limit | |
| 32k mixture | yes (.009) | yes | adaptive | ||
| Model pair | Fitted kernel | Same mean, no dispersion |
|---|---|---|
| DeepScaleR-16k | ||
| ProRL-16k | ||
| GRPO | none | |
| GRPO | none |
Appendix figures & tables17 assets
Supplementary material from the paper’s appendix.
Appendix
| pair (token limit, ) | base | [95% CI] | crossover | model crossing | M2 | ||
|---|---|---|---|---|---|---|---|
| DeepScaleR (16k, 256) | R1-D | 1.26 [1.20, 1.33] | 1.23 | .08 | ( ) | [20, 43] | rej. |
| ProRL (16k, 256) | R1-D | 1.58 [1.40, 1.77] | 2.56 | .23 | ( ) | [55, 70] | rej. |
| LUFFY (3k, 128) † | Q-Math | 2.93 [2.54, 3.38] | 4.37 | .03 | none | 12 | rej. ∗∗ |
| ORZ (8k, 128) ‡ | Q2.5 | 4.51 [3.97, 5.41] | 14.5 | .03 | none | 143 | rej. |
| SimpleRL-Zoo (8k, 128) ‡ | Q2.5 | 1.00 [0.96, 1.05] | 1.20 | .00 | none | none | not rej. |
| coverage of true / fraction unbounded | |||
| pair | placebo | |||||||
|---|---|---|---|---|---|---|---|---|
| DeepScaleR-16k | 1000 | .0119 | .0001 | 8.4 | 1.0 | .001 | .001 | .108 |
| ProRL-16k | 1000 | .0251 | .0039 | 8.3 | 1.0 | .001 | .001 | .146 |
| DeepScaleR-8k | 1000 | .0143 | .0005 | 9.4 | 0.8 | .001 | .001 | .117 |
| SimpleRL-Zoo | 1000 | .0020 | .0003 | 7.2 | 0.8 | .001 | .001 | .041 |
| SimpleRL-Zoo-7B | 1000 | .0482 | .0366 | 4.8 | .001 | .001 | .108 | |
| GRPO | 1000 | .0615 | .0390 | 6.8 | .001 | .001 | .150 |
| (working model) | profiled | |||||||
|---|---|---|---|---|---|---|---|---|
| pair | ||||||||
| DeepScaleR-16k | 1.26 | .085 | 36 | 6.5 | 0.88 | .028 | 54 | |
| ProRL-16k | 1.58 | .232 | 32 | 1.9 | 0.72 | .120 | 80 | |
| GRPO ( ) | 2.08 | .000 | 13 | 1.4 | 0.58 | .000 | 85 | |
| pair | kernel | mean-collapsed | degraded mass | lock-in bin | |
|---|---|---|---|---|---|
| DeepScaleR-16k | |||||
| ProRL-16k | |||||
| GRPO | none | ||||
| GRPO | none |
| pair | det-spline | zi-affine | zi-BB se | kernel se | BB | |
|---|---|---|---|---|---|---|
| DeepScaleR-16k | 6.3 | .025 | ||||
| ProRL-16k | 1.9 | .127 | ||||
| DeepScaleR-8k | 5.4 | .063 | ||||
| SimpleRL-Zoo | 68.0 | .003 | ||||
| SimpleRL-Zoo-7B | 1.9 | .000 | ||||
| GRPO | 1.4 | .000 |
| pair | pred./obs. | pred./obs. | cross-fitted pred./obs. | mean fold curve MAE |
|---|---|---|---|---|
| DeepScaleR-16k | ||||
| ProRL-16k | ||||
| GRPO | ||||
| GRPO | ||||
| SFT | ||||
| SimpleRL-Zoo |
| pair | pass@1 | trunc. | placebo | cal. | held-out | |||
|---|---|---|---|---|---|---|---|---|
| base RL | base/RL | (kernel) | kernel / beta-bin. | |||||
| SimpleRL Llama-3.1-8B | / | |||||||
| SimpleRL DeepSeek-Math-7B | / |
| checkpoint | public position | test | 95% set for | verdict |
|---|---|---|---|---|
| DeepScaleR | inversion-free at 8k c | (16k) | dom. rejected at 16k b | |
| ProRL | boundary expansion, no inversion ( Liu et al., 2025 ) | (16k) | neither claim established | |
| SimpleRL-Zoo | zero-RL family; base superiority at large ( Yue et al., 2025 ) | excl. | no crossover | |
| ORZ | zero-RL family ( Yue et al., 2025 ) | n/a a | no crossing; confounded | |
| LUFFY | off-policy; gains over on-policy RLVR | n/a a | no crossing ; out of scope |
| Result | Pre-committed treatment |
|---|---|
| (the realized excess-zero mass ) falls with as predicts | group-size hazard promoted to mechanism evidence |
| -sweep flat or irregular | “tied to ” language removed; zero-inflation kept as descriptive sensitivity component |
| weak-KL raises with stable (primary contrast ; realized KL reported) | supports reward-pressure/tempering knob separation |
| weak-KL moves both | coordinates reported as empirical, no one-to-one mechanism map claimed |
| ProRL/DeepScaleR deep-resample candidates mostly revive | “support loss” removed from abstract; reported as finite-resolution near-zero mass |
| candidates still zero at | only exact binomial upper bounds reported ( (95% one-sided exact binomial) at ); no exact-zero claim |
| population / repair | ||||||
|---|---|---|---|---|---|---|
| as reported | ||||||
| truncation, both sides | ||||||
| zero truncation, both sides | ||||||
| , joint repair band | ||||||
| , failed base truncations | ||||||
| , failed base truncations |
| sign | ||||
|---|---|---|---|---|
| 1 | ||||
| 2 | ||||
| 4 | ||||
| 8 | ||||
| 12 | ||||
| 16 |
| pair | power at realized design | observed | cheapest design for power (total generations) |
|---|---|---|---|
| DeepScaleR-16k | .63 | .029 | M ( , ) |
| ProRL-16k | .21 | .20 | M ( , ) |
| GRPO | .07 | M ( , ) | |
| GRPO | .01 | none on the grid |
| power at realized design | cheapest design for power | |||
| pair | ||||
| DeepScaleR-16k | M ( , ) | M ( , ) | ||
| ProRL-16k | M ( , ) | M ( , ) | ||
| GRPO- | M ( , ) | M ( , ) | ||
| GRPO- | — | — | ||
Reinforcement Learning with Verifiable Rewards
Reinforcement learning with verifiable rewards trains models using outcomes checked by code, proofs, simulators, or structured criteria.
See all 692 papersUnderstanding Diversity Collapse in RLVR via the Lens of Overtraining
The Invisible Leash: Why RLVR May or May Not Escape Its Origin
pass@1. Some RLVR models increase average token-level entropy while reducing final-answer entropy: their token choices become more uncertain on average even as their final answers become more concentrated. Together, these findings reveal an ``invisible leash'' in current RLVR practice: it can make existing successes more reliable while losing access to other verified solutions. Empirical support dynamics make this imbalance measurable and motivate exploration strategies that reach underrepresented solutions while retaining prior successes.