Contributions to Semialgebraic-Set-Based Stability Verification of Dynamical Systems with Neural-Network-Based Controllers
Alvaro Detailleur, Dalim Wahby, Guillaume Ducard, Christopher Onder

TL;DR
This paper advances stability verification of neural-network-controlled dynamical systems by developing semialgebraic methods, novel activation functions, and improved Lyapunov function optimization, enabling more accurate and less conservative analysis.
Contribution
Introduces new semialgebraic activation functions and a broader class of NNCs compatible with the verification method, along with enhanced Lyapunov function parameterization and SDP formulations for RoA estimation.
Findings
Enhanced verification accuracy for NNCs with transcendental activations.
Broader applicability to recurrent equilibrium networks.
Improved local region of attraction estimates in numerical examples.
Abstract
Neural-network-based controllers (NNCs) can represent complex, highly nonlinear control laws, but verifying the closed-loop stability of dynamical systems using them remains challenging. This work presents contributions to a state-of-the-art stability verification procedure for NNC-controlled systems which relies on semialgebraic-set-based input-output modeling to pose the search for a Lyapunov function as an optimization problem. Specifically, this procedure's conservatism when analyzing NNCs using transcendental activation functions and the restriction to feedforward NNCs are addressed by a) introducing novel semialgebraic activation functions that preserve key properties of common transcendental activations and b) proving compatibility of NNCs from the broader class of recurrent equilibrium networks (RENs) with this procedure. Furthermore, the indirect optimization of a local region…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
