atlas

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

Safety Representations for Safer Policy Learning

ICLR 2025 · Reinforcement learning › Policy gradient and actor-critic · approach: Safety layers and shielding · 0 citations (OpenAlex)

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 SRPL, which augments RL agent state with a learned state-conditioned safety representation (a distribution over steps-to-cost, learned by a S2C model from recent experience) to reduce conservatism and constraint violations during safe policy learning.

Problem

Safe RL agents, penalized heavily for early constraint violations, become overly conservative (primacy bias), getting trapped in local optima and under-exploring risky but high-reward regions.

Approach

Learn a state-centric safety representation modelled as a categorical distribution over steps-to-cost from recent agent experience across diverse policies (via a FIFO replay buffer), and concatenate it to the state so policies can reason about proximity to unsafe states without restricting exploration.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add learned safety representations to CRPOCRPO · AdroitHandPenReturn: $7893\pm 2576$ -> $\textbf{8800} \pm \textbf{985}$Helped
Add learned safety representations to CRPOCRPO · AdroitHandPenFailures: $5752 \pm 1146$ -> $\textbf{4626} \pm \textbf{447}$Helped
Add learned safety representations to CRPOCRPO · SafeMetaDriveSuccess rate: $0.22 \pm 0.24$ -> $\textbf{0.53} \pm \textbf{0.18}$Helped
Add learned safety representations to CPOCPO · SafeMetaDriveTotal cost: $2715 \pm 366$ -> $\textbf{1997} \pm \textbf{151}$Helped
Add learned safety representations to CPOCPO · PointGoal1Return: $6.25 \pm 3.28$ -> $\textbf{11.63} \pm \textbf{2.28}$Helped
Add learned safety representations to SauteRLSauteRL · PointGoal1Cost-rate: $1.08 \pm 0.02$ -> $\textbf{1.05} \pm \textbf{0.01}$Helped
Add learned safety representations to CRPOCRPO · PointButton1Return: $1.47 \pm 0.68$ -> $\textbf{3.12}\pm \textbf{0.99}$Helped
Add learned safety representations to SauteRLSauteRL · PointButton1Cost-rate: $1.09 \pm 0.02$ -> $\textbf{1.04} \pm \textbf{0.01}$Helped
Use expected failure likelihood for the current policy instead of a state-centric steps-to-cost distribution (ablation)CPO with safety representations · Experiments shown in Alternative Safety RepresentationsTask performanceNo clear effect
Train the proximity distribution only on on-policy rollouts (ablation)CPO with safety representations · Experiments shown in Alternative Safety RepresentationsTask performanceHurt
Use learned safety representations with RGB observations instead of the CPO observation setup (ablation)CPO · PointGoal1, RGBReturn: $2.54 \pm 1.838$ -> $8.134 \pm 4.46$Helped
Use learned safety representations with RGB observations instead of the CPO observation setup (ablation)CPO · PointGoal1, RGBCost-rate: $2.0 \pm 0.334$ -> $1.7 \pm 0.374$Helped

Surprising findings

Limitations

Experimental setup

Datasets: Island Navigation AdroitHandPen SafeMetaDrive Safety Gym PointGoal1 Safety Gym PointButton1 MuJoCo Ant MuJoCo Hopper MuJoCo Walker2d

Benchmarks: Island Navigation AdroitHandPen SafeMetaDrive Safety Gym PointGoal1 Safety Gym PointButton1 MuJoCo Ant MuJoCo Hopper MuJoCo Walker2d

Metrics: episodic return total failures/costs during training success rate cost-rate Q-value estimates state visitation

Baselines: CPO TRPO-PID SauteRL CRPO CSC CVPO DQN C51 BootstrapDQN

Builds on: CPO CRPO SauteRL CSC CVPO

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