LipKernel: Lipschitz-Bounded Convolutional Neural Networks via Dissipative Layers
Patricia Pauli, Ruigang Wang, Ian Manchester, Frank Allg\"ower

TL;DR
LipKernel introduces a new layer-wise parameterization for CNNs that guarantees robustness through Lipschitz bounds, enabling faster and more expressive models suitable for real-time perception and control.
Contribution
The paper presents LipKernel, a novel method for parameterizing CNN layers with dissipativity constraints via LMIs, ensuring Lipschitz bounds with efficient evaluation.
Findings
Run-time is orders of magnitude faster than Fourier domain methods.
Supports a wide variety of CNN layers including pooling, strided, and dilated convolutions.
Provides robustness guarantees for CNNs in real-time applications.
Abstract
We propose a novel layer-wise parameterization for convolutional neural networks (CNNs) that includes built-in robustness guarantees by enforcing a prescribed Lipschitz bound. Each layer in our parameterization is designed to satisfy a linear matrix inequality (LMI), which in turn implies dissipativity with respect to a specific supply rate. Collectively, these layer-wise LMIs ensure Lipschitz boundedness for the input-output mapping of the neural network, yielding a more expressive parameterization than through spectral bounds or orthogonal layers. Our new method LipKernel directly parameterizes dissipative convolution kernels using a 2-D Roesser-type state space model. This means that the convolutional layers are given in standard form after training and can be evaluated without computational overhead. In numerical experiments, we show that the run-time using our method is orders of…
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.
