LGOCDec 10, 2020

Certifying Incremental Quadratic Constraints for Neural Networks via Convex Optimization

arXiv:2012.05981v323 citations
AI Analysis

This work provides a method for certifying various properties of neural networks, such as Lipschitz continuity and invertibility, which is important for the analysis and certification of stability and robustness in feedback systems involving neural networks.

This paper proposes a convex program, specifically a Linear Matrix Inequality (LMI), to certify incremental quadratic constraints on neural network maps within a region of interest. This method is used to compute guaranteed and sharp upper bounds on the local Lipschitz constant of neural networks, and to analyze the stability of a linear time-invariant system in feedback with a neural network-parameterized model predictive controller, estimating an ellipsoidal invariant set.

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 well as networks trained on MNIST. Second, we consider a linear time-invariant system in feedback with an approximate model predictive controller parameterized by a neural network. We then turn the stability analysis into a semidefinite feasibility program and estimate an ellipsoidal invariant set for the closed-loop system.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes