atlas

Research map / Probabilistic and scientific modeling / Dynamical systems

Two‑Stage Learning of Stabilizing Neural Controllers via Zubov Sampling and Iterative Domain Expansion

NeurIPS 2025 · Probabilistic and scientific modeling › Dynamical systems · approach: Stable contractive dynamics · 1 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 a two-stage Zubov-inspired training pipeline (sampling near/outside the estimated ROA with dynamic domain expansion, then CEGIS refinement) for neural controllers and Lyapunov functions in continuous time, plus an extended α,β-CROWN verifier that bounds Jacobian operators and adjusts level sets without bisection.

Problem

Learning neural controllers with certified stability and large estimated regions of attraction for continuous-time nonlinear systems is conservative and hard to verify, since Lyapunov conditions must hold over a continuous domain and existing continuous-time verifiers (dReal, SMT) scale poorly.

Approach

Uses the Zubov PDE characterization of the true ROA to guide sampling (balanced points inside and outside the current sublevel set), dynamically expands the training domain using converging trajectories, then refines with CEGIS; verification extends α,β-CROWN to Jacobian operators (tanh, sigmoid relaxations) and adaptively shrinks level-set thresholds c1, c2 within one branch-and-bound run instead

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the full two-stage pipeline instead of the strongest listed baselineCartpole · CartpoleROA: 0.9266 -> 306.1±54.2Helped
Use the full two-stage pipeline instead of the strongest listed baseline2D Quadrotor · 2D QuadrotorROA: 44.53±18.38 -> (6.64±4.67)·10^6Helped
Use the full two-stage pipeline instead of the strongest listed baselinePVTOL · PVTOLROA: 49.87±3.91 -> (1.91±0.23)·10^4Helped
Use the full two-stage pipeline instead of the strongest listed baselineVan-der-Pol · Van-der-PolROA: 20.2±18.3 -> 57.6±3.4Helped
Use the full two-stage pipeline instead of the strongest listed baselinePendulum small torque · Pendulum SROA: 306.3±48.7 -> 1169.2±124.5Helped
Add Zubov-guided sampling to two-stage training with domain expansion (ablation)Cartpole · CartpoleFormal success rate: 0 -> 100%Helped
Add Zubov-guided sampling to two-stage training with domain expansion (ablation)2-D Quadrotor · 2-D QuadrotorEmpirical-PGD success rate: 0 -> 100%Helped
Add CEGIS refinement after ROA-estimation pretraining (ablation)Cartpole · CartpoleFormal success rate: 0 -> 100%Helped
Add CEGIS refinement after ROA-estimation pretraining (ablation)2-D Quadrotor · 2-D QuadrotorEmpirical-PGD success rate: 0 -> 100%Helped
Add ROA-estimation pretraining before CEGIS (ablation)Cartpole · CartpoleTrajectory success rate: 0 -> 100%Helped
Add ROA-estimation pretraining before CEGIS (ablation)2-D Quadrotor · 2-D QuadrotorTrajectory success rate: 0 -> 100%Helped
Use α,β-CROWN instead of dReal for formal verificationVan-der-Pol · Formal verification benchmarkverification time: 39265.21 s -> 3.94 sHelped

Surprising findings

Limitations

Experimental setup

Datasets: simulated trajectories from continuous-time control benchmarks

Benchmarks: Van der Pol Double Integrator Inverted Pendulum Path Tracking Cartpole PVTOL 2D Quadrotor Ducted Fan 3D Quadrotor

Metrics: ROA volume training success rate verification time

Baselines: Fossil 2.0 DITL Yang et al. Shi et al. dReal

Builds on: Zubov theorem CEGIS α,β-CROWN Neural Lyapunov Control auto_LiRPA

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