SafeDreamer: Safe Reinforcement Learning with World Models

Authors: Weidong Huang, Jiaming Ji, Chunhe Xia, Borong Zhang, Yaodong Yang

Venue: ICLR 2024

arXiv: 2307.07176

Abstract

SafeDreamer integrates Lagrangian-based optimization into world model planning within the Dreamer framework to achieve safe reinforcement learning. Existing SafeRL methods using cost functions often fail to achieve zero-cost performance in complex scenarios, especially vision-only tasks. SafeDreamer demonstrates nearly zero-cost performance on Safety-Gymnasium benchmark tasks spanning both low-dimensional and vision-only inputs.

Key Method

  • Combines Lagrangian-based constraint satisfaction with DreamerV3-style world model planning
  • Imagines future rollouts in latent space, applies Lagrangian penalty to cost-violating transitions
  • Trains actor to maximize reward while satisfying safety constraints via dual-variable optimization
  • Works on both state-based and image-based observations

Results

  • Nearly zero constraint violations on Safety-Gymnasium benchmark
  • Outperforms prior SafeRL methods (CPO, PCPO, PPO-Lag) in both safety and reward
  • Effective for low-dimensional control and vision-only environments

Code

GitHub: PKU-Alignment/SafeDreamer