Semialgebraic Optimization for Lipschitz Constants of ReLU Networks
Tong Chen, Jean B Lasserre, Victor Magron, Edouard Pauwels
Abstract
The Lipschitz constant of a network plays an important role in many applications of deep learning, such as robustness certification and Wasserstein Generative Adversarial Network. We introduce a semidefinite programming hierarchy to estimate the global and local Lipschitz constant of a multiple layer deep neural network. The novelty is to combine a polynomial lifting for ReLU functions derivatives with a weak generalization of Putinar's positivity certificate. This idea could also apply to other, nearly sparse, polynomial optimization problems in machine learning. We empirically demonstrate that our method provides a trade-off with respect to state of the art linear programming approach, and in some cases we obtain better bounds in less time.
BibTeX
@inproceedings{NEURIPS2020_dea9ddb2,
author = {Chen, Tong and Lasserre, Jean B and Magron, Victor and Pauwels, Edouard},
booktitle = {Advances in Neural Information Processing Systems},
editor = {H. Larochelle and M. Ranzato and R. Hadsell and M.F. Balcan and H. Lin},
pages = {19189--19200},
publisher = {Curran Associates, Inc.},
title = {Semialgebraic Optimization for Lipschitz Constants of ReLU Networks},
url = {https://proceedings.neurips.cc/paper_files/paper/2020/file/dea9ddb25cbf2352cf4dec30222a02a5-Paper.pdf},
volume = {33},
year = {2020}
}