SafeDreamer: Safe Reinforcement Learning with World Models
Weidong Huang, Jiaming Ji, Chunhe Xia, Borong Zhang, Yaodong Yang
TL;DR
SafeDreamer tackles safety in reinforcement learning by integrating safety-aware world-model planning with Lagrangian balance between reward and cost. It introduces online and background planning variants (OSRP, OSRP-Lag, BSRP-Lag) within a DreamerV3-based framework, using CCEM to approach zero-cost safety on vision-based tasks. The approach demonstrates near-zero cost across Safety-Gymnasium benchmarks while achieving competitive rewards, with ablations highlighting the importance of world-model fidelity and planning horizon. Reproducibility resources, including code and checkpoints, are released to support further research and application.
Abstract
The deployment of Reinforcement Learning (RL) in real-world applications is constrained by its failure to satisfy safety criteria. Existing Safe Reinforcement Learning (SafeRL) methods, which rely on cost functions to enforce safety, often fail to achieve zero-cost performance in complex scenarios, especially vision-only tasks. These limitations are primarily due to model inaccuracies and inadequate sample efficiency. The integration of the world model has proven effective in mitigating these shortcomings. In this work, we introduce SafeDreamer, a novel algorithm incorporating Lagrangian-based methods into world model planning processes within the superior Dreamer framework. Our method achieves nearly zero-cost performance on various tasks, spanning low-dimensional and vision-only input, within the Safety-Gymnasium benchmark, showcasing its efficacy in balancing performance and safety in RL tasks. Further details can be found in the code repository: \url{https://github.com/PKU-Alignment/SafeDreamer}.
