English

Lipschitz constant estimation of Neural Networks via sparse polynomial optimization

Machine Learning 2020-04-21 v1 Machine Learning

Abstract

We introduce LiPopt, a polynomial optimization framework for computing increasingly tighter upper bounds on the Lipschitz constant of neural networks. The underlying optimization problems boil down to either linear (LP) or semidefinite (SDP) programming. We show how to use the sparse connectivity of a network, to significantly reduce the complexity of computation. This is specially useful for convolutional as well as pruned neural networks. We conduct experiments on networks with random weights as well as networks trained on MNIST, showing that in the particular case of the \ell_\infty-Lipschitz constant, our approach yields superior estimates, compared to baselines available in the literature.

Keywords

Cite

@article{arxiv.2004.08688,
  title  = {Lipschitz constant estimation of Neural Networks via sparse polynomial optimization},
  author = {Fabian Latorre and Paul Rolland and Volkan Cevher},
  journal= {arXiv preprint arXiv:2004.08688},
  year   = {2020}
}

Comments

Published as a conference paper in ICLR2020, originally submitted in September 25 2019 and available at https://openreview.net/forum?id=rJe4_xSFDB

R2 v1 2026-06-23T14:56:26.132Z