Lipschitz regularity of deep neural networks: analysis and efficient estimation
Kevin Scaman, Aladin Virmaux

TL;DR
This paper introduces AutoLip and SeqLip, novel algorithms for efficiently estimating the Lipschitz constant of deep neural networks, which is crucial for assessing and improving their robustness and regularity.
Contribution
The paper presents the first generic algorithm AutoLip for upper bounding Lipschitz constants of differentiable functions and an improved method SeqLip for sequential networks, enhancing estimation accuracy.
Findings
AutoLip efficiently computes Lipschitz bounds using automatic differentiation.
SeqLip provides tighter bounds by exploiting network structure.
Experiments show SeqLip significantly improves existing upper bounds.
Abstract
Deep neural networks are notorious for being sensitive to small well-chosen perturbations, and estimating the regularity of such architectures is of utmost importance for safe and robust practical applications. In this paper, we investigate one of the key characteristics to assess the regularity of such methods: the Lipschitz constant of deep learning architectures. First, we show that, even for two layer neural networks, the exact computation of this quantity is NP-hard and state-of-art methods may significantly overestimate it. Then, we both extend and improve previous estimation methods by providing AutoLip, the first generic algorithm for upper bounding the Lipschitz constant of any automatically differentiable function. We provide a power method algorithm working with automatic differentiation, allowing efficient computations even on large convolutions. Second, for sequential…
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.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Anomaly Detection Techniques and Applications · Neural Networks and Applications
