Multi-Objective and Mixed-Reward Reinforcement Learning via Reward-Decorrelated Policy Optimization
This paper introduces Reward-Decorrelated Policy Optimization (RDPO), a novel method that employs Magnitude-Aware Quantile normalization and Mahalanobis whitening to stabilize advantage estimation in multi-reward reinforcement learning, thereby improving model performance on instruction following, writing, and robustness without compromising reasoning or coding capabilities.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are training a very smart robot (an AI) to do many different jobs at once: writing stories, solving math problems, coding software, and following strict instructions. To teach the robot, you give it feedback (rewards) after every attempt.
The problem is that these feedback signals are messy. Some are simple "pass/fail" grades (like a binary switch), some are scores from 0 to 100, and some are complex opinions. Furthermore, these signals often overlap. For example, a long answer might get points for being "detailed" but lose points for being "too wordy," and the "detailed" score might be mathematically linked to the "wordy" score.
When you try to add all these mixed-up scores together to tell the robot how to improve, the training gets chaotic. The robot might get confused by one huge score, ignore the others, or get stuck in a loop because two signals are fighting each other.
The authors of this paper propose a new method called RDPO (Reward-Decorrelated Policy Optimization) to fix this mess. Think of RDPO as a two-step "Signal Cleaner" that prepares the feedback before the robot learns from it.
Step 1: The "Fairness Filter" (Magnitude-Aware Quantile Normalization)
The Problem: Imagine you are grading a class. One student gets a score of 100, another gets 99, and a third gets 0. If you just look at the raw numbers, the gap between 99 and 100 looks tiny, but the gap between 0 and 99 is huge. In AI training, if one type of reward (like a "pass/fail" check) has a huge gap, it can drown out all the other feedback, making the robot focus only on that one thing and ignore everything else.
The Solution: RDPO uses a "Fairness Filter" called Magnitude-Aware Quantile Normalization.
- How it works: Instead of looking at the raw numbers, it looks at the ranking and the gaps between the attempts. It compresses the huge gaps (so a 100 isn't infinitely better than a 99) and stretches the tiny gaps (so a 99 and a 100 are still distinct).
- The Analogy: Imagine a race where one runner finishes in 10 seconds and another in 100 seconds. If you just look at time, the second runner looks terrible. But if you normalize the race so that everyone is judged on how they performed relative to the group, the second runner gets a fair chance to improve without being crushed by the first runner's massive lead. This ensures no single "bad" or "outlier" attempt hijacks the robot's learning process.
Step 2: The "Noise Canceller" (Mahalanobis Whitening)
The Problem: Sometimes, the feedback signals are redundant. Imagine you have two sensors: one measures "how much the robot spoke" and another measures "how much the robot spoke." If you add these two scores together, you are double-counting the same information. Or, imagine two sensors that are opposites: one says "be longer" and the other says "be shorter." If you just add them, they cancel each other out, and the robot gets no clear direction.
The Solution: RDPO uses a "Noise Canceller" called Mahalanobis Whitening.
- How it works: It looks at the relationship between the different feedback signals. If two signals are saying the same thing (correlated), it reduces the weight of one so they don't double-count. If they are fighting each other, it adjusts them so the robot gets a clear, balanced instruction.
- The Analogy: Think of a band where the drummer and the bassist are playing the exact same rhythm. It sounds muddy and redundant. The "Noise Canceller" is like a sound engineer who turns down the bass slightly so the rhythm section sounds crisp and clear, rather than muddy. It ensures the robot learns from unique information, not repeated noise.
The Results
The authors tested this method on a large AI model called LongCat-Flash. They trained it on four types of tasks:
- Instruction Following: Doing exactly what you ask.
- General Writing: Creating good stories or articles.
- Math Reasoning: Solving logic puzzles.
- Coding: Writing computer programs.
What happened?
- Writing and Instructions: The robot got significantly better at following instructions and writing high-quality text. It became more robust when given difficult or tricky prompts.
- Math and Coding: The robot performed just as well as the previous best methods. It didn't get worse at math or coding; it stayed competitive while getting much better at the other tasks.
The Bottom Line
The paper claims that by cleaning up the feedback signals (making them fair and removing redundancy) before the AI learns, the training process becomes much more stable. This allows the AI to get better at complex, multi-task jobs (like writing and following rules) without losing its ability to solve math problems or write code. It's a smarter way to mix different types of praise and criticism so the AI learns the right lessons.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.