ICLR 2021spotlight54 citations

Implicit Convex Regularizers of CNN Architectures: Convex Optimization of Two- and Three-Layer Networks in Polynomial Time

Tolga Ergen, Mert Pilanci

Abstract

We study training of Convolutional Neural Networks (CNNs) with ReLU activations and introduce exact convex optimization formulations with a polynomial complexity with respect to the number of data samples, the number of neurons, and data dimension. More specifically, we develop a convex analytic framework utilizing semi-infinite duality to obtain equivalent convex optimization problems for several two- and three-layer CNN architectures. We first prove that two-layer CNNs can be globally optimized via an $\ell_2$ norm regularized convex program. We then show that multi-layer circular CNN training problems with a single ReLU layer are equivalent to an $\ell_1$ regularized convex program that encourages sparsity in the spectral domain. We also extend these results to three-layer CNNs with two ReLU layers. Furthermore, we present extensions of our approach to different pooling methods, which elucidates the implicit architectural bias as convex regularizers.

Convex optimizationnon-convex optimizationgroup sparsity$\ell_1$ normconvex dualitypolynomial timedeep learning
BibTeX
@inproceedings{
ergen2021implicit,
title={Implicit Convex Regularizers of {\{}CNN{\}} Architectures: Convex Optimization of Two- and Three-Layer Networks in Polynomial Time},
author={Tolga Ergen and Mert Pilanci},
booktitle={International Conference on Learning Representations},
year={2021},
url={https://openreview.net/forum?id=0N8jUH4JMv6}
}
Implicit Convex Regularizers of CNN Architectures: Convex Optimization of Two- and Three-Layer Networks in Polynomial Time · ICLR 2021