Uncovering and Mitigating Aggregation-Induced Reward Hacking in Multi-Reward Reinforcement Learning
Summary
This paper identifies aggregation-induced reward hacking in multi-reward reinforcement learning for LLMs and proposes an adaptive projection method, AMRP, to dynamically adjust weights for better reward balance and performance.
View Cached Full Text
Cached at: 09/02/26, 05:47 AM
# Uncovering and Mitigating Aggregation-Induced Reward Hacking in Multi-Reward Reinforcement Learning Source: [https://arxiv.org/html/2609.00213](https://arxiv.org/html/2609.00213) Yu YuanAffiliation:University of Science and Technology of ChinaAffiliation:State Key Laboratory of Cognitive IntelligenceEmail:[yyhappier@mail\.ustc\.edu\.cn](mailto:[email protected])Lili ZhaoAffiliation:Longcat\-Interaction Team, MeituanEmail:[qiliuql@ustc\.edu\.cn](mailto:)Guangting ZhengAffiliation:University of Science and Technology of ChinaKai ZhangAffiliation:University of Science and Technology of ChinaAffiliation:State Key Laboratory of Cognitive IntelligenceLu PanAffiliation:Longcat\-Interaction Team, MeituanKe ZengAffiliation:Longcat\-Interaction Team, MeituanQi LiuAffiliation:University of Science and Technology of ChinaAffiliation:State Key Laboratory of Cognitive Intelligence ###### Abstract Reinforcement learning fine\-tuning of large language models increasingly adopts multiple reward dimensions, including verifiable rules, task\-specific evaluators, and learned reward models, to provide richer supervision across diverse capabilities\. These dimensions are commonly scalarized with fixed aggregation weights\. We identify a failure mode in which aggregation itself induces reward hacking: static projection aliases qualitatively different reward profiles into a single scalar, steering optimization toward whichever dimensions are easiest, densest, or systematically favored by the reward signal\. Over training, this traps the policy in suboptimal profiles and prevents convergence to better\-balanced ones that would yield higher task performance\. To address this, we proposeAdaptiveMulti\-RewardProjection \(AMRP\), a lightweight online method that reallocates aggregation weights using three signals—relative shortfall, reward volatility, and recent progress—increasing pressure on lagging, unstable, or stagnant dimensions while relieving saturated ones\. Across structured reasoning, citation\-grounded generation, and open\-ended alignment under GRPO, AMRP consistently improves reward\-profile balance and downstream performance over fixed and dynamic weighting baselines; it also remains effective with GDPO and PPO, supporting compatibility across RL algorithms\. Our code is available at[https://github\.com/yyhappier/AMRP\.git](https://github.com/yyhappier/AMRP.git)\. 22footnotetext:Corresponding authors\.Figure 1:Overview of aggregation\-induced reward hacking and AMRP in mathematical reasoning\. The reward profile𝐫math=\[racc,rfmt,rlen\]\\mathbf\{r\}\_\{\\mathrm\{math\}\}=\[r\_\{\\mathrm\{acc\}\},r\_\{\\mathrm\{fmt\}\},r\_\{\\mathrm\{len\}\}\]measures answer accuracy, format compliance, and length control\. Static aggregation can increase scalar reward by rapidly improving format and length while accuracy remains low, leading to shortcut rollouts\. AMRP mitigates this failure by adapting projection weights online\.## 1Introduction Post\-training has become standard for adapting Large Language Models to follow instructions and solve complex tasks\([Ouyang et al\., 2022](https://arxiv.org/html/2609.00213#bib.bib22);[Guo et al\., 2025](https://arxiv.org/html/2609.00213#bib.bib12)\), with many pipelines now optimizing multiple reward dimensions simultaneously—for example, answer correctness, format compliance, and code execution\. A common practice is to aggregate these into a single scalar with fixed weights throughout training\([Hayes et al\., 2022](https://arxiv.org/html/2609.00213#bib.bib13)\), a design that is simple and compatible with standard RL optimizers such as PPO\([Schulman et al\., 2017](https://arxiv.org/html/2609.00213#bib.bib24)\)and GRPO\([Shao et al\., 2024](https://arxiv.org/html/2609.00213#bib.bib25)\)\. However, this projection is lossy: qualitatively different reward profiles can yield the same scalar, obscuring which dimensions actually drive learning\. We refer to this failure mode as*reward\-profile collapse*\. It begins with*profile aliasing*: static aggregation can map qualitatively different reward profiles to the same scalar value\. For example, under equal weights,\[1,0,0\]\[1,0,0\]and\[0,1,0\]\[0,1,0\]become indistinguishable after scalarization\. This aliasing can then lead to*shortcut lock\-in*\([Geirhos et al\., 2020](https://arxiv.org/html/2609.00213#bib.bib10)\): easy or dense dimensions dominate early scalar reward improvements, while harder dimensions remain under\-optimized\. In mathematical reasoning, as shown in Figure[1](https://arxiv.org/html/2609.00213#S0.F1), format and length rewards provide faster and denser feedback than answer correctness, so the policy first learns to satisfy superficial constraints while still failing the task\. Once such shortcut profiles dominate rollouts, the policy receives fewer informative samples for neglected dimensions, trapping it in a local optimum under the scalarized objective, making later recovery difficult and ultimately preventing the policy from reaching better\-balanced profiles that would yield higher task performance\. Unlike conventional reward hacking\([Skalse et al\., 2022](https://arxiv.org/html/2609.00213#bib.bib26);[Gao et al\., 2023a](https://arxiv.org/html/2609.00213#bib.bib8)\), this failure does not require any reward dimension to be invalid—even when all dimensions are meaningful, static aggregation alone can create the trap\. We call this phenomenon*aggregation\-induced reward hacking*\. To tackle this issue, we propose*Adaptive Multi\-Reward Projection*\(AMRP\), a simple but effective aggregation method to mitigate this reward\-profile collapse\. Rather than projecting reward profiles with a fixed weight vector throughout training, AMRP adapts the projection online according to the observed dynamics of each reward dimension\. Specifically, we introduce three signals: relative shortfall, reward volatility, and recent progress\. Relative shortfall measures whether a dimension is lagging behind the others\. Reward volatility measures whether a dimension remains unstable\. Recent progress measures whether a dimension is improving, stagnant, or regressing\. AMRP increases the weights of dimensions that are lagging, unstable, or stagnant, and decreases the weights of dimensions that are already saturated and stable\. In this way, our method effectively mitigates the reward\-profile collapse\. We evaluate AMRP across three different multi\-reward settings: rule\-based mathematical reasoning, citation\-grounded generation with automatic evaluators, and open\-ended alignment with learned reward\-model scores\. AMRP consistently improves downstream performance and reward\-profile dynamics, with particularly large gains in mathematical reasoning and citation\-grounded generation and consistent gains in the more correlated open\-ended setting\. We further show that AMRP composes effectively with GDPO and PPO and remains robust across the tested hyperparameter ranges\. Our contributions can be summarized as: - •We identify*reward\-profile collapse*as a mode of aggregation\-induced reward hacking in multi\-reward reinforcement learning, arising from profile aliasing and shortcut lock\-in\. - •We propose*Adaptive Multi\-Reward Projection*, a dynamic aggregation method that adapts reward projection online according to three signals: relative shortfall, reward volatility, and recent progress\. - •We validate AMRP across structured reasoning, citation\-grounded generation, and open\-ended alignment with multiple backbones, showing consistent downstream gains and compatibility with GRPO, GDPO, and PPO\. Figure 2:Reward\-profile collapse under static weighting in math reasoning\. \(a\) The scalar reward increases while answer accuracy drops, driven by format and length rewards saturating\. \(b\) The shortcut profile\(racc=0,rfmt=1,rlen=1\)\(r\_\{\\mathrm\{acc\}\}=0,r\_\{\\mathrm\{fmt\}\}=1,r\_\{\\mathrm\{len\}\}=1\)rapidly becomes dominant\. \(c\) Mean response length drops sharply, consistent with a short format\-compliant shortcut strategy\. ## 2Related Work #### Reward Hacking and Overoptimization\. Reward hacking arises when optimizing an imperfect proxy reward degrades performance on the true objective\([Skalse et al\., 2022](https://arxiv.org/html/2609.00213#bib.bib26)\)\. It is closely related to shortcut learning, where models exploit spurious features rather than the desired solution\([Geirhos et al\., 2020](https://arxiv.org/html/2609.00213#bib.bib10);[Yuan et al\., 2024](https://arxiv.org/html/2609.00213#bib.bib31)\)\. In RLHF, strong optimization of learned reward models can cause overoptimization or Goodharting\([Gao et al\., 2023a](https://arxiv.org/html/2609.00213#bib.bib8);[Coste et al\., 2023](https://arxiv.org/html/2609.00213#bib.bib4)\)\. Existing mitigations include constrained optimization\([Moskovitz et al\., 2024](https://arxiv.org/html/2609.00213#bib.bib21);[Ackermann et al\., 2026](https://arxiv.org/html/2609.00213#bib.bib1)\), reward ensembles\([Coste et al\., 2023](https://arxiv.org/html/2609.00213#bib.bib4);[Ramé et al\., 2024](https://arxiv.org/html/2609.00213#bib.bib23)\), debiased reward learning\([Chen et al\., 2024](https://arxiv.org/html/2609.00213#bib.bib2);[Miao et al\., 2024](https://arxiv.org/html/2609.00213#bib.bib20)\), and reward transformation\([Fu et al\., 2025](https://arxiv.org/html/2609.00213#bib.bib7)\)\. Our work studies a complementary failure arising from aggregation itself: static scalarization can obscure dimension\-wise signals and steer optimization toward easier or denser dimensions, even when each reward is meaningful\. #### Multi\-Dimensional Rewards\. Modern LLM post\-training combines heterogeneous reward sources\. RLVR uses deterministic or programmatic feedback such as answer verification, code execution, and format constraints\([Shao et al\., 2024](https://arxiv.org/html/2609.00213#bib.bib25);[Le et al\., 2022](https://arxiv.org/html/2609.00213#bib.bib15)\)\. Grounded generation uses automatic evaluators for correctness, citation quality, and fluency, as in ALCE\([Gao et al\., 2023b](https://arxiv.org/html/2609.00213#bib.bib9)\)\. Open\-ended alignment often relies on multi\-attribute reward data or learned multi\-objective reward models such as HelpSteer2\([Wang et al\., 2024b](https://arxiv.org/html/2609.00213#bib.bib29)\)and ArmoRM\([Wang et al\., 2024a](https://arxiv.org/html/2609.00213#bib.bib28)\)\. LLM\-as\-a\-judge evaluation enables scalable assessment but can introduce biases such as position or verbosity preferences\([Zheng et al\., 2023](https://arxiv.org/html/2609.00213#bib.bib32)\)\. When multiple dimensions are jointly optimized in RL, they are typically scalarized before policy optimization\. #### Multi\-Reward Aggregation\. Since response quality is multidimensional, multi\-reward optimization commonly scalarizes rewards with a fixed weighted sum, i\.e\., a static projection from reward profiles to scalar signals\. When dimensions differ in density, variance, scale, or difficulty, this projection can discard learning\-relevant information\. DRBO dynamically reweights rewards\([Chen et al\., 2025](https://arxiv.org/html/2609.00213#bib.bib3)\)using single\-statistic rules based on reward levels or recent reward changes\. GDPO instead improves GRPO signal resolution through dimension\-wise reward normalization\([Liu et al\., 2026](https://arxiv.org/html/2609.00213#bib.bib19)\)\. Our work targets aggregation\-induced reward hacking, where static aggregation aliases reward profiles and induces shortcut lock\-in even with valid rewards\. AMRP combines shortfall, volatility, and progress signals as a soft conjunction, with EMA smoothing for stability\. It therefore differs from DRBO\-style single\-statistic reweighting and complements GDPO\-style normalization\. ## 3Aggregation\-Induced Reward Hacking This section formalizes how reward aggregation itself can induce reward hacking\. We view static aggregation as a projection from a multi\-dimensional reward profile to a scalar training signal\. Although computationally simple, this projection discards dimension\-wise information, leading to*profile aliasing*, where distinct profiles become indistinguishable, and*shortcut lock\-in*, where optimization exploits easy dimensions while weakening signals from harder ones\. We then provide diagnostic evidence from structured reasoning experiments\. ### 3\.1Static Aggregation as Projection We consider multi\-reward reinforcement learning for LLM post\-training\. Given a promptx∼𝒟x\\sim\\mathcal\{D\}, a policyπθ\\pi\_\{\\theta\}generates a responsey∼πθ\(⋅\|x\)y\\sim\\pi\_\{\\theta\}\(\\cdot\|x\), which is evaluated byKKreward dimensions: 𝐫\(x,y\)=\[r1\(x,y\),…,rK\(x,y\)\]\.\\mathbf\{r\}\(x,y\)=\[r\_\{1\}\(x,y\),\\ldots,r\_\{K\}\(x,y\)\]\.\(1\)Each dimension measures one aspect of response quality \(e\.g\., correctness, format or length\)\. A common practice is to aggregate the reward profile into a scalar reward: R𝐰\(x,y\)=∑i=1Kwiri\(x,y\),R\_\{\\mathbf\{w\}\}\(x,y\)=\\sum\_\{i=1\}^\{K\}w\_\{i\}r\_\{i\}\(x,y\),\(2\)where weightwi≥0w\_\{i\}\\geq 0and1K∑iwi=1\\frac\{1\}\{K\}\\sum\_\{i\}w\_\{i\}=1\. This aggregation maps theKK\-dimensional reward profile to a one\-dimensional signal\. OnceR𝐰R\_\{\\mathbf\{w\}\}is used in the RL training objective, the policy update is driven by the scalarized reward rather than by the full reward profile, and distinctions among reward dimensions are no longer directly visible to the learning algorithm\. For example, in GRPO, a group of rollouts\{yj\}j=1G\\\{y\_\{j\}\\\}\_\{j=1\}^\{G\}from the same prompt is converted into group\-relative advantages: A^j=R𝐰\(x,yj\)−meankR𝐰\(x,yk\)stdkR𝐰\(x,yk\)\+ϵ\.\\hat\{A\}\_\{j\}=\\frac\{R\_\{\\mathbf\{w\}\}\(x,y\_\{j\}\)\-\\operatorname\{mean\}\_\{k\}R\_\{\\mathbf\{w\}\}\(x,y\_\{k\}\)\}\{\\operatorname\{std\}\_\{k\}R\_\{\\mathbf\{w\}\}\(x,y\_\{k\}\)\+\\epsilon\}\.\(3\)Therefore, the projection weights𝐰\\mathbf\{w\}determine the scalar reward gaps within each rollout group, which in turn determine the relative advantages used for policy updates\. As a result, different reward profiles that induce the same scalarized values are treated identically during training, even if they reflect qualitatively different behaviors\. ### 3\.2Reward\-Profile Collapse We define*reward\-profile collapse*as the loss of dimension\-wise learning information induced by static reward aggregation\. Because only scalarized rewards are visible during policy updates, distinct profiles can become indistinguishable, biasing learning toward easier dimensions\. #### Profile Aliasing\. Static aggregation can map different reward profiles to the same or similar scalar value\. For example, under static weights \{1,1,1\}, different reward profiles\[1,0,0\],\[0,1,0\],\[0,0,1\]\[1,0,0\],\\ \[0,1,0\],\\ \[0,0,1\]are projected into the same scalar reward, although they correspond to very different cases\. In mathematical reasoning, these could correspond to a correct but poorly formatted answer, a formatted but incorrect answer, and a response that only satisfies a length constraint\. After scalarization, dimension\-wise differences are invisible to the policy update\. #### Shortcut Lock\-in\. This loss can compound during training\. Early in training, easy or dense dimensions can improve faster than harder or sparser dimensions\. For example, a policy may learn format and length compliance before answer correctness, moving toward shortcut profiles that achieve high scalar reward without solving the problem\. Once these profiles dominate rollouts, harder dimensions may become sparse or low\-contrast within rollout groups, making it difficult for group\-relative advantages to reinforce the desired behavior\. Together, profile aliasing and shortcut lock\-in lead to*aggregation\-induced reward hacking*: the policy can increase the scalar reward by exploiting easy, dense, or reward\-model\-preferred dimensions rather than improving the full reward profile\. Such shortcut profiles can become locally attractive under the scalarized objective and dominate rollouts, leaving neglected dimensions with fewer informative samples and weaker learning signals, which makes recovery difficult and prevents convergence to balanced profiles with higher task performance\. Algorithm 1AMRPInput:Reward functions \{ri\}i=1K\\\{r\_\{i\}\\\}\_\{i=1\}^\{K\}; initial weights 𝐰\(0\)\\mathbf\{w\}^\{\(0\)\}; projection prior 𝐚\\mathbf\{a\}; update interval NN; EMA decay ρ\\rho Output:Scalar reward R\(t\)\(x,y\)R^\{\(t\)\}\(x,y\) 1for*training stept=1,2,…t=1,2,\\ldots*do 2Generate rollouts and compute reward profile 𝐫\(x,y\)\\mathbf\{r\}\(x,y\) 3Compute R\(t\)\(x,y\)←∑i=1Kwi\(t−1\)ri\(x,y\)R^\{\(t\)\}\(x,y\)\\leftarrow\\sum\_\{i=1\}^\{K\}w\_\{i\}^\{\(t\-1\)\}r\_\{i\}\(x,y\) 4Update policy with scalar reward R\(t\)R^\{\(t\)\} 5Update or initialize EMA statistics μi\(t\),νi\(t\),σi\(t\),Δi\(t\)\\mu\_\{i\}^\{\(t\)\},\\nu\_\{i\}^\{\(t\)\},\\sigma\_\{i\}^\{\(t\)\},\\Delta\_\{i\}^\{\(t\)\} 6if*tmodN=0t\\bmod N=0*then 7Compute gates Si\(t\),Vi\(t\),Pi\(t\)S\_\{i\}^\{\(t\)\},V\_\{i\}^\{\(t\)\},P\_\{i\}^\{\(t\)\}for all ii 8Set Ui\(t\)←Si\(t\)Vi\(t\)Pi\(t\)U\_\{i\}^\{\(t\)\}\\leftarrow S\_\{i\}^\{\(t\)\}V\_\{i\}^\{\(t\)\}P\_\{i\}^\{\(t\)\} 9Set wi\(t\)←KaiUi\(t\)/∑j=1KajUj\(t\)w\_\{i\}^\{\(t\)\}\\leftarrow Ka\_\{i\}U\_\{i\}^\{\(t\)\}/\\sum\_\{j=1\}^\{K\}a\_\{j\}U\_\{j\}^\{\(t\)\} 10else 11Set wi\(t\)←wi\(t−1\)w\_\{i\}^\{\(t\)\}\\leftarrow w\_\{i\}^\{\(t\-1\)\} ### 3\.3Diagnostic Evidence We use mathematical reasoning as a diagnostic case with discrete, interpretable rewards:𝐫math=\[racc,rfmt,rlen\]\\mathbf\{r\}\_\{\\mathrm\{math\}\}=\[r\_\{\\mathrm\{acc\}\},r\_\{\\mathrm\{fmt\}\},r\_\{\\mathrm\{len\}\}\], measuring answer correctness, format compliance, and length control\. Figure[2](https://arxiv.org/html/2609.00213#S1.F2)shows reward\-profile collapse under static equal weighting\. Between steps 35 and 40, scalar reward rises from 1\.445 to 1\.973, while accuracy drops from 0\.258 to 0\.090\. The gain is driven by format and length rewards, which rise to near saturation, revealing the shortcut profile\[0,1,1\]\[0,1,1\]: an incorrect response satisfying auxiliary constraints\. Although inferior to\[1,1,1\]\[1,1,1\], it receives high scalar reward and quickly dominates rollouts, accompanied by collapsed response lengths\. Early rollouts follow the pattern in Figure[1](https://arxiv.org/html/2609.00213#S0.F1): short, format\-compliant responses satisfyrfmtr\_\{\\mathrm\{fmt\}\}andrlenr\_\{\\mathrm\{len\}\}but failraccr\_\{\\mathrm\{acc\}\}\. As such samples become common, rollout groups contain few correct responses, weakening group\-relative signals for answer correctness, making later recovery difficult\. This motivates adaptive aggregation that down\-weights saturated rewards and shifts pressure toward lagging, unstable, or stagnant dimensions\. ## 4Adaptive Multi\-Reward Projection Section[3](https://arxiv.org/html/2609.00213#S3)shows that static aggregation can fail because it uses a static projection throughout training\. We mitigate this by making the projection adaptive\. Instead of scalarizing reward profiles with a fixed vector𝐰\\mathbf\{w\}, AMRP adapts the vector𝐰\(t\)\\mathbf\{w\}^\{\(t\)\}at each stepttaccording to online reward dynamics: R\(t\)\(x,y\)=∑i=1Kwi\(t−1\)ri\(x,y\)\.R^\{\(t\)\}\(x,y\)=\\sum\_\{i=1\}^\{K\}w\_\{i\}^\{\(t\-1\)\}r\_\{i\}\(x,y\)\.\(4\) Algorithm[1](https://arxiv.org/html/2609.00213#algorithm1)summarizes the AMRP update procedure\. The goal is to increase the influence of reward dimensions that are lagging, unstable, or stagnant, while reducing pressure on dimensions that are already saturated\. We assume all reward dimensions are oriented so that larger values are better and are normalized to comparable scales\. ### 4\.1Adaptive Projection Weighting AMRP adapts projection weights using three online signals designed to address the failure modes of reward\-profile collapse described in Section[3](https://arxiv.org/html/2609.00213#S3)\. 1\)Relative shortfallprevents low\-performing dimensions from being hidden by high\-scoring rewards\. 2\)Reward volatilitykeeps pressure on dimensions that remain unstable\. 3\)Recent progressdetects stagnation or regression, which may indicate that a dimension is losing optimization pressure\. Letμi\(t\)\\mu\_\{i\}^\{\(t\)\},σi\(t\)\\sigma\_\{i\}^\{\(t\)\}, andΔi\(t\)\\Delta\_\{i\}^\{\(t\)\}denote the estimated mean, variability, and recent progress of reward dimensionii, and letμ¯\(t\)=1K∑j=1Kμj\(t\)\\bar\{\\mu\}^\{\(t\)\}=\\frac\{1\}\{K\}\\sum\_\{j=1\}^\{K\}\\mu\_\{j\}^\{\(t\)\}\. AMRP computes three gates: Si\(t\)\\displaystyle S\_\{i\}^\{\(t\)\}=softplus\(ks\(μ¯\(t\)−μi\(t\)\)\),\\displaystyle=\\operatorname\{softplus\}\\\!\\left\(k\_\{s\}\(\\bar\{\\mu\}^\{\(t\)\}\-\\mu\_\{i\}^\{\(t\)\}\)\\right\),Vi\(t\)\\displaystyle V\_\{i\}^\{\(t\)\}=1\+λσi\(t\)μi\(t\)\+ϵ,\\displaystyle=1\+\\lambda\\frac\{\\sigma\_\{i\}^\{\(t\)\}\}\{\\mu\_\{i\}^\{\(t\)\}\+\\epsilon\},\(5\)Pi\(t\)\\displaystyle P\_\{i\}^\{\(t\)\}=softplus\(−kpΔi\(t\)\),\\displaystyle=\\operatorname\{softplus\}\\\!\\left\(\-k\_\{p\}\\Delta\_\{i\}^\{\(t\)\}\\right\),which emphasize dimensions that are lagging, unstable, or stagnant, respectively\. They are then combined into a priority score and normalized into mean\-one projection weights: Ui\(t\)\\displaystyle U\_\{i\}^\{\(t\)\}=Si\(t\)Vi\(t\)Pi\(t\),\\displaystyle=S\_\{i\}^\{\(t\)\}V\_\{i\}^\{\(t\)\}P\_\{i\}^\{\(t\)\},wi\(t\)\\displaystyle w\_\{i\}^\{\(t\)\}=K⋅Ui\(t\)∑j=1KUj\(t\)\.\\displaystyle=K\\cdot\\frac\{U\_\{i\}^\{\(t\)\}\}\{\\sum\_\{j=1\}^\{K\}U\_\{j\}^\{\(t\)\}\}\.\(6\) Thus,wi\(t\)\>1w\_\{i\}^\{\(t\)\}\>1amplifies a dimension relative to static equal weighting, whilewi\(t\)<1w\_\{i\}^\{\(t\)\}<1reduces its relative influence\. The multiplicative score acts as a soft conjunction: a dimension receives high priority when multiple signals indicate under\-optimization\. #### Non\-uniform projection priors\. AMRP can incorporate a mean\-one prior vector𝐚\\mathbf\{a\}by replacingUi\(t\)U\_\{i\}^\{\(t\)\}withaiUi\(t\)a\_\{i\}U\_\{i\}^\{\(t\)\}in Eq\.[6](https://arxiv.org/html/2609.00213#S4.E6)\. This changes the preferred projection direction while retaining online adaptation\. The default setting isai=1a\_\{i\}=1for all dimensions\. Table 1:Performance on MATH, AMC, and AIME\. Acc\., Fmt\., and Len\. denote accuracy, format compliance, and length\-control scores, respectively, all on a 0–100 scale\. The Average block reports the macro\-average of each criterion across the three benchmarks; Overall is the arithmetic mean of the three averaged criteria\. ### 4\.2Online Estimation and Weight Updates AMRP estimates reward statistics from training batches\. Letr¯i,B\(t\)\\bar\{r\}\_\{i,B\}^\{\(t\)\}andvi,B\(t\)v\_\{i,B\}^\{\(t\)\}denote the batch mean and variance of reward dimensionii\. We initializeμi\(1\)=r¯i,B\(1\)\\mu\_\{i\}^\{\(1\)\}=\\bar\{r\}\_\{i,B\}^\{\(1\)\},νi\(1\)=vi,B\(1\)\\nu\_\{i\}^\{\(1\)\}=v\_\{i,B\}^\{\(1\)\}, andΔi\(1\)=0\\Delta\_\{i\}^\{\(1\)\}=0\. Fort\>1t\>1, we maintain EMA estimates: μi\(t\)\\displaystyle\\mu\_\{i\}^\{\(t\)\}=ρμi\(t−1\)\+\(1−ρ\)r¯i,B\(t\),\\displaystyle=\\rho\\mu\_\{i\}^\{\(t\-1\)\}\+\(1\-\\rho\)\\bar\{r\}\_\{i,B\}^\{\(t\)\},νi\(t\)\\displaystyle\\nu\_\{i\}^\{\(t\)\}=ρνi\(t−1\)\+\(1−ρ\)vi,B\(t\),\\displaystyle=\\rho\\nu\_\{i\}^\{\(t\-1\)\}\+\(1\-\\rho\)v\_\{i,B\}^\{\(t\)\},σi\(t\)\\displaystyle\\sigma\_\{i\}^\{\(t\)\}=νi\(t\),Δi\(t\)=μi\(t\)−μi\(t−1\)\.\\displaystyle=\\sqrt\{\\nu\_\{i\}^\{\(t\)\}\},\\qquad\\Delta\_\{i\}^\{\(t\)\}=\\mu\_\{i\}^\{\(t\)\}\-\\mu\_\{i\}^\{\(t\-1\)\}\.\(7\) Projection weights are refreshed everyNNtraining steps and reused between refreshes, which reduces sensitivity to batch\-level noise\. ### 4\.3Interface with Policy Optimization AMRP operates at the cross\-reward aggregation interface and is therefore compatible with different policy optimization methods\. For scalar\-reward optimizers such as GRPO and PPO, AMRP adaptively scalarizes the reward profile before advantage estimation; in GRPO, the weightswi\(t\)w\_\{i\}^\{\(t\)\}directly shape reward gaps within rollout groups and hence the group\-relative advantages\. For dimension\-wise methods such as GDPO, the same online weights can aggregate normalized per\-reward advantages before final advantage normalization\. Thus, AMRP provides adaptive cross\-reward prioritization without modifying the underlying policy objective\. Table 2:Performance on ASQA and ELI5\. Each benchmark reports correctness \(Cor\.\), citation \(Cit\.\), and their average \(Avg\.\), all on a 0–100 scale\. The Average block reports the macro\-average of each criterion across the two benchmarks; Overall is the arithmetic mean of the averaged correctness and citation scores\.Table 3:ArmoRM\-scored evaluation on held\-out AlpacaEval, ArenaHard, and MT\-Bench prompts after HelpSteer2 training\. Scores are scaled to\[0,100\]\[0,100\]\. Help\., Corr\., and Coher\. denote helpfulness, correctness, and coherence\. Average reports criterion\-wise macro\-averages across prompt sets, and Overall their arithmetic mean\. ## 5Experiments ### 5\.1Experimental Setups #### Training Protocol\. We use full\-parameter GRPO fine\-tuning\([Shao et al\., 2024](https://arxiv.org/html/2609.00213#bib.bib25)\)with group sizeG=8G=8across all three settings\. Methods share the same pipeline and differ only in projection weighting\. Rewards are scaled to\[0,1\]\[0,1\], and training rollouts use a sampling temperature of1\.01\.0\. By default, AMRP initializeswi\(0\)=ai=1w\_\{i\}^\{\(0\)\}=a\_\{i\}=1for all reward dimensions and updates the projection weights everyNNsteps\. Experiments run on NVIDIA A100 GPUs; see Appendix[B](https://arxiv.org/html/2609.00213#A2)for details\. #### Structured Reasoning\. We study mathematical reasoning with verifiable rewards\. Following DeepSeek\-style rule\-based RLVR with accuracy and format rewards\([Guo et al\., 2025](https://arxiv.org/html/2609.00213#bib.bib12)\), we additionally include a soft length\-control reward to model the generation budget\. We train on a 10K\-sample subset of NuminaMath\-1\.5\([LI et al\., 2024](https://arxiv.org/html/2609.00213#bib.bib16)\)and evaluate on MATH\-500\([Lightman et al\., 2024](https://arxiv.org/html/2609.00213#bib.bib18)\), AMC111[https://huggingface\.co/datasets/AI\-MO/aimo\-validation\-amc](https://huggingface.co/datasets/AI-MO/aimo-validation-amc), and AIME222[https://huggingface\.co/datasets/AI\-MO/aimo\-validation\-aime](https://huggingface.co/datasets/AI-MO/aimo-validation-aime)\. The reward profile is𝐫math=\[racc,rfmt,rlen\]\\mathbf\{r\}\_\{\\mathrm\{math\}\}=\[r\_\{\\mathrm\{acc\}\},r\_\{\\mathrm\{fmt\}\},r\_\{\\mathrm\{len\}\}\], covering final\-answer accuracy, format compliance, and length control\. We fine\-tune Qwen3\-4B\-Instruct\([Yang et al\., 2025](https://arxiv.org/html/2609.00213#bib.bib30)\)and DeepSeek\-Math\-7B\-Base\([Shao et al\., 2024](https://arxiv.org/html/2609.00213#bib.bib25)\)for one epoch with a maximum completion length of 3,000 tokens\. #### Grounded Generation\. We study citation\-grounded long\-form QA following ALCE\([Gao et al\., 2023b](https://arxiv.org/html/2609.00213#bib.bib9)\)and the setup of DRBO\([Chen et al\., 2025](https://arxiv.org/html/2609.00213#bib.bib3)\)on ASQA\([Stelmakh et al\., 2022](https://arxiv.org/html/2609.00213#bib.bib27)\)and ELI5\([Fan et al\., 2019](https://arxiv.org/html/2609.00213#bib.bib6)\)\. Each query is provided with three retrieved passages and one in\-context demonstration\. The reward profile is𝐫alce=\[rcorr,rcite\]\\mathbf\{r\}\_\{\\mathrm\{alce\}\}=\[r\_\{\\mathrm\{corr\}\},r\_\{\\mathrm\{cite\}\}\], measuring task\-specific correctness and citation quality\. We train Qwen3\-4B\-Instruct\([Yang et al\., 2025](https://arxiv.org/html/2609.00213#bib.bib30)\)and Llama\-3\.1\-8B\-Instruct\([Grattafiori et al\., 2024](https://arxiv.org/html/2609.00213#bib.bib11)\)for three epochs, using maximum completion lengths of 400 and 500 tokens for ASQA and ELI5, respectively\. #### Open\-ended Alignment\. We train on HelpSteer2\([Wang et al\., 2024b](https://arxiv.org/html/2609.00213#bib.bib29)\)and score responses online using ArmoRM\-Llama3\-8B\-v0\.1\([Wang et al\., 2024a](https://arxiv.org/html/2609.00213#bib.bib28)\)\. The reward profile is𝐫align=\[rhelp,rcorr,rcoh\]\\mathbf\{r\}\_\{\\mathrm\{align\}\}=\[r\_\{\\mathrm\{help\}\},r\_\{\\mathrm\{corr\}\},r\_\{\\mathrm\{coh\}\}\], corresponding to helpfulness, correctness, and coherence\. We use Qwen3\-4B\-Instruct\([Yang et al\., 2025](https://arxiv.org/html/2609.00213#bib.bib30)\)and Llama\-3\.1\-8B\-Instruct\([Grattafiori et al\., 2024](https://arxiv.org/html/2609.00213#bib.bib11)\), and train for 3 epochs with a maximum completion length of 512\. We evaluate on held\-out prompts from AlpacaEval\([Dubois et al\., 2024](https://arxiv.org/html/2609.00213#bib.bib5)\), ArenaHard\([Li et al\., 2024](https://arxiv.org/html/2609.00213#bib.bib17)\), and MT\-Bench\([Zheng et al\., 2023](https://arxiv.org/html/2609.00213#bib.bib32)\), reporting ArmoRM\-head scores scaled to\[0,100\]\[0,100\]\. #### Baselines\. We compare AMRP with static equal weighting and two dynamic weighting baselines\([Chen et al\., 2025](https://arxiv.org/html/2609.00213#bib.bib3)\): DRBOinverse, which up\-weights lower\-scoring dimensions, and DRBOdelta, which up\-weights dimensions showing stronger recent improvement\. We report the untrained base model before GRPO fine\-tuning asBase\. Figure 3:Mechanistic analysis in math reasoning with Qwen3\-4B\-Instruct\. \(a,b\) AMRP improves accuracy by up\-weighting accuracy and down\-weighting saturated format and length rewards\. \(c,d\) Static aggregation induces shortcut profiles\(racc,rfmt,rlen\)=\(0,1,1\)\(r\_\{\\mathrm\{acc\}\},r\_\{\\mathrm\{fmt\}\},r\_\{\\mathrm\{len\}\}\)=\(0,1,1\)and collapsed response lengths, whereas AMRP reduces shortcuts and maintains longer generations\. ### 5\.2Main Results #### Structured Reasoning\. In mathematical reasoning, static aggregation often over\-optimizes format and length rewards while leaving answer accuracy under\-optimized\. As shown in Table[1](https://arxiv.org/html/2609.00213#S4.T1), AMRP achieves the best accuracy on all three benchmarks for both base models, with particularly large gains on the more challenging AMC and AIME benchmarks\. For Qwen3\-4B\-Instruct, AMRP improves AIME accuracy from 17\.92 to 31\.98 and AMC accuracy from 53\.92 to 63\.59 over the strongest baseline\. Format and length scores are more sensitive to dataset difficulty: harder problems often require longer reasoning trajectories, making responses more likely to reach the generation limit before completing the reasoning and closing the required tags, which reduces both format and length rewards\. AMRP therefore prioritizes correctness when additional reasoning is needed, rather than favoring short, format\-compliant shortcuts\. #### Grounded Generation\. In citation\-grounded QA, static aggregation can induce aggregation\-driven reward hacking, where citation support is over\-optimized while correctness remains under\-optimized\. As shown in Table[2](https://arxiv.org/html/2609.00213#S4.T2), AMRP substantially improves correctness while maintaining strong citation quality, yielding the best overall trade\-off for both models\. The overall score increases from 51\.03 to 59\.13 on Qwen3\-4B\-Instruct and from 59\.21 to 75\.56 on Llama\-3\.1\-8B\-Instruct\. #### Open\-ended Alignment\. In open\-ended alignment, the learned reward dimensions are continuous and highly correlated, indicating that helpfulness, correctness, and coherence largely improve together\. This leaves less aggregation\-induced imbalance for AMRP to correct and, together with the already strong static baseline, provides less headroom for further gains\. Nevertheless, Table[3](https://arxiv.org/html/2609.00213#S4.T3)shows that AMRP consistently improves both backbones and achieves the best overall score across AlpacaEval, ArenaHard, and MT\-Bench\. These results suggest that adaptive projection remains effective even in a milder setting with continuous, highly correlated model\-based rewards\. #### Summary\. Across all three settings, AMRP achieves the strongest reward\-profile trade\-offs by reallocating pressure from saturated dimensions to low, unstable, or stagnant ones, mitigating shortcut\-dominated optimization under static scalarization\. ### 5\.3Mechanistic Analysis The main results show that AMRP improves final reward\-profile trade\-offs\. We further examine how AMRP achieves these gains\. Figure[3](https://arxiv.org/html/2609.00213#S5.F3)analyzes this process in mathematical reasoning, where both reward dimensions and shortcut behaviors are directly interpretable\. #### Projection Dynamics\. Figures[3](https://arxiv.org/html/2609.00213#S5.F3)\(a,b\) show the projection\-level effect\. Under static aggregation, format and length rewards quickly approach saturation, while accuracy remains much lower, indicating that the scalar objective is dominated by easier auxiliary dimensions\. AMRP changes this trajectory by increasingwaccw\_\{\\mathrm\{acc\}\}when accuracy lags and reducing the relative weights of saturated format and length rewards\. This suggests that the improvement is driven by online reallocation of optimization pressure according to reward dynamics, rather than by a fixed accuracy bias\. Table 4:Compatibility of AMRP with GDPO and PPO on Qwen3\-4B\-Instruct mathematical reasoning\. Math, AMC, and AIME report accuracy; Acc\., Fmt\., and Len\. are macro\-averages over the three benchmarks\. #### Shortcut Suppression\. Figures[3](https://arxiv.org/html/2609.00213#S5.F3)\(c,d\) show the corresponding behavioral effect\. We measure shortcut lock\-in by the fraction of rollouts whose reward profile matches the shortcut pattern: SR=1M∑m=1M𝕀\[\(racc\(m\),rfmt\(m\),rlen\(m\)\)=\(0,1,1\)\]\.\\mathrm\{SR\}=\\frac\{1\}\{M\}\\sum\_\{m=1\}^\{M\}\\mathbb\{I\}\\\!\\left\[\(r\_\{\\mathrm\{acc\}\}^\{\(m\)\},r\_\{\\mathrm\{fmt\}\}^\{\(m\)\},r\_\{\\mathrm\{len\}\}^\{\(m\)\}\)=\(0,1,1\)\\right\]\.Because this profile satisfies two of the three reward dimensions, static aggregation can assign it a high scalar reward even though it fails the task\. Indeed, shortcut profiles become frequent under static aggregation and are accompanied by sharply shortened responses, consistent with short format\-compliant generations rather than genuine problem solving\. AMRP substantially reduces the shortcut ratio and maintains longer generations, showing that adaptive projection makes these shortcut responses less attractive during policy optimization\. #### Cross\-setting Analysis\. Similar patterns appear in grounded generation and open\-ended alignment\. Appendix[A](https://arxiv.org/html/2609.00213#A1)provides the corresponding reward and weight curves, as well as case studies: in grounded generation, AMRP counteracts the tendency of citation rewards to dominate correctness, while in open\-ended alignment it adapts to smaller but persistent gaps among helpfulness, correctness, and coherence\. Overall, AMRP mitigates projection imbalance across settings\. Table 5:Non\-uniform projection preferences in Qwen3\-4B\-Instruct mathematical reasoning\. Static, Init, and Prior apply1\.5:0\.75:0\.751\.5\{:\}0\.75\{:\}0\.75as a fixed projection, initialization, and persistent AMRP prior, respectively\. Math, AMC, and AIME report accuracy; Acc\., Fmt\., and Len\. are macro\-averages over the three benchmarks\. ### 5\.4Compatibility with RL Algorithms AMRP operates at the reward\-aggregation interface and is compatible with different policy optimizers\. We evaluate it with GRPO, GDPO, and PPO on Qwen3\-4B\-Instruct mathematical reasoning\. For GRPO and PPO, AMRP scalarizes rewards before advantage estimation; for GDPO, it aggregates normalized per\-reward advantages, complementing GDPO’s within\-group normalization with adaptive cross\-reward prioritization\. For PPO, both the policy and value models are initialized from Qwen3\-4B\-Instruct\. As shown in Table[4](https://arxiv.org/html/2609.00213#S5.T4), AMRP consistently improves average accuracy across all three RL algorithms, from 37\.53 to 60\.72 with GRPO, 52\.54 to 57\.24 with GDPO, and 54\.34 to 57\.79 with PPO\. GRPO with AMRP also substantially outperforms standard GDPO, while combining AMRP with GDPO provides further gains, supporting their complementarity\. Under PPO, AMRP achieves the best average accuracy among the compared reward\-aggregation methods\. Overall, these results show that AMRP is not specific to GRPO and remains effective across different advantage\-construction and policy\-optimization schemes\. ### 5\.5Non\-uniform Projection Priors Some tasks may prefer non\-uniform reward priorities; for example, mathematical reasoning may emphasize accuracy while retaining format and length constraints\. We test an accuracy\-biased ratio1\.5:0\.75:0\.751\.5\{:\}0\.75\{:\}0\.75over\[racc,rfmt,rlen\]\[r\_\{\\mathrm\{acc\}\},r\_\{\\mathrm\{fmt\}\},r\_\{\\mathrm\{len\}\}\]in three ways: as a fixed projection, as initialization only, and as the persistent AMRP prior introduced in Section[4](https://arxiv.org/html/2609.00213#S4)\. Initialization\-only uses the ratio only for𝐰\(0\)\\mathbf\{w\}^\{\(0\)\}, after which weights follow the standard AMRP update rule; the persistent\-prior variant keeps the ratio as the prior vector𝐚\\mathbf\{a\}throughout training\. As shown in Table[5](https://arxiv.org/html/2609.00213#S5.T5), the fixed biased projection improves accuracy but remains limited\. Initialization\-only AMRP further raises average accuracy to57\.457\.4, showing that online adaptation can move beyond a suboptimal starting projection\. The persistent\-prior variant performs best, reaching60\.260\.2average accuracy and the highest scores on Math, AMC, and AIME\. Thus, projection priors and adaptive weighting are complementary: priors encode task preference, while AMRP adjusts to reward dynamics and avoids over\-optimizing auxiliary dimensions\. Table 6:Ablation study on Qwen3\-4B\-Instruct mathematical reasoning\. S, V, and P denote the shortfall, volatility, and progress signals, respectively\. Add\. replaces the multiplicative signal combination with an additive combination\. Math, AMC, and AIME report accuracy; Acc\., Fmt\., and Len\. are macro\-averages over the three benchmarks\. ### 5\.6Ablation Studies We ablate AMRP by removing the shortfall, volatility, and progress signals one at a time, and by replacing the multiplicative rule with an additive variant\. Table[6](https://arxiv.org/html/2609.00213#S5.T6)shows that the full multiplicative design performs best overall, achieving the highest average accuracy as well as the best accuracy on AMC and AIME\. Removing any signal degrades performance, reducing average accuracy to57\.057\.0,56\.256\.2, and57\.157\.1without shortfall, volatility, and progress, respectively\. The largest drops occur on AIME, where removing volatility or progress lowers accuracy from31\.931\.9to20\.620\.6and22\.822\.8\. Although the additive variant preserves slightly higher auxiliary rewards, it yields lower accuracy, supporting the multiplicative design as a soft conjunction that prioritizes dimensions only when multiple signals indicate under\-optimization\. ### 5\.7Hyperparameter Sensitivity We evaluate AMRP’s hyperparameter sensitivity on mathematical reasoning with Qwen3\-4B\-Instruct as a representative setting, varying one parameter at a time around the default\(λ,ks,kp,N\)=\(1\.0,5,5,1\)\(\\lambda,k\_\{s\},k\_\{p\},N\)=\(1\.0,5,5,1\)\. As shown in Table[7](https://arxiv.org/html/2609.00213#A1.T7)in the Appendix, average accuracy ranges from 54\.45 to 60\.72 across all tested configurations, consistently outperforming static aggregation at 37\.53 and DRBOδat 51\.15\. Each configuration also outperforms DRBOδon Math, AMC, and AIME, indicating that hyperparameters mainly affect gain magnitude rather than whether AMRP improves performance\. For the update intervalN∈\{1,2,4,8\}N\\in\\\{1,2,4,8\\\}, average accuracy remains stable between 58\.33 and 60\.72\. Larger intervals remain competitive and do not degrade monotonically, whileN=1N=1achieves the best overall accuracy, suggesting that AMRP is robust to the exact update frequency but benefits from more frequent updates\. ## 6Conclusion In this paper, we identify*reward\-profile collapse*as a failure mode of multi\-reward reinforcement learning, where static scalarization aliases distinct reward profiles and can lock optimization into easy, dense, or fast\-improving dimensions\. This leads to*aggregation\-induced reward hacking*: scalar reward improves while important reward dimensions remain under\-optimized\. To mitigate this problem, we propose*Adaptive Multi\-Reward Projection*, a lightweight aggregation method that adapts projection weights online using three signals: relative shortfall, reward volatility, and recent progress\. Across structured reasoning, grounded generation, and open\-ended alignment, AMRP improves reward\-profile trade\-offs and downstream performance over static aggregation and DRBO\-style dynamic weighting baselines\. ## Limitations This study evaluates AMRP across three representative multi\-reward post\-training settings involving rule\-based rewards, automatic evaluators, and learned reward\-model scores\. While these settings cover diverse reward structures, they do not capture the full range of modern multi\-reward pipelines\. Our experiments also span multiple RL algorithms and reward dimensionalities, but broader evaluation with more numerous or strongly conflicting reward dimensions, larger\-scale full\-parameter training, and domains such as code generation, tool use, and safety\-oriented alignment remains future work\. ## Ethical Considerations This work studies adaptive reward aggregation for multi\-reward LLM post\-training\. AMRP mitigates reward imbalance but does not validate the rewards themselves; biases, factuality errors, verbosity preferences, or other artifacts in reward models and automatic evaluators may still propagate through optimization\. Adaptive weighting is therefore not a substitute for careful reward design, safety constraints, human evaluation, or monitoring, especially in user\-facing or high\-stakes settings\. Our results demonstrate improved reward\-profile balance under the studied rewards, not guaranteed safety or universal alignment\. We do not collect new user data, recruit human participants, or conduct new human annotation\. All experiments use existing public research artifacts, and we report only aggregate evaluation results and case studies without releasing potentially sensitive outputs\. ## Acknowledgments This research was supported by grants from the National Natural Science Foundation of China \(U25B2072, 62337001, 62406303\) and Meituan\. ## References - Ackermann et al\. \(2026\)Johannes Ackermann, Michael Noukhovitch, Takashi Ishida, and Masashi Sugiyama\. 2026\.Gradient regularization prevents reward hacking in reinforcement learning from human feedback and verifiable rewards\.*arXiv preprint arXiv:2602\.18037*\. - Chen et al\. \(2024\)Lichang Chen, Chen Zhu, Jiuhai Chen, Davit Soselia, Tianyi Zhou, Tom Goldstein, Heng Huang, Mohammad Shoeybi, and Bryan Catanzaro\. 2024\.Odin: disentangled reward mitigates hacking in rlhf\.In*Proceedings of the 41st International Conference on Machine Learning*, pages 7935–7952\. - Chen et al\. \(2025\)Nuo Chen, Yufei Gao, Yongnan Jin, Yan Hu, Anningzhe Gao, Lingyong Yan, and Benyou Wang\. 2025\.DRBO: Mitigating the bottleneck effect via dynamic reward balancing in multi\-reward LLM optimization\.In*Findings of the Association for Computational Linguistics: EMNLP 2025*, pages 8817–8841\. Association for Computational Linguistics\. - Coste et al\. \(2023\)Thomas Coste, Usman Anwar, Robert Kirk, and David Krueger\. 2023\.Reward model ensembles help mitigate overoptimization\.*arXiv preprint arXiv:2310\.02743*\. - Dubois et al\. \(2024\)Yann Dubois, Balázs Galambosi, Percy Liang, and Tatsunori B Hashimoto\. 2024\.Length\-controlled alpacaeval: A simple way to debias automatic evaluators\.*arXiv preprint arXiv:2404\.04475*\. - Fan et al\. \(2019\)Angela Fan, Yacine Jernite, Ethan Perez, David Grangier, Jason Weston, and Michael Auli\. 2019\.Eli5: Long form question answering\.In*Proceedings of the 57th annual meeting of the association for computational linguistics*, pages 3558–3567\. - Fu et al\. \(2025\)Jiayi Fu, Xuandong Zhao, Chengyuan Yao, Heng Wang, Qi Han, and Yanghua Xiao\. 2025\.Reward shaping to mitigate reward hacking in rlhf\.*arXiv preprint arXiv:2502\.18770*\. - Gao et al\. \(2023a\)Leo Gao, John Schulman, and Jacob Hilton\. 2023a\.Scaling laws for reward model overoptimization\.In*International Conference on Machine Learning*, pages 10835–10866\. PMLR\. - Gao et al\. \(2023b\)Tianyu Gao, Howard Yen, Jiatong Yu, and Danqi Chen\. 2023b\.Enabling large language models to generate text with citations\.In*Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing*, pages 6465–6488\. - Geirhos et al\. \(2020\)Robert Geirhos, Jörn\-Henrik Jacobsen, Claudio Michaelis, Richard Zemel, Wieland Brendel, Matthias Bethge, and Felix A Wichmann\. 2020\.Shortcut learning in deep neural networks\.*Nature Machine Intelligence*, 2\(11\):665–673\. - Grattafiori et al\. \(2024\)Aaron Grattafiori, Abhimanyu Dubey, Abhinav Jauhri, Abhinav Pandey, Abhishek Kadian, Ahmad Al\-Dahle, Aiesha Letman, Akhil Mathur, Alan Schelten, Alex Vaughan, and 1 others\. 2024\.The llama 3 herd of models\.*arXiv preprint arXiv:2407\.21783*\. - Guo et al\. \(2025\)Daya Guo, Dejian Yang, Haowei Zhang, Junxiao Song, Peiyi Wang, Qihao Zhu, Runxin Xu, Ruoyu Zhang, Shirong Ma, Xiao Bi, and 1 others\. 2025\.Deepseek\-r1 incentivizes reasoning in llms through reinforcement learning\.*Nature*, 645\(8081\):633–638\. - Hayes et al\. \(2022\)Conor F\. Hayes, Roxana Rădulescu, Eugenio Bargiacchi, Johan Källström, Matthew Macfarlane, Mathieu Reymond, Timothy Verstraeten, Luisa M\. Zintgraf, Richard Dazeley, Fredrik Heintz, Enda Howley, Athirai A\. Irissappane, Patrick Mannion, Ann Nowé, Gabriel Ramos, Marcello Restelli, Peter Vamplew, and Diederik M\. Roijers\. 2022\.A practical guide to multi\-objective reinforcement learning and planning\.*Autonomous Agents and Multi\-Agent Systems*, 36\(1\):26\. - Honovich et al\. \(2022\)Or Honovich, Roee Aharoni, Jonathan Herzig, Hagai Taitelbaum, Doron Kukliansy, Vered Cohen, Thomas Scialom, Idan Szpektor, Avinatan Hassidim, and Yossi Matias\. 2022\.TRUE: Re\-evaluating factual consistency evaluation\.In*Proceedings of the 2022 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies*, pages 3905–3920\. Association for Computational Linguistics\. - Le et al\. \(2022\)Hung Le, Yue Wang, Akhilesh Deepak Gotmare, Silvio Savarese, and Steven Chu Hong Hoi\. 2022\.Coderl: Mastering code generation through pretrained models and deep reinforcement learning\.*Advances in Neural Information Processing Systems*, 35:21314–21328\. - LI et al\. \(2024\)Jia LI, Edward Beeching, Lewis Tunstall, Ben Lipkin, Roman Soletskyi, Shengyi Costa Huang, Kashif Rasul, Longhui Yu, Albert Jiang, Ziju Shen, Zihan Qin, Bin Dong, Li Zhou, Yann Fleureau, Guillaume Lample, and Stanislas Polu\. 2024\.Numinamath\.\[https://huggingface\.co/datasets/AI\-MO/NuminaMath\-1\.5\]\(https://github\.com/project\-numina/aimo\-progress\-prize/blob/main/report/numina\_dataset\.pdf\)\. - Li et al\. \(2024\)Tianle Li, Wei\-Lin Chiang, Evan Frick, Lisa Dunlap, Tianhao Wu, Banghua Zhu, Joseph E Gonzalez, and Ion Stoica\. 2024\.From crowdsourced data to high\-quality benchmarks: Arena\-hard and benchbuilder pipeline\.*arXiv preprint arXiv:2406\.11939*\. - Lightman et al\. \(2024\)Hunter Lightman, Vineet Kosaraju, Yuri Burda, Harrison Edwards, Bowen Baker, Teddy Lee, Jan Leike, John Schulman, Ilya Sutskever, and Karl Cobbe\. 2024\.Let’s verify step by step\.In*International Conference on Learning Representations*, volume 2024, pages 39578–39601\. - Liu et al\. \(2026\)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, and Pavlo Molchanov\. 2026\.GDPO: Group reward\-decoupled normalization policy optimization for multi\-reward RL optimization\.In*Forty\-third International Conference on Machine Learning*\. - Miao et al\. \(2024\)Yuchun Miao, Sen Zhang, Liang Ding, Rong Bao, Lefei Zhang, and Dacheng Tao\. 2024\.Inform: Mitigating reward hacking in rlhf via information\-theoretic reward modeling\.*Advances in Neural Information Processing Systems*, 37:134387–134429\. - Moskovitz et al\. \(2024\)Ted Moskovitz, Aaditya Singh, DJ Strouse, Tuomas Sandholm, Ruslan Salakhutdinov, Anca Dragan, and Stephen McAleer\. 2024\.Confronting reward model overoptimization with constrained rlhf\.In*International Conference on Learning Representations*, volume 2024, pages 21998–22025\. - Ouyang et al\. \(2022\)Long Ouyang, Jeffrey Wu, Xu Jiang, Diogo Almeida, Carroll Wainwright, Pamela Mishkin, Chong Zhang, Sandhini Agarwal, Katarina Slama, Alex Ray, John Schulman, Jacob Hilton, Fraser Kelton, Luke Miller, Maddie Simens, Amanda Askell, Peter Welinder, Paul F Christiano, Jan Leike, and Ryan Lowe\. 2022\.Training language models to follow instructions with human feedback\.In*Advances in Neural Information Processing Systems*, volume 35, pages 27730–27744\. - Ramé et al\. \(2024\)Alexandre Ramé, Nino Vieillard, Léonard Hussenot, Robert Dadashi, Geoffrey Cideron, Olivier Bachem, and Johan Ferret\. 2024\.Warm: On the benefits of weight averaged reward models\.*arXiv preprint arXiv:2401\.12187*\. - Schulman et al\. \(2017\)John Schulman, Filip Wolski, Prafulla Dhariwal, Alec Radford, and Oleg Klimov\. 2017\.Proximal policy optimization algorithms\.*arXiv preprint arXiv:1707\.06347*\. - Shao et al\. \(2024\)Zhihong Shao, Peiyi Wang, Qihao Zhu, Runxin Xu, Junxiao Song, Xiao Bi, Haowei Zhang, Mingchuan Zhang, YK Li, Yang Wu, and 1 others\. 2024\.Deepseekmath: Pushing the limits of mathematical reasoning in open language models\.*arXiv preprint arXiv:2402\.03300*\. - Skalse et al\. \(2022\)Joar Skalse, Nikolaus Howe, Dmitrii Krasheninnikov, and David Krueger\. 2022\.Defining and characterizing reward gaming\.*Advances in Neural Information Processing Systems*, 35:9460–9471\. - Stelmakh et al\. \(2022\)Ivan Stelmakh, Yi Luan, Bhuwan Dhingra, and Ming\-Wei Chang\. 2022\.Asqa: Factoid questions meet long\-form answers\.In*Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing*, pages 8273–8288\. - Wang et al\. \(2024a\)Haoxiang Wang, Wei Xiong, Tengyang Xie, Han Zhao, and Tong Zhang\. 2024a\.Interpretable preferences via multi\-objective reward modeling and mixture\-of\-experts\.In*Findings of the Association for Computational Linguistics: EMNLP 2024*, pages 10582–10592\. - Wang et al\. \(2024b\)Zhilin Wang, Yi Dong, Olivier Delalleau, Jiaqi Zeng, Gerald Shen, Daniel Egert, Jimmy J Zhang, Makesh N Sreedhar, and Oleksii Kuchaiev\. 2024b\.Helpsteer 2: Open\-source dataset for training top\-performing reward models\.*Advances in Neural Information Processing Systems*, 37:1474–1501\. - Yang et al\. \(2025\)An Yang, Anfeng Li, Baosong Yang, Beichen Zhang, Binyuan Hui, Bo Zheng, Bowen Yu, Chang Gao, Chengen Huang, Chenxu Lv, and 1 others\. 2025\.Qwen3 technical report\.*arXiv preprint arXiv:2505\.09388*\. - Yuan et al\. \(2024\)Yu Yuan, Lili Zhao, Kai Zhang, Guangting Zheng, and Qi Liu\. 2024\.Do llms overcome shortcut learning? an evaluation of shortcut challenges in large language models\.In*Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing*, pages 12188–12200\. - Zheng et al\. \(2023\)Lianmin Zheng, Wei\-Lin Chiang, Ying Sheng, Siyuan Zhuang, Zhanghao Wu, Yonghao Zhuang, Zi Lin, Zhuohan Li, Dacheng Li, Eric Xing, Hao Zhang, Joseph Gonzalez, and Ion Stoica\. 2023\.Judging llm\-as\-a\-judge with mt\-bench and chatbot arena\.In*Advances in Neural Information Processing Systems*, volume 36, pages 46595–46623\. ## Appendix AAdditional Experimental Results and Analysis ### A\.1Reward Dynamics We provide reward and projection\-weight dynamics for grounded generation and open\-ended alignment\. These settings exhibit reward\-profile imbalance similar to that observed in mathematical reasoning: some reward dimensions improve more rapidly or saturate earlier than others, so a fixed scalar projection can over\-emphasize dimensions that are easier to optimize\. AMRP mitigates this issue by adapting projection weights online, increasing pressure on reward dimensions that remain lagging, unstable, or stagnant while reducing pressure on dimensions that have already saturated\. Figure[4](https://arxiv.org/html/2609.00213#A1.F4)shows the dynamics for grounded generation\. Citation support improves rapidly under static aggregation, which can make citation rewards dominate the scalar training signal even when answer correctness remains under\-optimized\. AMRP reallocates projection weight toward dimensions with larger gaps, leading to a more balanced correctness–citation profile\. Figure[5](https://arxiv.org/html/2609.00213#A1.F5)shows the dynamics for open\-ended alignment\. Although helpfulness, correctness, and coherence are continuous reward\-model scores and are more correlated than rule\-based rewards, they still exhibit persistent gaps\. AMRP adjusts the projection according to these gaps and improves reward\-profile balance under learned reward\-model feedback\. Figure 4:Reward and projection\-weight dynamics on ELI5 with Llama\-3\.1\-8B\-Instruct\. Under static aggregation, citation support can dominate correctness; AMRP adaptively rebalances the two reward dimensions to mitigate this citation\-dominant shortcut\.Figure 5:Reward and projection\-weight dynamics in open\-ended alignment with Qwen3\-4B\-Instruct\. AMRP adjusts the projection according to persistent gaps among helpfulness, correctness, and coherence, improving reward\-profile balance\. ### A\.2Qualitative Case Study We further provide a representative qualitative case study of reward imbalance in grounded generation\. As shown in Figure[6](https://arxiv.org/html/2609.00213#A1.F6), the retrieved evidence contains the correct answer, “Rob Davies,” and the model output cites the relevant document\. However, the response does not state the correct answer; instead, it produces a fluent description of the Department of Trade and Industry\. This reflects a citation\-dominant shortcut: retrieving and citing relevant evidence is easier than performing the precise extraction needed for answer correctness\. Under static aggregation, such responses can receive strong citation rewards while correctness remains under\-optimized, illustrating aggregation\-induced reward hacking\. Figure 6:Qualitative case study of a citation\-dominant shortcut in grounded generation\. The retrieved evidence identifies the correct answer as “Rob Davies,” but the model produces a fluent, cited description of the Department of Trade and Industry without answering the question\. This illustrates aggregation\-induced reward hacking, where citation support is satisfied while answer correctness fails\.Table 7:Hyperparameter sensitivity of AMRP on Qwen3\-4B\-Instruct mathematical reasoning\. Each sweep varies one parameter from the default\(λ,ks,kp,N\)=\(1\.0,5,5,1\)\(\\lambda,k\_\{s\},k\_\{p\},N\)=\(1\.0,5,5,1\)\. Math, AMC, and AIME report accuracy; Acc\., Fmt\., and Len\. are macro\-averages across benchmarks\.Table 8:Dataset statistics for training and evaluation\. Train size denotes the number of prompts used for GRPO fine\-tuning\. For AMC and AIME 2024, each unique problem is replicated 32 times in the evaluation data, and metrics are averaged over all generated responses\.Table 9:Implementation details for all settings\. The upper block lists GRPO hyperparameters and the lower block AMRP configurations\. Values in braces indicate model\-dependent settings, e\.g\.,\{4,8\}\\\{4,8\\\}for DeepSeek\-Math\-7B and Qwen3\-4B in math reasoning\. ### A\.3Hyperparameter Sensitivity We provide full results for the sensitivity analysis in Section[5\.7](https://arxiv.org/html/2609.00213#S5.SS7), using Qwen3\-4B\-Instruct in mathematical reasoning\. Starting from\(λ,ks,kp,N\)=\(1\.0,5,5,1\)\(\\lambda,k\_\{s\},k\_\{p\},N\)=\(1\.0,5,5,1\), we vary one hyperparameter at a time while keeping the others fixed\. Table[7](https://arxiv.org/html/2609.00213#A1.T7)reports results forλ\\lambda,ksk\_\{s\},kpk\_\{p\}, andNN\. Across all configurations, average accuracy ranges from 54\.45 to 60\.72, consistently exceeding static aggregation at 37\.53 and DRBOδat 51\.15, both on average and individually on Math, AMC, and AIME\. Even the weakest configuration \(λ=0\.5\\lambda=0\.5, 54\.45\) remains 3\.30 points above DRBOδ\. These results show that AMRP does not rely on narrow hyperparameter tuning\. For the update intervalN∈\{1,2,4,8\}N\\in\\\{1,2,4,8\\\}, average accuracy varies only from 58\.33 to 60\.72, and all settings remain well above both baselines\.N=1N=1achieves the highest overall accuracy, suggesting that frequent updates help AMRP respond promptly to reward dynamics\. However, performance does not degrade monotonically asNNincreases:N=2N=2achieves the highest AIME accuracy, whileN=4N=4achieves the highest AMC accuracy\. Overall, AMRP remains robust to the exact update interval over the tested range\. ## Appendix BAdditional Implementation Details This appendix provides implementation details for the three experimental settings studied in the main text: mathematical reasoning, citation\-grounded long\-form QA, and open\-ended alignment\. We first summarize the datasets and evaluation protocols, then define the reward dimensions used for policy optimization, and finally report the shared GRPO hyperparameters and AMRP\-specific configurations\. ### B\.1Datasets and Evaluation Protocols Table[8](https://arxiv.org/html/2609.00213#A1.T8)summarizes the training and evaluation data used in our experiments\. #### Mathematical Reasoning\. We train on a 10K\-prompt subset of NuminaMath\-1\.5 and evaluate on MATH\-500, AMC, and AIME 2024\. MATH\-500 contains 500 unique problems\. The AMC and AIME 2024 evaluation sets contain 83 and 30 unique problems, respectively, with each problem replicated 32 times, resulting in 2,656 and 960 evaluation instances\. We generate one response for each instance using greedy decoding with temperature 0 and a maximum completion length of 3,000 tokens\. All methods are evaluated under the same decoding and replicated\-record protocol\. #### Citation\-grounded Long\-form QA\. We follow the ALCE\-style grounded\-generation setup on ASQA and ELI5\. For each dataset, we use an 80/20 train–test split, resulting in 758 training and 190 held\-out ASQA examples, and 800 training and 200 held\-out ELI5 examples\. Each prompt contains three retrieved passages and one in\-context demonstration\. Responses are sampled with temperature1\.01\.0, with maximum generation lengths of400400tokens for ASQA and500500tokens for ELI5\. We exclude ALCE’s fluency metric, MAUVE, from the reward profile because it is distribution\-level and does not naturally provide a per\-response reward for online RL\. #### Open\-ended Alignment\. We train on HelpSteer2 and evaluate on held\-out prompts from AlpacaEval, ArenaHard, and MT\-Bench\. Responses are generated greedily with temperature00and a maximum generation length of512512tokens\. We report ArmoRM attribute scores scaled to\[0,100\]\[0,100\]rather than official benchmark win rates\. ### B\.2Reward Definitions All reward dimensions are oriented such that larger values indicate better responses and are defined or scaled to lie in the\[0,1\]\[0,1\]range\. #### Mathematical reasoning rewards\. For mathematical reasoning, each response is evaluated with𝐫math=\[racc,rfmt,rlen\]\\mathbf\{r\}\_\{\\mathrm\{math\}\}=\[r\_\{\\mathrm\{acc\}\},r\_\{\\mathrm\{fmt\}\},r\_\{\\mathrm\{len\}\}\]\. The accuracy rewardraccr\_\{\\mathrm\{acc\}\}checks whether the extracted final answer matches the reference answer using exact or symbolic equivalence\. The format rewardrfmtr\_\{\\mathrm\{fmt\}\}is binary: it equals11if the entire response consists of a<reasoning\>\.\.\.</reasoning\>block followed by an<answer\>\.\.\.</answer\>block, allowing only whitespace outside and between the two blocks, and equals00otherwise\. The length reward softly penalizes overly long generations: rlen=max\(1−max\(L−2800,0\)200,0\),r\_\{\\mathrm\{len\}\}=\\max\\left\(1\-\\frac\{\\max\(L\-2800,0\)\}\{200\},0\\right\),whereLLis the number of generated tokens\. Responses with at most2,8002\{,\}800tokens receive full reward, which decreases linearly to00at3,0003\{,\}000tokens\. #### Citation\-grounded QA Rewards\. For ASQA and ELI5, the reward profile isralce=\[rcorr,rcite\]r\_\{\\mathrm\{alce\}\}=\[r\_\{\\mathrm\{corr\}\},r\_\{\\mathrm\{cite\}\}\]\. For ASQA,rcorrr\_\{\\mathrm\{corr\}\}is short\-answer exact\-match coverage \(STR\-EM\); for ELI5, it is Claims\-NLI\. The citation rewardrciter\_\{\\mathrm\{cite\}\}is the F1 score of AutoAIS citation recall and precision using an NLI verifier\([Honovich et al\., 2022](https://arxiv.org/html/2609.00213#bib.bib14)\)\. #### Open\-ended Alignment Rewards\. For open\-ended alignment,ralign=\[rhelp,rcorr,rcoh\]r\_\{\\mathrm\{align\}\}=\[r\_\{\\mathrm\{help\}\},r\_\{\\mathrm\{corr\}\},r\_\{\\mathrm\{coh\}\}\], corresponding to helpfulness, correctness, and coherence scores from ArmoRM\. ### B\.3Training Configurations Table[9](https://arxiv.org/html/2609.00213#A1.T9)summarizes the shared GRPO hyperparameters and AMRP\-specific configurations\. All methods within the same experimental setting use identical data, prompts, reward functions, rollout configurations, and optimization hyperparameters\. They differ only in how the reward profile is projected into a scalar training signal\. Unless otherwise specified, static aggregation uses mean\-one weightswi=1w\_\{i\}=1, and AMRP initializeswi\(0\)=1w\_\{i\}^\{\(0\)\}=1for all reward dimensions\. For AMRP, projection weights are updated online according to the reward statistics described in Section[4](https://arxiv.org/html/2609.00213#S4)\. We fix random seeds for data sampling, rollout generation, and training initialization whenever applicable\. Unless otherwise specified, the main tables report single\-run results with fixed random seeds\. ### B\.4Artifact Use We use existing publicly available research artifacts, including datasets, pretrained models, reward models, benchmarks, and automatic evaluators, only for research purposes\. We cite the original creators where the artifacts are introduced\. We do not redistribute the original datasets, model checkpoints, or benchmark data\. Our released code and artifacts will follow the corresponding licenses, model cards, dataset cards, and terms of use\.
Similar Articles
Multimodal Reward Hacking in Reinforcement Learning
This paper systematically studies reward hacking in reinforcement learning for multimodal LLMs, demonstrating that outcome-only rewards can cause severe failure rates even at large scales, and introducing the Newly Rewarded Failure Rate (NRFR) metric to isolate RL-induced failures.
Reward Hacking in the Era of Large Models: Mechanisms, Emergent Misalignment, Challenges
Survey introduces the Proxy Compression Hypothesis to explain how RLHF and related methods systematically induce reward hacking, deception, and oversight gaming in large language and multimodal models.
Reproducing, Analyzing, and Detecting Reward Hacking in Rubric-Based Reinforcement Learning
This paper introduces CHERRL, a controllable environment for studying reward hacking in rubric-based reinforcement learning, where LLM-as-a-Judge biases can be injected to reproduce and analyze hacking behaviors. The authors also explore an agent-based system for automatically detecting reward hacking onset from training logs.
Modification-Considering Value Learning for Reward Hacking Mitigation in RL
Proposes Modification-Considering Value Learning (MCVL), a safeguard for off-policy value-based RL that mitigates reward hacking by evaluating each transition's impact on a frozen bootstrapped-return estimator before admitting it into training.
Reward Hacking in Rubric-Based Reinforcement Learning
This paper investigates reward hacking in rubric-based reinforcement learning, analyzing the divergence between training verifiers and evaluation metrics. It introduces a diagnostic for the 'self-internalization gap' and demonstrates that stronger verification reduces but does not eliminate reward hacking.