Make Sparse Rewards Count: Density-Aware Reward Aggregation for Multi-Reward RL
Tong Zheng, Skylar Zhai, Zhan Cheng, TianMing Sha, Youling Huang, Shuo Zhou, Shaotong Qi, Jingcheng Liang and 2 others
University of Chinese Academy of Sciences · University of Minnesota Twin Cities · University of Wisconsin–Madison · Stony Brook University · Dalian University of Technology · Beijing Foreign Studies University
Published September 30, 2026 · on the feed October 2, 2026 · ▲ 60 · arXiv 2610.00574
The abstract
Multi-reward reinforcement learning trains large language models to satisfy multiple behavioral objectives simultaneously. Reward-wise normalization, as used in GDPO, preserves reward-specific relative information within rollout groups, but different objectives can still exhibit uneven learning progress. We study this behavior through advantage energy, the sum of a reward's squared advantages over a batch. Under idealized GDPO normalization, we show that this energy is proportional to active-group density: the fraction of rollout groups in which the reward provides nonzero relative advantages. This reveals a residual batch-level signal imbalance and provides a basis for calibrating reward contributions. Based on this relation, we propose Density-Aware Reward Aggregation (DARA). We derive an inverse-square-root density correction that gives greater weight to signals from less frequently active rewards. DARA computes its weights from each rollout batch, adapting to changes in reward activity throughout training without modifying the underlying policy optimization objective. Experiments on tool calling and mathematical reasoning show that DARA learns the targeted behaviors faster than GDPO, reaching high format compliance in up to 26% fewer training steps on tool calling and near-saturated length compliance in up to 65% fewer steps on mathematical reasoning, while remaining competitive in final performance. Our code is available at https://github.com/zhaihaotian/DARA.
The Brief
2:28A short podcast summary of the paper. Written and voiced by AI.
Transcript
Make Sparse Rewards Count. Density-Aware Reward Aggregation for Multi-Reward RL. By Tong Zheng and nine others, from the University of Chinese Academy of Sciences, the University of Minnesota Twin Cities, and six other institutions. Published on the thirtieth of September. Its code repository is worked out: about two hundred source files, with a readme.
Multi-reward reinforcement learning trains a large language model to satisfy several behavioral objectives at once: follow a format, say, while also keeping to a length. GDPO normalizes reward by reward, which preserves the relative information specific to each reward within a rollout group. Even with that care, different objectives can make uneven learning progress, with some behaviors falling behind others during training.
To study why, the authors define a quantity called advantage energy: the sum of a reward's squared advantages over a batch. Under idealized GDPO normalization, they show that this energy is proportional to active-group density, meaning the fraction of rollout groups in which the reward provides nonzero relative advantages. Put plainly, a reward that is rarely active puts less energy into the batch than one that is active often. That is a residual imbalance of signal at batch level, left over even after per-reward normalization, and the same relation gives a basis for calibrating how much each reward should contribute.
Density-Aware Reward Aggregation, or DARA, is built directly on that relation. The authors derive an inverse square root correction for density, which gives greater weight to signals from rewards that are active less often. The weights are computed fresh from each rollout batch, so they adapt as reward activity changes over the course of training, and the underlying policy optimization objective is left unmodified.
Experiments cover tool calling and mathematical reasoning, and in both DARA learns the targeted behaviors faster than GDPO. On tool calling it reaches high format compliance in up to twenty-six percent fewer training steps. On mathematical reasoning it reaches near-saturated length compliance in up to sixty-five percent fewer steps. Final performance stays competitive, so the speed is not bought at the end of the run.
Everything here follows from one quantity. Once advantage energy is seen to track how often a reward is active, the rarely active rewards are the ones being heard least, and an inverse square root weight is the derived adjustment that turns their volume up. The objective stays as it was. Only the mix of rewards going into it changes.
Paper Quest · 7 chapters · about 41 min
Play this paper
Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.
Chapter 1 🧩 · The problem
Several rewards, one model, and some behaviours stubbornly lagging. Something about how the signals add up is off.
You are training a language model with several rewards at once: one for getting a tool call right, one for following the output format. Each reward is already normalized on its own, inside each group of sampled answers.
The road ahead
- 1 · The problem ~7 min Even when each reward is normalized on its own, some behaviours a language model is trained on lag far behind others.
- 2 · What came before ~3 min
- 3 · The key idea ~9 min A reward's push on the model grows with how many groups it is active in, so rarely active rewards get larger, per-batch weights.
- 4 · Choose your own research ~3 min
- 5 · Build the method ~8 min Each batch: normalize every reward in its group, count its active groups, turn that into a weight, then aggregate under the usual objective.
- 6 · The experiment ~6 min You’ll guess: On mathematical reasoning, up to how many percent fewer training steps did DARA need than GDPO to reach near-saturated length compliance?
- 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Free, with Google or an email address. Your stars and progress are kept.