Efficient Global Optimization of Two-Layer ReLU Networks: Quadratic-Time Algorithms and Adversarial Training
Not on the map. Why?
Abstract (arXiv)
The non-convexity of the artificial neural network (ANN) training landscape brings inherent optimization difficulties. While the traditional back-propagation stochastic gradient descent (SGD) algorithm and its variants are effective in certain cases, they can become stuck at spurious local minima and are sensitive to initializations and hyperparameters. Recent work has shown that the training of an ANN with ReLU activations can be reformulated as a convex program, bringing hope to globally optimizing interpretable ANNs. However, naively solving the convex training formulation has an exponential complexity, and even an approximation heuristic requires cubic time. In this work, we characterize the quality of this approximation and develop two efficient algorithms that train ANNs with global convergence guarantees. The first algorithm is based on the alternating direction method of multiplier (ADMM). It solves both the exact convex formulation and the approximate counterpart. Linear global convergence is achieved, and the initial several iterations often yield a solution with high prediction accuracy. When solving the approximate formulation, the per-iteration time complexity is quadratic. The second algorithm, based on the "sampled convex programs" theory, solves unconstrained convex formulations and converges to an approximately globally optimal classifier. The non-convexity of the ANN training landscape exacerbates when adversarial training is considered. We apply the robust convex optimization theory to convex training and develop convex formulations that train ANNs robust to adversarial inputs. Our analysis explicitly focuses on one-hidden-layer fully connected ANNs, but can extend to more sophisticated architectures.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 30 of its 54 references that are in the map. First posted on arXiv 6 Jan 2022.
Builds on
30 of 54 references.
References · 30
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2013Intriguing properties of neural networkscited by 5,114
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,324
- 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,315
- 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,259
- 2016Adversarial Machine Learning at Scalecited by 934
- 2018Gradient Descent Provably Optimizes Over-parameterized Neural Networkscited by 655
- 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
- 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 564
18 more
- 2014Breaking the Curse of Dimensionality with Convex Neural Networkscited by 329
- 2017Adversarial Attacks on Neural Network Policiescited by 314
- 2018Certified Defenses against Adversarial Examplescited by 305
- 2016Understanding Deep Neural Networks with Rectified Linear Unitscited by 253
- 2017A Rewriting System for Convex Optimization Problemscited by 178
- 2018Greedy Layerwise Learning Can Scale to ImageNetcited by 113
- 2020Neural Networks are Convex Regularizers: Exact Polynomial-time Convex Optimization Formulations for Two-layer Networkscited by 96
- 2015Learning with a Strong Adversarycited by 68
- 2016Training Neural Networks Without Gradients: A Scalable ADMM Approachcited by 61
- 2017Globally Optimal Gradient Descent for a ConvNet with Gaussian Inputscited by 61
- 2020Random Smoothing Might be Unable to Certify ℓ_∞ Robustness for High-Dimensional Imagescited by 35
- 2020Vector-output ReLU Neural Network Problems are Copositive Programs: Convex Analysis of Two Layer Networks and Polynomial-time Algorithmscited by 33
- 2021Global Optimality Beyond Two Layers: Training Deep ReLU Networks via Convex Programscited by 25
- 2013On the Complexity Analysis of Randomized Block-Coordinate Descent Methodscited by 21
- 2019ADMM for Efficient Deep Learning with Global Convergencecited by 20
- 2020Tightened Convex Relaxations for Neural Network Robustness Certificationcited by 14
- 2020Data-Driven Certification of Neural Networks with Random Input Noisecited by 8
- 2021Practical Convex Formulation of Robust One-hidden-layer Neural Network Trainingcited by 4
Built on by
Citing papers per year: 2022: 4; 2023: 2; 2024: 6; 2025: 1; 2026: 2.
15 papers.
Sort:
By area:
- 2022Fast Convex Optimization for Two-Layer ReLU Networks: Equivalent Model Classes and Cone Decompositionscited by 31
- 2022Unraveling Attention via Convex Duality: Analysis and Interpretations of Vision Transformerscited by 30
- 2023Improving the Accuracy-Robustness Trade-Off of Classifiers via Adaptive Smoothingcited by 18
- 2024MixedNUTS: Training-Free Accuracy-Robustness Balance via Nonlinearly Mixed Classifierscited by 16
- 2024Convex Relaxations of ReLU Neural Networks Approximate Global Optima in Polynomial Timecited by 11
- 2024CRONOS: Enhancing Deep Learning with Scalable GPU Accelerated Convex Neural Networkscited by 4
- 2022AdAUC: End-to-end Adversarial AUC Optimization Against Long-tail Problemscited by 3
- 2023Mixing Classifiers to Alleviate the Accuracy-Robustness Trade-Offcited by 2
- 2024Generative Feature Training of Thin 2-Layer Networkscited by 2
- 2022An Overview and Prospective Outlook on Robust Training and Certification of Machine Learning Modelscited by 1
- 2024Can overfitted deep neural networks in adversarial training generalize? -- An approximation viewpointcited by 1
- 2024Stability of Primal-Dual Gradient Flow Dynamics for Multi-Block Convex Optimization Problemscited by 0
- 2026Convex training of Lipschitz-regularized shallow neural networks17 Jun 2026
- 2026Convex Optimization for Alignment and Preference Learning on a Single GPU22 May 2026
- 2025Deep-ICE: the first globally optimal algorithm for minimizing 0-1 loss in two-layer ReLU and maxout networks9 May 2025
- 2024Generative Feature Training of Thin 2-Layer Networks11 Nov 2024
- 2024CRONOS: Enhancing Deep Learning with Scalable GPU Accelerated Convex Neural Networks2 Nov 2024
- 2024Stability of Primal-Dual Gradient Flow Dynamics for Multi-Block Convex Optimization Problems28 Aug 2024
- 2024Convex Relaxations of ReLU Neural Networks Approximate Global Optima in Polynomial Time6 Feb 2024
- 2024MixedNUTS: Training-Free Accuracy-Robustness Balance via Nonlinearly Mixed Classifiers3 Feb 2024
- 2024Can overfitted deep neural networks in adversarial training generalize? -- An approximation viewpoint24 Jan 2024
- 2023Mixing Classifiers to Alleviate the Accuracy-Robustness Trade-Off26 Nov 2023
- 2023Improving the Accuracy-Robustness Trade-Off of Classifiers via Adaptive Smoothing29 Jan 2023
- 2022An Overview and Prospective Outlook on Robust Training and Certification of Machine Learning Models15 Aug 2022
3 more
- 2022AdAUC: End-to-end Adversarial AUC Optimization Against Long-tail Problems24 Jun 2022
- 2022Unraveling Attention via Convex Duality: Analysis and Interpretations of Vision Transformers17 May 2022
- 2022Fast Convex Optimization for Two-Layer ReLU Networks: Equivalent Model Classes and Cone Decompositions2 Feb 2022
- 2022Fast Convex Optimization for Two-Layer ReLU Networks: Equivalent Model Classes and Cone Decompositionscited by 31
- 2022Unraveling Attention via Convex Duality: Analysis and Interpretations of Vision Transformerscited by 30
- 2023Improving the Accuracy-Robustness Trade-Off of Classifiers via Adaptive Smoothingcited by 18
- 2024MixedNUTS: Training-Free Accuracy-Robustness Balance via Nonlinearly Mixed Classifierscited by 16
- 2024Convex Relaxations of ReLU Neural Networks Approximate Global Optima in Polynomial Timecited by 11
- 2024CRONOS: Enhancing Deep Learning with Scalable GPU Accelerated Convex Neural Networkscited by 4
- 2022AdAUC: End-to-end Adversarial AUC Optimization Against Long-tail Problemscited by 3
- 2023Mixing Classifiers to Alleviate the Accuracy-Robustness Trade-Offcited by 2
- 2024Generative Feature Training of Thin 2-Layer Networkscited by 2
- 2022An Overview and Prospective Outlook on Robust Training and Certification of Machine Learning Modelscited by 1
- 2024Can overfitted deep neural networks in adversarial training generalize? -- An approximation viewpointcited by 1
- 2024Stability of Primal-Dual Gradient Flow Dynamics for Multi-Block Convex Optimization Problemscited by 0
12 most cited of 14 All 14 (JSON)
- 2026Convex training of Lipschitz-regularized shallow neural networks17 Jun 2026
- 2025Deep-ICE: the first globally optimal algorithm for minimizing 0-1 loss in two-layer ReLU and maxout networks9 May 2025
- 2024Generative Feature Training of Thin 2-Layer Networks11 Nov 2024
- 2024CRONOS: Enhancing Deep Learning with Scalable GPU Accelerated Convex Neural Networks2 Nov 2024
- 2024Stability of Primal-Dual Gradient Flow Dynamics for Multi-Block Convex Optimization Problems28 Aug 2024
- 2024Convex Relaxations of ReLU Neural Networks Approximate Global Optima in Polynomial Time6 Feb 2024
- 2024MixedNUTS: Training-Free Accuracy-Robustness Balance via Nonlinearly Mixed Classifiers3 Feb 2024
- 2024Can overfitted deep neural networks in adversarial training generalize? -- An approximation viewpoint24 Jan 2024
- 2023Mixing Classifiers to Alleviate the Accuracy-Robustness Trade-Off26 Nov 2023
- 2023Improving the Accuracy-Robustness Trade-Off of Classifiers via Adaptive Smoothing29 Jan 2023
- 2022An Overview and Prospective Outlook on Robust Training and Certification of Machine Learning Models15 Aug 2022
- 2022AdAUC: End-to-end Adversarial AUC Optimization Against Long-tail Problems24 Jun 2022
12 newest of 14 All 14 (JSON)