atlas

Research map / Reinforcement learning / RL from feedback

GVPO: Group Variance Policy Optimization for Large Language Model Post-Training

NeurIPS 2025 · Reinforcement learning › RL from feedback · approach: GRPO stability and variants · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GVPO, a post-training objective whose gradient weights use the KL-constrained closed-form optimal policy with a zero-sum group weighting, yielding a unique optimum and allowing arbitrary sampling distributions, evaluated on math reasoning with Qwen2.5-Math models and a summarization alignment task.

Problem

GRPO-style post-training is unstable and sensitive to hyperparameters (clip threshold, KL coefficient), and policy-gradient methods require on-policy sampling or importance sampling, while DPO may not converge to the KL-constrained optimum.

Approach

Exploit the closed-form optimal policy of KL-constrained reward maximization; because group weights sum to zero within a prompt group, the partition function Z(x) cancels, so the loss becomes a mean-squared error between centered implicit rewards and centered actual rewards. This gives a unique optimum and permits any sampling distribution with full support over the reference policy's support.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GVPO instead of RemaxQwen2.5-Math-7B · AIME2024avg@32 accuracy: 17.19 -> 20.72Helped
Use GVPO instead of RemaxQwen2.5-Math-7B · AMCpass@1 accuracy: 60.24 -> 62.65Helped
Use GVPO instead of RemaxQwen2.5-Math-7B · MATH500pass@1 accuracy: 82.00 -> 83.80Helped
Use GVPO instead of Dr.GRPOQwen2.5-Math-7B · Minervapass@1 accuracy: 44.48 -> 45.95Helped
Use GVPO instead of RemaxQwen2.5-Math-7B · Olympiadbenchpass@1 accuracy: 45.19 -> 46.96Helped
Use GVPO instead of GRPOLlama-3.1-8B-Instruct · MATH500pass@1 accuracy: 52.60 -> 56.60Helped
Use GVPO instead of DPOQwen2.5 1.5B · Reddit summarization testaverage reward: 4.83 -> 5.75Helped
Use GVPO instead of DPOQwen2.5 1.5B · Reddit summarization testpreference accuracy: 60.43% -> 64.93%Helped
add the current-policy variance regularizer (ablation)GVPO · AIME24accuracy: 0.00 -> 20.72Helped
add the policy-reference covariance regularizer (ablation)GVPO · AIME24accuracy: 0.00 -> 20.72Helped
add both variance and covariance regularizers (ablation)GVPO · AIME24accuracy: 7.19 -> 20.72Helped
replace entropy regularization with the current-policy variance regularizer (ablation)GVPO · AIME24accuracy: 0.00 -> 20.72Helped

Surprising findings

Limitations

Experimental setup

Datasets: Competition Math dataset Reddit summarization dataset

Benchmarks: AIME2024 AMC MATH500 Minerva OlympiadBench

Metrics: pass@1 avg@32 average reward win rate preference accuracy

Baselines: GRPO Dr.GRPO Remax Reinforce++ DPO

Builds on: GRPO DPO REINFORCE++ Dr.GRPO ReMax

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy