Reverse Engineering ℓp attacks: A block-sparse optimization approach with recovery guarantees
Not on the map. Why?
Abstract (arXiv)
Deep neural network-based classifiers have been shown to be vulnerable to imperceptible perturbations to their input, such as ℓp-bounded norm adversarial attacks. This has motivated the development of many defense methods, which are then broken by new attacks, and so on. This paper focuses on a different but related problem of reverse engineering adversarial attacks. Specifically, given an attacked signal, we study conditions under which one can determine the type of attack (ℓ1, ℓ2 or ℓ_∞) and recover the clean signal. We pose this problem as a block-sparse recovery problem, where both the signal and the attack are assumed to lie in a union of subspaces that includes one subspace per class and one subspace per attack type. We derive geometric conditions on the subspaces under which any attacked signal can be decomposed as the sum of a clean signal plus an attack. In addition, by determining the subspaces that contain the signal and the attack, we can also classify the signal and determine the attack type. Experiments on digit and face classification demonstrate the effectiveness of the proposed approach.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 32 of its 60 references that are in the map. First posted on arXiv 9 Mar 2022.
Builds on
32 of 60 references.
References · 32
- 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
- 2019Theoretically Principled Trade-off between Robustness and Accuracycited by 1,510
- 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,324
- 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,259
- 2016Adversarial Machine Learning at Scalecited by 934
- 2017Virtual Adversarial Training: A Regularization Method for Supervised and Semi-Supervised Learningcited by 918
- 2017Evasion Attacks against Machine Learning at Test Timecited by 686
- 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 675
- 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
20 more
- 2017Adversarial Examples Are Not Easily Detected: Bypassing Ten Detection Methodscited by 542
- 2018Defense-GAN: Protecting Classifiers Against Adversarial Attacks Using Generative Modelscited by 362
- 2017On Detecting Adversarial Perturbationscited by 232
- 2018Adversarial Risk and the Dangers of Evaluating Against Weak Attackscited by 221
- 2019Adversarial Training and Robustness for Multiple Perturbationscited by 182
- 2017On the (Statistical) Detection of Adversarial Examplescited by 180
- 2017A Rewriting System for Convex Optimization Problemscited by 178
- 2016Improving the Robustness of Deep Neural Networks via Stability Trainingcited by 156
- 2018Decoupling Direction and Norm for Efficient Gradient-Based L2 Adversarial Attacks and Defensescited by 109
- 2019Adversarial Robustness Against the Union of Multiple Perturbation Modelscited by 88
- 2018Mad Max: Affine Spline Insights into Deep Learningcited by 54
- 2014Sparse Modeling for Image and Vision Processingcited by 48
- 2018On the Robustness of the CVPR 2018 White-Box Adversarial Example Defensescited by 40
- 2019Provable robustness against all adversarial lp-perturbations for p≥ 1cited by 39
- 2019Towards Robust, Locally Linear Deep Networkscited by 20
- 2018Divide, Denoise, and Defend against Adversarial Attackscited by 12
- 2020Locally Linear Attributes of ReLU Neural Networkscited by 9
- 2020On the Limitations of Denoising Strategies as Adversarial Defensescited by 9
- 2019Basis Pursuit and Orthogonal Matching Pursuit for Subspace-preserving Recovery: Theoretical Analysiscited by 3
- 2015Subspace-Sparse Representationcited by 1
Built on by
Citing papers per year: 2023: 2; 2024: 1; 2025: 0; 2026: 1.
4 papers.
- 2024Block Sparse Bayesian Learning: A Diversified Schemecited by 2
- 2023Can Adversarial Examples Be Parsed to Reveal Victim Model Information?cited by 1
- 2023A Linearly Convergent GAN Inversion-based Algorithm for Reverse Engineering of Deceptionscited by 0
- 2026Identifying Adversary Characteristics from an Observed Attackcited by 0
- 2026Identifying Adversary Characteristics from an Observed Attack5 Mar 2026
- 2024Block Sparse Bayesian Learning: A Diversified Scheme7 Feb 2024
- 2023A Linearly Convergent GAN Inversion-based Algorithm for Reverse Engineering of Deceptions7 Jun 2023
- 2023Can Adversarial Examples Be Parsed to Reveal Victim Model Information?13 Mar 2023