Adversarial Training of Two-Layer Polynomial and ReLU Activation Networks via Convex Optimization
Not on the map. Why?
Abstract (arXiv)
Training neural networks which are robust to adversarial attacks remains an important problem in deep learning, especially as heavily overparameterized models are adopted in safety-critical settings. Drawing from recent work which reformulates the training problems for two-layer ReLU and polynomial activation networks as convex programs, we devise a convex semidefinite program (SDP) for adversarial training of two-layer polynomial activation networks and prove that the convex SDP achieves the same globally optimal solution as its nonconvex counterpart. The convex SDP is observed to improve robust test accuracy against ℓ_∞ attacks relative to the original convex training formulation on multiple datasets. Additionally, we present scalable implementations of adversarial training for two-layer polynomial and ReLU networks which are compatible with standard machine learning libraries and GPU acceleration. Leveraging these implementations, we retrain the final two fully connected layers of a Pre-Activation ResNet-18 model on the CIFAR-10 dataset with both polynomial and ReLU activations. The two `robustified' models achieve significantly higher robust test accuracies against ℓ_∞ attacks than a Pre-Activation ResNet-18 model trained with sharpness-aware minimization, demonstrating the practical utility of convex adversarial training on large-scale problems.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 14 of its 24 references that are in the map. First posted on arXiv 22 May 2024.
Builds on
14 of 24 references.
References · 14
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2021Convex optimizationcited by 2,479
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,404
- 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
- 2017A Rewriting System for Convex Optimization Problemscited by 178
- 2020Neural Networks are Convex Regularizers: Exact Polynomial-time Convex Optimization Formulations for Two-layer Networkscited by 96
- 2023Exploring and Exploiting Decision Boundary Dynamics for Adversarial Robustnesscited by 35
- 2021Neural Spectrahedra and Semidefinite Lifts: Global Convex Optimization of Polynomial Activation Neural Networks in Fully Polynomial-Timecited by 14
- 2023Optimal Sets and Solution Paths of ReLU Networkscited by 9
- 2021Practical Convex Formulation of Robust One-hidden-layer Neural Network Trainingcited by 4
Built on by
Citing papers per year: 2024: 1.
1 paper.