atlas

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

Learning to Stabilize Online Reinforcement Learning in Unbounded State Spaces

ICML 2024 · Reinforcement learning › Policy gradient and actor-critic · approach: Model-based RL with guarantees · 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 STOP, which combines Lyapunov-based cost shaping with symmetric state transformations so online average-reward PPO learns stable policies in unbounded queuing and traffic control domains without transition-model knowledge.

Problem

Online deep RL in unbounded state spaces (e.g., stochastic queuing networks) often learns unstable policies whose states drift arbitrarily far from the desired target, because optimality costs give poor credit assignment for destabilizing actions and neural networks extrapolate poorly.

Approach

Augment the optimality cost with a Lyapunov potential difference (l(s')-l(s), with l a power norm such as ||s||_p^p) to penalize destabilizing actions, and apply coordinate-wise compressive state transformations (symsqrt, symloge, symsigmoid) before feeding states to the networks, while computing costs on untransformed states.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add linear Lyapunov cost shapingAverage-reward PPO · 2-queue examplenormalized advantage for unstable actions: 0.09 ± 0.07 -> 0.25 ± 0.08Helped
Add quadratic Lyapunov cost shapingAverage-reward PPO · 2-queue examplenormalized advantage for unstable actions: 0.09 ± 0.07 -> 0.25 ± 0.05Helped
Add quadratic Lyapunov cost shapingAverage-reward PPO · 2-queue examplefraction of destabilizing actions: ≈ 40%Helped
Add quadratic Lyapunov cost shapingAverage-reward PPO · 2-queue example, after 100K interaction stepsprobability of visiting states within L1 distance 20: 0.95Helped
Add symloge state transformation (ablation)STOP with cubic Lyapunov shaping · 2-queue setup with faulty connectionstrue optimality costHelped
Add symsigmoid state transformation (ablation)STOP with cubic Lyapunov shaping · 2-queue setup with faulty connectionstrue optimality costHelped
Add symsqrt state transformation (ablation)STOP with cubic Lyapunov shaping · 2-queue setup with faulty connectionstrue optimality costHelped
Remove state transformation (use identity) (ablation)STOP with cubic Lyapunov shaping · 2-queue setup with faulty connectionstrue optimality costHurt
Remove Lyapunov stability cost, retaining state transformation (ablation)STOP · 2-queue setup with faulty connectionsstabilityHurt
Vary the Lyapunov power from moderate values to p=1 (ablation)STOP with symloge state transformation · Queueing and N-model environmentsaverage queue length or holding costMixed
Vary the Lyapunov power from moderate values to p=5 (ablation)STOP with symloge state transformation · Queueing and N-model environmentsaverage queue length or holding costMixed
Use moderate Lyapunov powers, such as p=3, instead of extreme powers (ablation)STOP with symloge state transformation · High-load queueing and N-model environmentsaverage queue length or holding costHelped

Surprising findings

Limitations

Experimental setup

Datasets: simulated queuing networks (2-queue, 10-queue, N-model) SUMO traffic simulator big-intersection scenario

Benchmarks: 2-queue server allocation (medium, high, very high load) 10-queue server allocation N-model network (3 setups) SUMO traffic control

Metrics: true optimality cost (average queue length / holding cost / fraction of destabilizing actions state-visitation probability in bounded sub-grid

Baselines: average-reward PPO MaxWeight

Builds on: PPO average-reward RL MaxWeight potential-based reward shaping

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