PDPGD: Primal-Dual Proximal Gradient Descent Adversarial Attack
Not on the map. Why?
Abstract (arXiv)
State-of-the-art deep neural networks are sensitive to small input perturbations. Since the discovery of this intriguing vulnerability, many defence methods have been proposed that attempt to improve robustness to adversarial noise. Fast and accurate attacks are required to compare various defence methods. However, evaluating adversarial robustness has proven to be extremely challenging. Existing norm minimisation adversarial attacks require thousands of iterations (e.g. Carlini & Wagner attack), are limited to the specific norms (e.g. Fast Adaptive Boundary), or produce sub-optimal results (e.g. Brendel & Bethge attack). On the other hand, PGD attack, which is fast, general and accurate, ignores the norm minimisation penalty and solves a simpler perturbation-constrained problem. In this work, we introduce a fast, general and accurate adversarial attack that optimises the original non-convex constrained minimisation problem. We interpret optimising the Lagrangian of the adversarial attack optimisation problem as a two-player game: the first player minimises the Lagrangian wrt the adversarial noise; the second player maximises the Lagrangian wrt the regularisation penalty. Our attack algorithm simultaneously optimises primal and dual variables to find the minimal adversarial perturbation. In addition, for non-smooth lp-norm minimisation, such as l∞-, l1-, and l0-norms, we introduce primal-dual proximal gradient descent attack. We show in the experiments that our attack outperforms current state-of-the-art l∞-, l2-, l1-, and l0-attacks on MNIST, CIFAR-10 and Restricted ImageNet datasets against unregularised and adversarially trained models.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 34 of its 46 references that are in the map. First posted on arXiv 3 Jun 2021.
Builds on
34 of 46 references.
References · 34
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 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
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,974
- 2016Adversarial examples in the physical worldcited by 1,762
- 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
- 2016Practical Black-Box Attacks against Machine Learningcited by 893
22 more
- 2018Robustness May Be at Odds with Accuracycited by 873
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
- 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 660
- 2017One pixel attack for fooling deep neural networkscited by 579
- 2017Decision-Based Adversarial Attacks: Reliable Attacks Against Black-Box Machine Learning Modelscited by 459
- 2019On Evaluating Adversarial Robustnesscited by 442
- 2017Adversarial Examples: Attacks and Defenses for Deep Learningcited by 350
- 2019Minimally distorted Adversarial Examples with a Fast Adaptive Boundary Attackcited by 333
- 2018Audio Adversarial Examples: Targeted Attacks on Speech-to-Textcited by 268
- 2019Simple Black-box Adversarial Attackscited by 249
- 2018Adversarial Robustness Toolbox v1.0.0cited by 214
- 2019Adversarial Training and Robustness for Multiple Perturbationscited by 182
- 2017EAD: Elastic-Net Attacks to Deep Neural Networks via Adversarial Examplescited by 154
- 2016Technical Report on the CleverHans v2.1.0 Adversarial Examples Librarycited by 123
- 2018Decoupling Direction and Norm for Efficient Gradient-Based L2 Adversarial Attacks and Defensescited by 109
- 2017Deep Text Classification Can be Fooledcited by 105
- 2019Sparse and Imperceivable Adversarial Attackscited by 95
- 2018SparseFool: a few pixels make a big differencecited by 94
- 2018Adversarial Examples that Fool both Computer Vision and Time-Limited Humanscited by 73
- 2018Two-Player Games for Efficient Non-Convex Constrained Optimizationcited by 55
- 2019Accurate, reliable and fast robustness evaluationcited by 43
- 2019A principled approach for generating adversarial images under non-smooth dissimilarity metricscited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 3; 2025: 1; 2026: 1.
8 papers.
- 2022Proximal Splitting Adversarial Attacks for Semantic Segmentationcited by 23
- 2024AttackBench: Evaluating Gradient-based Attacks for Adversarial Examplescited by 14
- 2024σ-zero: Gradient-based Optimization of ℓ0-norm Adversarial Examplescited by 7
- 2023A Review of Adversarial Attacks in Computer Visioncited by 5
- 2023On Evaluating the Adversarial Robustness of Semantic Segmentation Modelscited by 1
- 2024Evaluating the Adversarial Robustness of Semantic Segmentation: Trying Harder Pays Offcited by 1
- 2025Fast and Flexible Robustness Certificates for Semantic Segmentationcited by 1
- 2026Adversarial Frontiers: Minimum-Norm Attack Ensembles for Robustness Evaluationcited by 0
- 2026Adversarial Frontiers: Minimum-Norm Attack Ensembles for Robustness Evaluation22 Jul 2026
- 2025Fast and Flexible Robustness Certificates for Semantic Segmentation3 Dec 2025
- 2024Evaluating the Adversarial Robustness of Semantic Segmentation: Trying Harder Pays Off12 Jul 2024
- 2024AttackBench: Evaluating Gradient-based Attacks for Adversarial Examples30 Apr 2024
- 2024σ-zero: Gradient-based Optimization of ℓ0-norm Adversarial Examples2 Feb 2024
- 2023A Review of Adversarial Attacks in Computer Vision15 Aug 2023
- 2023On Evaluating the Adversarial Robustness of Semantic Segmentation Models25 Jun 2023
- 2022Proximal Splitting Adversarial Attacks for Semantic Segmentation14 Jun 2022