atlas

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

Verified Safe Reinforcement Learning for Neural Network Dynamic Models

NeurIPS 2024 · Reinforcement learning › Policy gradient and actor-critic · approach: Safety layers and shielding · 2 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 VSRL, a safe RL method that trains neural network controllers for finite-horizon verified safety using curriculum learning with memorization, incremental verification via alpha-beta-CROWN, and multiple initial-state-dependent controllers.

Problem

Training RL controllers for nonlinear neural dynamical systems that are formally verified safe over a finite horizon K while maintaining high reward; existing safe RL methods give only empirical or asymptotic/forward-invariance guarantees that do not scale to nonlinear neural dynamics.

Approach

Combine a K-step curriculum (increasing verified horizon, memorizing near-unsafe regions in a buffer) with a differentiable reachability bound loss, incremental verification reusing bounds across multi-step intervals, and a set of initial-state-dependent controllers fine-tuned per unverified cluster.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use VSRL instead of RESPOLane Following · Lane FollowingVerified-80 (%): 99.8 -> 100.0Helped
Use VSRL instead of RESPOLane Following · Lane FollowingAvg Reward: 383 \pm 7 -> 214 \pm 5Hurt
Use VSRL instead of MBPPOVehicle Avoidance (Moving Obstacles) · Vehicle Avoidance (Moving Obstacles)Verified-50 (%): 82.6 -> 100.0Helped
Use VSRL instead of RESPOVehicle Avoidance (Moving Obstacles) · Vehicle Avoidance (Moving Obstacles)Avg Reward: 391 \pm 20 -> 401 \pm 4Helped
Use VSRL instead of RESPO2D Quadrotor (Fixed Obstacles) · 2D Quadrotor (Fixed Obstacles)Verified-50 (%): 60.4 -> 100.0Helped
Use VSRL instead of PPO-PID2D Quadrotor (Fixed Obstacles) · 2D Quadrotor (Fixed Obstacles)Avg Reward: 411 \pm 25 -> 401 \pm 20Hurt
Use VSRL instead of CAP2D Quadrotor (Moving Obstacles) · 2D Quadrotor (Moving Obstacles)Verified-50 (%): 57.1 -> 100.0Helped
Use VSRL instead of MBPPO2D Quadrotor (Moving Obstacles) · 2D Quadrotor (Moving Obstacles)Avg Reward: 374\pm 6 -> 364\pm 4Hurt
Use VSRL instead of MBPPO3D Quadrotor (Fixed Obstacles) · 3D Quadrotor (Fixed Obstacles)Verified-15 (%): 41.1 -> 100.0Helped
Use VSRL instead of PPO-PID3D Quadrotor (Fixed Obstacles) · 3D Quadrotor (Fixed Obstacles)Avg Reward: 145 \pm 12 -> 122 \pm 14Hurt
Add incremental verification (ablation)VSRL · Lane Following, 20-step trainingRuntime (seconds; 20 epochs): 185.5 -> 24.8Helped
Add incremental verification (ablation)VSRL · Vehicle Avoidance, 20-step trainingRuntime (seconds; 20 epochs): 187.1 -> 25.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: simulated control environments (lane following, vehicle avoidance, 2D quadrotor, 3D quadrotor)

Benchmarks: lane following vehicle avoidance 2D quadrotor fixed obstacles 2D quadrotor moving obstacles 3D quadrotor fixed obstacles

Metrics: Verified-K Verified-Max Emp-K Avg Reward

Baselines: PPO-Lag PPO-PID CAP MBPPO CBF-RL RESPO

Builds on: alpha-beta-CROWN auto_LiRPA PPO-Lagrangian CAP RESPO

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