Fast Convex Optimization for Two-Layer ReLU Networks: Equivalent Model Classes and Cone Decompositions
Aaron Mishkin, Arda Sahiner, Mert Pilanci
TL;DR
The work tackles the non-convex difficulty of training two-layer ReLU networks by introducing convex reformulations that recast the objective as a convex GLM with a group-$\ell_1$ penalty under polyhedral cone constraints. It builds two training routes: C-ReLU with sub-sampled activation patterns and C-GReLU, an unconstrained gated-ReLU formulation, showing exact equivalence in the zero-regularization regime and data-dependent approximation guarantees for nonzero regularization. Efficient solvers are developed: a proximal-gradient method named R-FISTA for the unconstrained form and an augmented Lagrangian scheme for the constrained reformulation, both designed to scale with first-order operations and GPU acceleration. Empirical results demonstrate faster convergence and competitive generalization on large-scale benchmarks, with an open-source implementation (scnn) to enable practical adoption of convex training for two-layer ReLU networks.
Abstract
We develop fast algorithms and robust software for convex optimization of two-layer neural networks with ReLU activation functions. Our work leverages a convex reformulation of the standard weight-decay penalized training problem as a set of group-$\ell_1$-regularized data-local models, where locality is enforced by polyhedral cone constraints. In the special case of zero-regularization, we show that this problem is exactly equivalent to unconstrained optimization of a convex "gated ReLU" network with non-singular gates. For problems with non-zero regularization, we show that convex gated ReLU models obtain data-dependent approximation bounds for the ReLU training problem. To optimize the convex reformulations, we develop an accelerated proximal gradient method and a practical augmented Lagrangian solver. We show that these approaches are faster than standard training heuristics for the non-convex problem, such as SGD, and outperform commercial interior-point solvers. Experimentally, we verify our theoretical results, explore the group-$\ell_1$ regularization path, and scale convex optimization for neural networks to image classification on MNIST and CIFAR-10.
