Certifying Incremental Quadratic Constraints for Neural Networks via Convex Optimization
Navid Hashemi, Justin Ruths, Mahyar Fazlyab

TL;DR
This paper introduces a convex optimization approach using LMIs to certify incremental quadratic constraints on neural networks, enabling analysis of properties like Lipschitz continuity and stability in feedback systems.
Contribution
It proposes a novel convex program for certifying neural network properties and demonstrates its application in bounding Lipschitz constants and analyzing feedback system stability.
Findings
Computed sharp upper bounds on local Lipschitz constants for neural networks.
Estimated invariant sets for closed-loop systems with neural network controllers.
Validated approach on networks trained on MNIST and random networks.
Abstract
Abstracting neural networks with constraints they impose on their inputs and outputs can be very useful in the analysis of neural network classifiers and to derive optimization-based algorithms for certification of stability and robustness of feedback systems involving neural networks. In this paper, we propose a convex program, in the form of a Linear Matrix Inequality (LMI), to certify incremental quadratic constraints on the map of neural networks over a region of interest. These certificates can capture several useful properties such as (local) Lipschitz continuity, one-sided Lipschitz continuity, invertibility, and contraction. We illustrate the utility of our approach in two different settings. First, we develop a semidefinite program to compute guaranteed and sharp upper bounds on the local Lipschitz constant of neural networks and illustrate the results on random networks as…
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.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Neural Networks and Applications · Fault Detection and Control Systems
