Table of Contents
Fetching ...

GDPO: Group reward-Decoupled Normalization Policy Optimization for Multi-reward RL Optimization

Shih-Yang Liu, Xin Dong, Ximing Lu, Shizhe Diao, Peter Belcak, Mingjie Liu, Min-Hung Chen, Hongxu Yin, Yu-Chiang Frank Wang, Kwang-Ting Cheng, Yejin Choi, Jan Kautz, Pavlo Molchanov

TL;DR

This work addresses aligning language models to diverse human preferences via multi-reward reinforcement learning and shows that naively applying Group Relative Policy Optimization (GRPO) to aggregated rewards collapses distinct reward signals, weakening training signals. It introduces Group reward-Decoupled Normalization Policy Optimization (GDPO), which normalizes each reward separately before aggregation and applies batch-wise normalization, preserving cross-reward distinctions and yielding more stable, effective updates. Across tool calling, math reasoning, and coding reasoning tasks, GDPO consistently outperforms GRPO in accuracy and constraint adherence, with improved convergence and robustness to longer outputs and fewer errors. The findings offer practical guidance for reward design and priority conditioning in multi-reward RL, establishing GDPO as a superior optimization framework for aligning LLMs with complex, heterogeneous preferences.

Abstract

As language models become increasingly capable, users expect them to provide not only accurate responses but also behaviors aligned with diverse human preferences across a variety of scenarios. To achieve this, Reinforcement learning (RL) pipelines have begun incorporating multiple rewards, each capturing a distinct preference, to guide models toward these desired behaviors. However, recent work has defaulted to apply Group Relative Policy Optimization (GRPO) under multi-reward setting without examining its suitability. In this paper, we demonstrate that directly applying GRPO to normalize distinct rollout reward combinations causes them to collapse into identical advantage values, reducing the resolution of the training signal and resulting in suboptimal convergence and, in some cases, early training failure. We then introduce Group reward-Decoupled Normalization Policy Optimization (GDPO), a new policy optimization method to resolve these issues by decoupling the normalization of individual rewards, more faithfully preserving their relative differences and enabling more accurate multi-reward optimization, along with substantially improved training stability. We compare GDPO with GRPO across three tasks: tool calling, math reasoning, and coding reasoning, evaluating both correctness metrics (accuracy, bug ratio) and constraint adherence metrics (format, length). Across all settings, GDPO consistently outperforms GRPO, demonstrating its effectiveness and generalizability for multi-reward reinforcement learning optimization.

GDPO: Group reward-Decoupled Normalization Policy Optimization for Multi-reward RL Optimization

TL;DR

This work addresses aligning language models to diverse human preferences via multi-reward reinforcement learning and shows that naively applying Group Relative Policy Optimization (GRPO) to aggregated rewards collapses distinct reward signals, weakening training signals. It introduces Group reward-Decoupled Normalization Policy Optimization (GDPO), which normalizes each reward separately before aggregation and applies batch-wise normalization, preserving cross-reward distinctions and yielding more stable, effective updates. Across tool calling, math reasoning, and coding reasoning tasks, GDPO consistently outperforms GRPO in accuracy and constraint adherence, with improved convergence and robustness to longer outputs and fewer errors. The findings offer practical guidance for reward design and priority conditioning in multi-reward RL, establishing GDPO as a superior optimization framework for aligning LLMs with complex, heterogeneous preferences.

Abstract

As language models become increasingly capable, users expect them to provide not only accurate responses but also behaviors aligned with diverse human preferences across a variety of scenarios. To achieve this, Reinforcement learning (RL) pipelines have begun incorporating multiple rewards, each capturing a distinct preference, to guide models toward these desired behaviors. However, recent work has defaulted to apply Group Relative Policy Optimization (GRPO) under multi-reward setting without examining its suitability. In this paper, we demonstrate that directly applying GRPO to normalize distinct rollout reward combinations causes them to collapse into identical advantage values, reducing the resolution of the training signal and resulting in suboptimal convergence and, in some cases, early training failure. We then introduce Group reward-Decoupled Normalization Policy Optimization (GDPO), a new policy optimization method to resolve these issues by decoupling the normalization of individual rewards, more faithfully preserving their relative differences and enabling more accurate multi-reward optimization, along with substantially improved training stability. We compare GDPO with GRPO across three tasks: tool calling, math reasoning, and coding reasoning, evaluating both correctness metrics (accuracy, bug ratio) and constraint adherence metrics (format, length). Across all settings, GDPO consistently outperforms GRPO, demonstrating its effectiveness and generalizability for multi-reward reinforcement learning optimization.
Paper Structure (24 sections, 10 equations, 10 figures, 9 tables)

This paper contains 24 sections, 10 equations, 10 figures, 9 tables.

Figures (10)

  • Figure 1: (a): An overview of GDPO, which performs group-wise normalization per reward and then applies batch-wise advantage normalization to preserve a stable numerical range independent of reward count and improve update stability. (b): Median and IQR reward curves over five runs of Qwen2.5-Instruct-1.5B tool-calling RL, demonstrating that GDPO consistently converges to higher correctness and format reward score than GRPO.
  • Figure 2: Comparison of GRPO and GDPO advantage computation in a two-binary-reward, two-rollout example. GRPO maps different reward combinations into only two distinct advantage groups, whereas GDPO normalizes each reward independently and retains three distinct groups of advantage values. We skip the batch-wise normalization calculation step in GDPO here for simplicity since it does not change the number of distinct advantage groups.
  • Figure 3: Comparison of the number of distinct advantage groups produced by GRPO, GRPO without standard deviation normalization (GRPO w/o std), and GDPO. As the number of rollouts (left) or rewards (right) grows, GDPO consistently preserve a substantially larger number of distinct advantage groups compared to GRPO and GRPO w/o std. This results in advantage estimations that provide more expressive training signals.
  • Figure 4: Median and IQR reward curves across five runs of Qwen2.5-1.5B on the tool-calling task for GDPO, GRPO, and GRPO w/o std. GDPO consistently converges to higher correctness and format rewards, while GRPO w/o std matches correctness gains but fails to converge on the format reward.
  • Figure 5: Training behavior of GRPO and GDPO on DeepSeek-R1-1.5B across correctness reward, length reward, and maximum batch response length. Both methods rapidly maximize the length reward, briefly suppressing correctness, yet GDPO subsequently recovers it and surpasses GRPO. After roughly 400 steps, GRPO’s correctness score declines and its length-constraint violations increase, as reflected by rising maximum response lengths. In contrast, GDPO continues to improve correctness while steadily improving the control over response length.
  • ...and 5 more figures