TL;DR
This paper introduces CT-BaB, a certified training framework for Lyapunov-stable neural controllers that enhances verification efficiency and enlarges the region of attraction, demonstrated on a 2D Quadrotor system.
Contribution
It proposes a novel training method that combines branch-and-bound with certification to improve neural controller verification and stability guarantees.
Findings
Reduces verification time by over 11X on a 2D Quadrotor system.
Achieves 164X larger region of attraction compared to previous methods.
Produces verification-friendly models with stronger stability guarantees.
Abstract
We study the problem of learning verifiably Lyapunov-stable neural controllers that provably satisfy the Lyapunov asymptotic stability condition within a region-of-attraction (ROA). Unlike previous works that adopted counterexample-guided training without considering the computation of verification in training, we introduce Certified Training with Branch-and-Bound (CT-BaB), a new certified training framework that optimizes certified bounds, thereby reducing the discrepancy between training and test-time verification that also computes certified bounds. To achieve a relatively global guarantee on an entire input region-of-interest, we propose a training-time BaB technique that maintains a dynamic training dataset and adaptively splits hard input subregions into smaller ones, to tighten certified bounds and ease the training. Meanwhile, subregions created by the training-time BaB also…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
