Parameter Exploration for RLVR via Variational Learning

ArXiv, 2026

1INSAIT, Sofia University "St. Kliment Ohridski" 2UKP Lab, TU Darmstadt and ATHENE
Corresponding author: vatsal.venkatkrishna@insait.ai
Temperature versus weight noise: temperature only rescales the token distribution, while weight noise can reorder it

Temperature versus weight noise. Temperature scales tokens uniformly and preserves the relative token ordering, which limits the trajectories that can be explored and degenerates at high values. Adding noise to the model's weights can completely alter the token distribution, helping the model explore new regions of the solution space.

Findings

  • Parameter-space exploration beats action-space exploration. All 3PO variants outperform entropy regularization, temperature scheduling (Polaris), and KL-Cov on average, and improve over GRPO at a near-identical FLOPs cost. Gains concentrate on the hardest tasks, such as AIME-2026 and LiveCodeBench.
  • Multiple model samples per step are the key ingredient. Chunked noising (C3PO), which fills each GRPO group with rollouts from \(N\) independently perturbed policies, achieves the best average performance on both OLMo3-7B and Qwen2.5-Math-7B.
  • 3PO's exploration is actually productive. 3PO rescues more zero-advantage groups than it loses and produces consistently fewer malformed and incorrect rollouts than GRPO, while action-space baselines buy diversity mostly through degenerate or wrong trajectories.

Abstract

Exploration has been a focus of reinforcement learning research for a long time. Recently, there has been growing evidence that it is also an important ingredient in LLM reinforcement learning recipes that can significantly impact downstream performance. Many existing methods control exploration in the action-space, for example, using temperature scaling. However, these methods cannot reorder tokens but only influence the variance in the output distribution. This limits exploration and can lead to divergence or stalled training. Here, we investigate parameter-space exploration, where rollouts are generated by sampling different policies from a posterior that may each explore different rollouts. Sampling less or more diverse policies is then a complementary control lever over exploration. We introduce a family of methods called Perturbed Parameter Policy Optimization (3PO) which use different sampling strategies and different rollout grouping for reward estimation. Experiments on OLMo3-1025-7B and Qwen2.5-Math-7B across mathematical reasoning and code generation tasks show that these approaches consistently improve average downstream performance over standard GRPO at a near-identical FLOPs cost. Moreover, using multiple parameter samples consistently produces fewer zero-advantage groups and malformed or incorrect rollouts during training than GRPO and action-space baselines. Overall, our work presents evidence that parameter-space exploration can improve reinforcement learning for LLMs.

The 3PO Family

Overview of the three 3PO noising strategies compared to GRPO
GRPO generates all \(G\) rollouts from a single model \(\theta\); 3PO variants sample perturbed policies from a learned posterior instead.

3PO trains with the IVON variational optimizer (Shen et al., 2024), which maintains a Gaussian posterior over the parameters whose per-parameter variance is inversely proportional to a learned diagonal Hessian \(h\), and draws policies from that posterior at rollout time: \[ \sigma = 1/\sqrt{\lambda\,(h + \delta)}\,, \qquad \hat{\theta} = m + \sigma \odot z\,, \quad z \sim \mathcal{N}(0, I)\,. \] The effective sample size \(\lambda\) therefore acts as a weight-space temperature: a complementary, tunable control lever over exploration. We study three noising strategies:

B3PO: a single weight perturbation \(\hat{\theta}\) is sampled per gradient step and synced with the rollout engine. The weight-space analogue of step-level temperature control, but dependent on a single weight draw.

M3PO: \(M\) perturbations are sampled per step; rollouts and advantages are computed separately for each, and the posterior is updated once with gradients averaged across all \(M\) samples, thus reducing variance. Requires additional compute to work well.

C3PO: each group of \(G\) rollouts is partitioned across \(N\) independently sampled policies, and advantages are computed on the full aggregated group, whose diversity now reflects \(N\) weight-space samples.

Experimental Results

We warm-start OLMo3-1025-7B and Qwen2.5-Math-7B with SFT on reasoning traces, then run RLVR on DAPO-MATH-17k with an effective group size of \(G = 16\) rollouts for all methods. We report unbiased Pass@1 (mean and standard error over 8 samples) on six math benchmarks.

Method AIME '24 AIME '25 AIME '26 MATH-500 AMC Minerva Average
OLMo3-1025-7B
SFT16.6821.0512.7078.0751.1230.5135.02
GRPO25.4122.0819.1684.9269.3736.9942.99
GRPO (EntReg)23.7523.3317.9184.6068.4336.5842.43
GRPO (Polaris)26.2520.8315.8384.8764.3736.6341.46
GRPO (KL-Cov)24.1624.5816.2583.8766.5638.2842.28
B3PO25.4125.0015.0083.3070.3137.3642.73
M3PO25.8324.5817.9185.0569.3736.5843.22
C3PO27.5026.2519.1684.5270.0036.8144.04
Qwen2.5-Math-7B
SFT14.5820.0012.5065.2559.3824.5932.72
GRPO24.1725.4220.4288.2070.6243.3845.36
GRPO (EntReg)23.3324.1715.8386.2865.6242.6542.98
GRPO (Polaris)22.9226.6721.2587.7572.8143.2945.78
GRPO (KL-Cov)22.9224.5820.4287.7571.8843.2045.12
B3PO23.7525.4224.1787.6872.8143.3446.20
M3PO23.7525.4224.1788.5873.4443.0146.39
C3PO25.0027.0826.2588.1071.2543.6146.88
Comparison of all methods on mathematical reasoning benchmarks. Methods with multiple noise samples outperform GRPO on average, and both models benefit most from C3PO's increased group diversity.

Parameter-space exploration outperforms action-space baselines. All 3PO variants beat entropy regularization, Polaris, and KL-Cov on average. Gains are concentrated on the harder AIME benchmarks, where C3PO outperforms GRPO by up to 4.2 points on OLMo3 and 5.8 points on Qwen2.5-Math.

Multiple model samples outperform a single sample. B3PO's single weight draw does not meaningfully improve over GRPO on average, but M3PO's variance reduction and C3PO's group diversification do. C3PO is the best method on both model families, and its gain over GRPO is robust to run-to-run variance.

Does 3PO Really Explore More?

Zero-advantage group rescues and paired degeneracy/incorrectness rates versus GRPO
(Left) Net zero-advantage groups rescued, paired against GRPO. (Middle) Paired degenerate-rollout rates. (Right) Paired incorrect-rollout rates.

We pair each method against GRPO on the same prompts: a prompt is rescued if the method produces a correct rollout where GRPO's whole group failed, and lost in the opposite case.

3PO rescues more zero-advantage groups than it loses. Action-space methods do the opposite. M3PO and C3PO keep rescuing dead groups throughout training. B3PO has a positive effect in early training, but fails to sustain a learning signal in later stages.

Undirected action-space exploration buys diversity with poor rollouts. Polaris' temperature increases yield rollouts with no extractable answer, EntReg's extra entropy is spent mostly on incorrect rollouts, and KL-Cov mixes both failure modes. M3PO and C3PO are the only methods that consistently produce fewer malformed and incorrect rollouts than GRPO, possibly because their trajectories come from plausible policies under the posterior rather than from uniformly flattened token distributions.

Results with Code Generation

Reward and LiveCodeBench-v6 accuracy curves for code generation RLVR
Reward and accuracy curves for RLVR on CodeR1-12K, evaluated on LiveCodeBench-v6.

Training OLMo3 on verified coding problems with sandboxed execution rewards shows the same picture, but amplified: C3PO reaches a LiveCodeBench-v6 score of 15.17 versus 13.9 for GRPO, and 3PO reaches GRPO's final reward within the first half of training. We hypothesize that exploration matters more here because code generation is a harder task for the pre-RL model (9.5% on LCBv6, versus 35% average on math). This mirrors the AIME results, suggesting that parameter-space exploration is most valuable exactly where the base policy is weakest.

What Makes It Work?

Ablations of MC samples, group size, chunk count and Hessian initialization
Ablating the number of MC samples \(M\), the chunk count \(N\), and the Hessian initialization on OLMo3.

The noise scale \(\lambda\) is the key knob. \(\lambda = 10^{9}\) is a good default: raise it to \(10^{10}\) if training collapses from too much noise, lower it toward \(10^{8}\) if training stagnates close to vanilla GRPO. Too much noise \((\lambda = 10^{8})\) collapses C3PO entirely.

More MC samples help, but not at a matched compute budget. Under an equal-compute constraint, the variance reduction from more MC samples \(M\) is roughly cancelled by the shrinking per-sample group size. Lifting the constraint (\(M = 4\) with full \(G = 16)\) substantially outperforms both. For C3PO, even \(N = 2\) policies per group beats single-perturbation training, with \(N = 2\text{-}4\) a good default.

Our methods work as a drop-in replacement for GRPO. Initializing the posterior variance from a constant Hessian \(h_{0}\) performs on par with loading the learned SFT optimizer state. 3PO is compatible with any off-the-shelf model checkpoint on a vendored verl codebase.

Citation

@article{venkatkrishna2026parameter,
          title={Parameter Exploration for RLVR via Variational Learning},
          author={Vatsal Venkatkrishna and Nico Daheim and Iryna Gurevych},
          year={2026},
          eprint={2608.09805},
          archivePrefix={arXiv},
          primaryClass={cs.LG},
          url={https://arxiv.org/abs/2608.09805},
    }