Two-Stage Learning of Stabilizing Neural Controllers via Zubov Sampling and Iterative Domain Expansion
Haoyu Li, Xiangru Zhong, Bin Hu, Huan Zhang

TL;DR
This paper introduces a two-stage neural controller training framework that combines Lyapunov functions and Zubov sampling to improve stability guarantees and enlarge the region of attraction, with faster verification methods.
Contribution
It proposes a novel two-stage training approach with a Zubov-inspired sampling strategy and an enhanced neural verifier for stability guarantees in continuous-time systems.
Findings
Region of attraction volume increased up to 150,000 times compared to baselines.
Verification speed improved by up to 40,000 times over traditional SMT solvers.
Effective synthesis and verification demonstrated on complex nonlinear systems.
Abstract
Learning-based neural network (NN) control policies have shown impressive empirical performance. However, obtaining stability guarantees and estimates of the region of attraction of these learned neural controllers is challenging due to the lack of stable and scalable training and verification algorithms. Although previous works in this area have achieved great success, much conservatism remains in their frameworks. In this work, we propose a novel two-stage training framework to jointly synthesize a controller and a Lyapunov function for continuous-time systems. By leveraging a Zubov-inspired region of attraction characterization to directly estimate stability boundaries, we propose a novel training-data sampling strategy and a domain-updating mechanism that significantly reduces the conservatism in training. Moreover, unlike existing works on continuous-time systems that rely on an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsNeural Networks and Applications
