atlas

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

Safe Reinforcement Learning using Finite-Horizon Gradient-based Estimation

ICML 2024 · 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 Gradient-based Estimation (GBE), a first-order gradient method for estimating finite-horizon non-discounted constraints in differentiable Safe RL, and CGPO, a trust-region constrained policy optimizer built on it.

Problem

Existing deep Safe RL methods estimate constraint changes with infinite-horizon discounted advantage functions (ABE), which yields large errors for finite-horizon non-discounted cost constraints and causes safety-violating updates.

Approach

Estimate objective and constraint values for the next policy with a first-order Taylor expansion using analytic gradients back-propagated along finite trajectories in differentiable environments, then solve a trust-region surrogate sub-problem with closed-form dual solutions and an adaptive radius.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CGPO instead of the strongest reported baselineSafe RL policy optimization · CartPoleConv. Steps: 2.32e+06 -> 1.77e+06Helped
Use CGPO instead of the strongest reported baselineSafe RL policy optimization · CartPoleVio. Ratio (%): 5.96 -> 3.96Helped
Use CGPO instead of the strongest reported baselineSafe RL policy optimization · ReacherConv. Steps: 1.98e+06 -> 1.15e+06Helped
Use CGPO instead of the strongest reported baselineSafe RL policy optimization · ReacherVio. Ratio (%): 46.04 -> 14.29Helped
Use CGPO instead of the strongest reported baselineSafe RL policy optimization · HalfCheetahConv. Steps: 2.32e+06 -> 2.02e+06Helped
Use CGPO instead of the strongest reported baselineSafe RL policy optimization · HalfCheetahVio. Ratio (%): 18.33 -> 7.31Helped
Use CGPO instead of the strongest reported baselineSafe RL policy optimization · AntConv. Steps: 9.29e+06 -> 8.52e+06Helped
Use CGPO instead of the strongest reported baselineSafe RL policy optimization · AntVio. Ratio (%): 9.54 -> 6.44Helped
Replace ABE with GBE for estimating finite-horizon constraints (ablation)Safe RL constraint estimation · FunctionEnv and HalfCheetahrelative estimation errorHelped
Use an adaptive trust-region radius instead of a static radius (ablation)CGPO · Safe RL tasksperformance and constraint satisfactionHelped
Add a World Model to provide gradients (ablation)CGPO in environments with limited differentiability · non-differentiable tasksperformance and safety constraint satisfactionHelped

Surprising findings

Limitations

Experimental setup

Datasets: Brax CartPole Brax Reacher Brax HalfCheetah Brax Ant

Benchmarks: Brax CartPole Brax Reacher Brax HalfCheetah Brax Ant

Metrics: episodic return constraint violation ratio convergence steps relative estimation error

Baselines: PDO APPO CPO CUP BPTT-Lag SHAC-Lag

Builds on: SHAC BPTT CPO CUP PDO

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