First Order Model-Based RL through Decoupled Backpropagation
cs.RO, cs.AI, cs.LG
Submitted: 2025-08-29
Updated: 2025-09-04
Comments: CoRL 2025. Project website: https://machines-in-motion.github.io/DMO/
Journal ref: Proceedings of the 9th Conference on Robot Learning, PMLR 305:5234-5255, 2025
Project page: https://machines-in-motion.github.io/DMO
License: http://creativecommons.org/licenses/by/4.0/
The gist: There is growing interest in reinforcement learning (RL) methods that leverage the simulator's derivatives to improve learning efficiency.
Terminology
Abstract
There is growing interest in reinforcement learning (RL) methods that leverage the simulator's derivatives to improve learning efficiency. While early gradient-based approaches have demonstrated superior performance compared to derivative-free methods, accessing simulator gradients is often impractical due to their implementation cost or unavailability. Model-based RL (MBRL) can approximate these gradients via learned dynamics models, but the solver efficiency suffers from compounding prediction errors during training rollouts, which can degrade policy performance. We propose an approach that decouples trajectory generation from gradient computation: trajectories are unrolled using a simulator, while gradients are computed via backpropagation through a learned differentiable model of the simulator. This hybrid design enables efficient and consistent first-order policy optimization, even when simulator gradients are unavailable, as well as learning a critic from simulation rollouts, which is more accurate. Our method achieves the sample efficiency and speed of specialized optimizers such as SHAC, while maintaining the generality of standard approaches like PPO and avoiding ill behaviors observed in other first-order MBRL methods. We empirically validate our algorithm on benchmark control tasks and demonstrate its effectiveness on a real Go2 quadruped robot, across both quadrupedal and bipedal locomotion tasks.
Sources
- Extreme Parkour with Legged Robots
- Robot Parkour Learning
- CaT: Constraints as Terminations for Legged Locomotion Reinforcement Learning
- Humanoid Parkour Learning
- Soft Actor-Critic Algorithms and Applications
- Proximal Policy Optimization Algorithms
- Brax -- A Differentiable Physics Engine for Large Scale Rigid Body Simulation
- Stabilizing Reinforcement Learning in Differentiable Multiphysics Simulation
- Mastering Atari with Discrete World Models
- Mastering Diverse Domains through World Models
- Model-Augmented Actor-Critic: Backpropagating through Paths
- Model-Ensemble Trust-Region Policy Optimization
- Model-Based Value Estimation for Efficient Model-Free Reinforcement Learning
- MOPO: Model-based Offline Policy Optimization
- Uncertainty-Aware Robotic World Model Makes Offline Model-Based Reinforcement Learning Work on Real Robots
- Simplifying Model-based RL: Learning Representations, Latent-space Models, and Policies with One Objective
- PWM: Policy Learning with Multi-Task World Models
- Investigating Compounding Prediction Errors in Learned Dynamics Models
- UniZero: Generalized and Efficient Planning with Scalable Latent World Models
- ReZero: Boosting MCTS-based Algorithms by Backward-view and Entire-buffer Reanalyze
Related papers
- FMT x: An Efficient and Asymptotically Optimal Extension of the Fast Marching Tree for Dynamic Replanning
- MPCFormer: A physics-informed data-driven approach for explainable socially-aware autonomous driving
- RoboLab: A High-Fidelity Simulation Benchmark for Analysis of Task Generalist Policies
- ARC: A Reasoning Recipe for Robot Foundation Models
- HRDexDB: A 4D Dexterous Grasping Dataset Across Human and Multiple Robot Embodiments
- APT: Action Expert Pretraining Improves Instruction Generalization of Vision-Language-Action Policies