atlas

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

Certifying Stability of Reinforcement Learning Policies using Generalized Lyapunov Functions

NeurIPS 2025 · Reinforcement learning › Policy gradient and actor-critic · approach: Temporal-difference and discounting theory · 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.

Certifies stability of RL policies by augmenting learned value functions with neural residuals into multi-step (generalized) Lyapunov functions, and extends this to joint training of neural controllers and certificates with larger certified regions of attraction.

Problem

Classical Lyapunov certificates require strict stepwise decrease, which is hard to construct for learned RL policies; RL value functions do not naturally satisfy Lyapunov conditions, especially under discounting.

Approach

Relax the Lyapunov decrease to a weighted average decrease over M steps, and form the certificate as the RL value function plus a learned neural residual with learned state-dependent step weights; for LQR this yields LMI certificates valid for a wider range of discount factors.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use M = 2 instead of M = 1 (ablation)Generalized Lyapunov training and verification · Inverted Pendulumcertified ROA volume: 42.9 $\pm$ 1.2 -> 76.7 $\pm$ 1.3Helped
Use M = 3 instead of M = 1 (ablation)Generalized Lyapunov training and verification · Inverted Pendulumcertified ROA volume: 42.9 $\pm$ 1.2 -> 89.2 $\pm$ 1.2Helped
Use M = 2 instead of M = 1 (ablation)Generalized Lyapunov training and verification · Path Trackingcertified ROA volume: 21.8 $\pm$ 0.6 -> 23.6 $\pm$ 0.5Helped
Use M = 3 instead of M = 1 (ablation)Generalized Lyapunov training and verification · Path Trackingcertified ROA volume: 21.8 $\pm$ 0.6 -> 23.9 $\pm$ 0.5Helped
Use M = 2 instead of M = 1 (ablation)Generalized Lyapunov training and verification · 2D Quadrotorcertified ROA volume: 103.5 $\pm$ 1.8 -> 109.1 $\pm$ 2.0Helped
Use M = 3 instead of M = 1 (ablation)Generalized Lyapunov training and verification · 2D Quadrotorcertified ROA volume: 103.5 $\pm$ 1.8 -> 113.7 $\pm$ 2.0Helped
Use M = 2 instead of M = 1 (ablation)Generalized Lyapunov training and verification · Inverted Pendulumverification time (seconds): 11.7 $\pm$ 0.5 -> 21.5 $\pm$ 0.8Hurt
Use M = 3 instead of M = 1 (ablation)Generalized Lyapunov training and verification · Inverted Pendulumverification time (seconds): 11.7 $\pm$ 0.5 -> 39.2 $\pm$ 1.3Hurt
Use M = 2 instead of M = 1 (ablation)Generalized Lyapunov training and verification · Path Trackingverification time (seconds): 8.6 $\pm$ 0.5 -> 19.5 $\pm$ 1.0Hurt
Use M = 3 instead of M = 1 (ablation)Generalized Lyapunov training and verification · Path Trackingverification time (seconds): 8.6 $\pm$ 0.5 -> 36.7 $\pm$ 1.3Hurt
Use M = 2 instead of M = 1 (ablation)Generalized Lyapunov training and verification · 2D Quadrotorverification time (seconds): 2209.5 $\pm$ 72.6 -> 3858.7 $\pm$ 112.4Hurt
Use M = 3 instead of M = 1 (ablation)Generalized Lyapunov training and verification · 2D Quadrotorverification time (seconds): 2209.5 $\pm$ 72.6 -> 5628.6 $\pm$ 185.9Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Gymnasium inverted pendulum Gymnasium cartpole DeepMind Control Suite

Benchmarks: Gymnasium inverted pendulum Gymnasium cartpole inverted pendulum (verification) path tracking (verification) 2D quadrotor (verification)

Metrics: percentage of test states satisfying generalized decrease co certified ROA volume verification time

Baselines: classical one-step Lyapunov (M=1) PPO SAC TD-MPC one-step Lyapunov LMIs

Builds on: Lyapunov stability theory discounted LQR Lyapunov LMIs k-induction Lyapunov-guided neural controller-certificate training (Chang et al.)

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