atlas

Research map / Reinforcement learning / Policy gradient and actor-critic

Langevin Policy for Safe Reinforcement Learning

ICML 2024 · Reinforcement learning › Policy gradient and actor-critic · approach: Safety layers and shielding

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Langevin Policy, a sampling-based policy for safe RL that runs Langevin dynamics on a CPO/FOCOPS-style energy, and Langevin Actor-Critic (LAC), which distills the Langevin sampler into a Gaussian generator trained with short-run informative-initialized MCMC.

Problem

Safe RL is dominated by optimization-based policy methods; it is unclear whether sampling-based (Langevin MCMC) policies can achieve good reward and constraint satisfaction, and naive Langevin sampling per action is too slow.

Approach

Treat the CPO/FOCOPS optimal policy as an energy-based model and sample actions with Langevin dynamics; accelerate by initializing the chain from a learned Gaussian generator (informative initialization) with a short fixed number of steps, and train the generator by maximum-likelihood-like loss on Langevin outputs, with clipped double Q-learning for reward and cost critics.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use noninformative instead of informative initialization (ablation)LAC · PointGoal and CarGoalReward: 14.20 ± 3.35 vs 5.58 ± 1.65; 24.01 ± 2.21 vs 13.25 ± 7.92Hurt
vary the number of Langevin steps (ablation)LAC · PointGoal and CarGoalReward: 14.20 ± 3.35 vs 15.33 ± 2.03; 24.01 ± 2.21 vs 23.00 ± 1.33Mixed
add policy KL-regularization (ablation)LAC · PointGoal and CarGoalReward: 14.20 ± 3.35 vs 13.63 ± 1.36; 24.01 ± 2.21 vs 19.75 ± 5.07Hurt
add policy KL-regularization and train for 10 million steps (ablation)LAC · PointGoal and CarGoalReward: 14.20 ± 3.35 vs 14.71 ± 0.70; 24.01 ± 2.21 vs 21.85 ± 4.47Mixed
use LAC instead of FOCOPSsafe RL on MuJoCo tasks · Ant-v3 and Humanoid-v3Reward: 1940.71 ± 16.31 vs 1803.86 ± 42.90; 5023.27 ± 107.99 vs 3196.58 ± 909.07Helped
use LAC instead of PPO-Lsafe RL on MuJoCo tasks · Swimmer-v3Reward: 34.56 ± 4.94 vs 49.07 ± 3.33Hurt
use LAC instead of FOCOPSsafe RL on MuJoCo tasks · HumanoidCircle-v0Reward: 925.03 ± 111.95 vs 862.92 ± 67.24Helped
use LAC instead of CPOSafety Gym tasks · PointGoal, PointButton, and CarButtonReward: 14.20 ± 3.35 vs 23.16 ± 2.09; 2.45 ± 1.36 vs 18.42 ± 3.04; 1.50 ± 1.44 vs 10.16 ± 2.54Hurt
use LAC instead of CPOsafe RL on Safety Gym tasks · CarGoalReward: 24.01 ± 2.21 vs 25.24 ± 4.80Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MuJoCo Ant-v3 Swimmer-v3 Humanoid-v3 HumanoidCircle-v0 Safety Gym PointGoal1 PointButton1 CarGoal1 CarButton1

Benchmarks: MuJoCo Ant-v3 Swimmer-v3 Humanoid-v3 HumanoidCircle-v0 Safety Gym PointGoal1 PointButton1 CarGoal1 CarButton1

Metrics: average episodic reward average episodic cost

Baselines: CPO FOCOPS CUP PCPO P3O RESPO PPO-L TRPO-L

Builds on: CPO FOCOPS TD3 CUP

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy