Improved techniques for deterministic l2 robustness
Not on the map. Why?
Abstract (arXiv)
Training convolutional neural networks (CNNs) with a strict 1-Lipschitz constraint under the l2 norm is useful for adversarial robustness, interpretable gradients and stable training. 1-Lipschitz CNNs are usually designed by enforcing each layer to have an orthogonal Jacobian matrix (for all inputs) to prevent the gradients from vanishing during backpropagation. However, their performance often significantly lags behind that of heuristic methods to enforce Lipschitz constraints where the resulting CNN is not textitprovably 1-Lipschitz. In this work, we reduce this gap by introducing (a) a procedure to certify robustness of 1-Lipschitz CNNs by replacing the last linear layer with a 1-hidden layer MLP that significantly improves their performance for both standard and provably robust accuracy, (b) a method to significantly reduce the training time per epoch for Skew Orthogonal Convolution (SOC) layers (>30% reduction for deeper networks) and (c) a class of pooling layers using the mathematical property that the l2 distance of an input to a manifold is 1-Lipschitz. Using these methods, we significantly advance the state-of-the-art for standard and provable robust accuracies on CIFAR-10 (gains of +1.79% and +3.82%) and similarly on CIFAR-100 (+3.78% and +4.75%) across all networks. Code is available at urlhttps://github.com/singlasahil14/improvedl2robustness.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 50 of its 71 references that are in the map. First posted on arXiv 15 Nov 2022.
Builds on
50 of 71 references.
References · 50
- 2013Intriguing properties of neural networkscited by 5,155
- 2017Improved Training of Wasserstein GANscited by 2,235
- 2018Spectral Normalization for Generative Adversarial Networkscited by 1,636
- 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,340
- 2018Robustness May Be at Odds with Accuracycited by 880
- 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 567
- 2018Certified Robustness to Adversarial Examples with Differential Privacycited by 468
- 2018Efficient Neural Network Robustness Certification with General Activation Functionscited by 445
- 2019Provably Robust Deep Learning via Adversarially Trained Smoothed Classifierscited by 330
- 2018On the Effectiveness of Interval Bound Propagation for Training Verifiably Robust Modelscited by 328
- 2018Regularisation of Neural Networks by Enforcing Lipschitz Continuitycited by 314
- 2017Parseval Networks: Improving Robustness to Adversarial Examplescited by 293
38 more
- 2018Towards Fast Computation of Certified Robustness for ReLU Networkscited by 255
- 2021Beta-CROWN: Efficient Bound Propagation with Per-neuron Split Constraints for Complete and Incomplete Neural Network Robustness Verificationcited by 228
- 2018Sorting out Lipschitz function approximationcited by 213
- 2018Lipschitz-Margin Training: Scalable Certification of Perturbation Invariance for Deep Neural Networkscited by 195
- 2018Certified Adversarial Robustness with Additive Noisecited by 180
- 2018Semidefinite relaxations for certifying robustness to adversarial examplescited by 179
- 2018Dynamical Isometry and a Mean Field Theory of CNNs: How to Train 10,000-Layer Vanilla Convolutional Neural Networkscited by 176
- 2017Towards Robust Neural Networks via Random Self-ensemblecited by 159
- 2018Scaling provable adversarial defensescited by 143
- 2019Branch and Bound for Piecewise Linear Neural Network Verificationcited by 138
- 2018i-RevNet: Deep Invertible Networkscited by 137
- 2018A Dual Approach to Scalable Verification of Deep Networkscited by 125
- 2019A Convex Relaxation Barrier to Tight Robustness Verification of Neural Networkscited by 125
- 2021Globally-Robust Neural Networkscited by 108
- 2021Orthogonalizing Convolutional Layers with the Cayley Transformcited by 105
- 2018The Singular Values of Convolutional Layerscited by 95
- 2019Preventing Gradient Attenuation in Lipschitz Constrained Convolutional Networkscited by 87
- 2021Skew Orthogonal Convolutionscited by 67
- 2020Enabling certification of verification-agnostic networks via memory-efficient semidefinite programmingcited by 66
- 2021Training Certifiably Robust Neural Networks with Efficient Local Lipschitz Boundscited by 65
- 2019Generalization bounds for deep convolutional neural networkscited by 59
- 2017Mitigating Evasion Attacks to Deep Neural Networks via Region-based Classificationcited by 56
- 2020Curse of Dimensionality on Randomized Smoothing for Certifiable Robustnesscited by 56
- 2018Provable Robustness of ReLU networks via Maximization of Linear Regionscited by 51
- 2021Improved deterministic l2 robustness on CIFAR-10 and CIFAR-100cited by 47
- 2019Neural Network Branching for Neural Network Verificationcited by 45
- 2021Certified Patch Robustness via Smoothed Vision Transformerscited by 45
- 2020Scaling Polyhedral Neural Network Verification on GPUscited by 43
- 2020Second-Order Provable Defenses against Adversarial Attackscited by 40
- 2020Certifying Confidence via Randomized Smoothingcited by 36
- 2019Certifiably Robust Interpretation in Deep Learningcited by 35
- 2018RecurJac: An Efficient Recursive Algorithm for Bounding Jacobian Matrix of Neural Networks and Its Applicationscited by 27
- 2022projUNN: efficient method for training deep networks with unitary matricescited by 27
- 2021Boosting the Certified Robustness of L-infinity Distance Netscited by 24
- 2018L2-Nonexpansive Neural Networkscited by 21
- 2020The Convolution Exponential and Generalized Sylvester Flowscited by 18
- 2021Scaling-up Diverse Orthogonal Convolutional Networks with a Paraunitary Frameworkcited by 7
- 2021Relaxing Local Robustnesscited by 6
Built on by
Citing papers per year: 2023: 5; 2024: 1; 2025: 2; 2026: 1.
9 papers.
- 2023A Unified Algebraic Perspective on Lipschitz Neural Networkscited by 60
- 2023Expressive Losses for Verified Robustness via Convex Combinationscited by 23
- 20231-Lipschitz Layers Compared: Memory, Speed, and Certifiable Robustnesscited by 16
- 2023DP-SGD Without Clipping: The Lipschitz Neural Network Waycited by 11
- 2023Robust One-Class Classification with Signed Distance Function using 1-Lipschitz Neural Networkscited by 10
- 2025An Adaptive Orthogonal Convolution Scheme for Efficient and Flexible CNN Architecturescited by 8
- 2025Enhancing Certified Robustness via Block Reflector Orthogonal Layers and Logit Annealing Losscited by 5
- 2024Compositional Curvature Bounds for Deep Neural Networkscited by 4
- 2026Orthogonium : A Unified, Efficient Library of Orthogonal and 1-Lipschitz Building Blockscited by 0
- 2026Orthogonium : A Unified, Efficient Library of Orthogonal and 1-Lipschitz Building Blocks20 Jan 2026
- 2025Enhancing Certified Robustness via Block Reflector Orthogonal Layers and Logit Annealing Loss21 May 2025
- 2025An Adaptive Orthogonal Convolution Scheme for Efficient and Flexible CNN Architectures14 Jan 2025
- 2024Compositional Curvature Bounds for Deep Neural Networks7 Jun 2024
- 20231-Lipschitz Layers Compared: Memory, Speed, and Certifiable Robustness28 Nov 2023
- 2023DP-SGD Without Clipping: The Lipschitz Neural Network Way25 May 2023
- 2023Expressive Losses for Verified Robustness via Convex Combinations23 May 2023
- 2023A Unified Algebraic Perspective on Lipschitz Neural Networks6 Mar 2023
- 2023Robust One-Class Classification with Signed Distance Function using 1-Lipschitz Neural Networks26 Jan 2023