[ICML 2025] RCRL: Steerable Policies and Robust Learning via Reward Conditioning

Reward-Conditioned Reinforcement Learning

Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces Reward-Conditioned Reinforcement Learning (RCRL), a framework that trains a single agent to optimize a family of reward specifications by conditioning the policy and critic on reward parameterizations. Integrated with SOTA algorithms like SIMBAV2 and BRC, it achieves significant performance gains and zero-shot steerability across DMC, HumanoidBench, and OpenAI Gym benchmarks.

TL;DR

Reward-Conditioned Reinforcement Learning (RCRL) is a novel framework that transforms how agents perceive objectives. By conditioning policies on reward parameterizations and learning from "counterfactual" rewards off-policy, RCRL produces agents that are not only more robust in their primary task but are also "steerable" at deployment—allowing users to adjust behaviors like speed or effort without any retraining.

Background: The Brittle Nature of Fixed Rewards

In standard Reinforcement Learning, the reward function is a black box. Once a policy is trained on , it is stuck. If you later decide you want a more energy-efficient gait, you must restart from scratch. Furthermore, minor reward misspecifications often lead to suboptimal behaviors that are hard to correct. RCRL argues that we should treat the reward function as a condition rather than a constant.

Methodology: High-Efficiency Off-Policy Learning

The core insight of RCRL is that a single trajectory contains useful information for many different reward functions.

1. Reward Parameterization

RCRL assumes honors a structured reward where . Here, represents weights or parameters. The agent interacts with the world using a nominal reward , but the replay buffer stores the raw components ().

2. Dual-Track Updates

During training, RCRL samples a mixture of:

  • Nominal Updates: 50% of the batch uses the target .
  • Counterfactual Updates: 50% of the batch uses sampled alternative values.

This ensures the agent learns a manifold of behaviors. If you change the input at test time, the policy responds by shifting its behavior accordingly.

RCRL Overview Architecture

Experimental Validation: Robustness and Steerability

Performance Boost

Even if your only goal is the nominal task, RCRL acts as a powerful regularizer. On the DeepMind Control Suite and HumanoidBench, SIMBAV2 + RCRL consistently outperformed the base algorithm. This suggests that "seeing" other ways to solve similar problems helps the agent learn more robust representations.

Sample Efficiency Comparison

Zero-Shot Steerability

Perhaps the most impressive result is the "Steerability" shown in Figure 5. By simply sliding a metaphorical "speed dial" (changing the input ), a Cheetah agent trained only for general running could precisely target specific velocities without ever being explicitly trained on them during environment interaction.

Zero-Shot Adjustment Results

Critical Analysis & Conclusion

Takeaway

RCRL effectively bridges the gap between single-task and multi-task RL. It offers the simplicity of single-task data collection with the versatility of multi-task policies. It is particularly valuable for complex robots (like Humanoids) where manual reward tuning is a nightmare.

Limitations

The primary limitation is the distribution shift. Since the agent only explores under the nominal policy, it may struggle to learn behaviors that require radically different exploration strategies (e.g., if the nominal task is "walking," it might never discover "jumping" via off-policy rewards alone).

Future Work

The next frontier for RCRL involves automated reward discovery—determining which auxiliary reward parameterizations provide the most synergy to the main task to avoid gradient interference.

Find Similar Papers

Try Our Examples

  • Search for recent papers that use reward-conditioning or parameterization-conditioning to solve the "reward engineering" bottleneck in Reinforcement Learning.
  • Which paper originally introduced the concept of Hindsight Experience Replay (HER), and how does RCRL's reward relabeling differ from HER's goal relabeling?
  • Find studies that apply Reward-Conditioned RL or similar off-policy auxiliary reward techniques to large-scale robotic manipulation or multi-agent systems.
Contents
[ICML 2025] RCRL: Steerable Policies and Robust Learning via Reward Conditioning
1. TL;DR
2. Background: The Brittle Nature of Fixed Rewards
3. Methodology: High-Efficiency Off-Policy Learning
3.1. 1. Reward Parameterization
3.2. 2. Dual-Track Updates
4. Experimental Validation: Robustness and Steerability
4.1. Performance Boost
4.2. Zero-Shot Steerability
5. Critical Analysis & Conclusion
5.1. Takeaway
5.2. Limitations
5.3. Future Work