Origins of Low-dimensional Adversarial Perturbations
Not on the map. Why?
Abstract (arXiv)
In this paper, we initiate a rigorous study of the phenomenon of low-dimensional adversarial perturbations (LDAPs) in classification. Unlike the classical setting, these perturbations are limited to a subspace of dimension k which is much smaller than the dimension d of the feature space. The case k=1 corresponds to so-called universal adversarial perturbations (UAPs; Moosavi-Dezfooli et al., 2017). First, we consider binary classifiers under generic regularity conditions (including ReLU networks) and compute analytical lower-bounds for the fooling rate of any subspace. These bounds explicitly highlight the dependence of the fooling rate on the pointwise margin of the model (i.e., the ratio of the output to its L2 norm of its gradient at a test point), and on the alignment of the given subspace with the gradients of the model w.r.t. inputs. Our results provide a rigorous explanation for the recent success of heuristic methods for efficiently generating low-dimensional adversarial perturbations. Finally, we show that if a decision-region is compact, then it admits a universal adversarial perturbation with L2 norm which is √d times smaller than the typical L2 norm of a data point. Our theoretical results are confirmed by experiments on both synthetic and real data.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 30 of its 43 references that are in the map. First posted on arXiv 25 Mar 2022.
Builds on
30 of 43 references.
References · 30
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2013Intriguing properties of neural networkscited by 5,114
- 2016Gaussian Error Linear Units (GELUs)cited by 3,431
- 2018Robustness May Be at Odds with Accuracycited by 873
- 2016Universal adversarial perturbationscited by 774
- 2017ZOO: Zeroth Order Optimization based Black-box Attacks to Deep Neural Networks without Training Substitute Modelscited by 656
- 2018Black-box Adversarial Attacks with Limited Queries and Informationcited by 499
- 2017Decision-Based Adversarial Attacks: Reliable Attacks Against Black-Box Machine Learning Modelscited by 459
- 2014On the Number of Linear Regions of Deep Neural Networkscited by 378
- 2019HopSkipJumpAttack: A Query-Efficient Decision-Based Attackcited by 328
- 2019A Fourier Perspective on Model Robustness in Computer Visioncited by 288
- 2019Simple Black-box Adversarial Attackscited by 249
18 more
- 2019Complexity of Linear Regions in Deep Networkscited by 166
- 2017Bounding and Counting Linear Regions of Deep Neural Networkscited by 161
- 2021A Universal Law of Robustness via Isoperimetrycited by 150
- 2018AutoZOOM: Autoencoder-based Zeroth Order Optimization Method for Attacking Black-box Neural Networkscited by 137
- 2018Are adversarial examples inevitable?cited by 113
- 2018Predicting the Generalization Gap in Deep Networks with Margin Distributionscited by 111
- 2018Low Frequency Adversarial Perturbationcited by 80
- 2018Adversarial vulnerability for any classifiercited by 78
- 2019Convergence of Adversarial Training in Overparametrized Neural Networkscited by 58
- 2019Black-Box Adversarial Attack with Transferable Model-based Embeddingcited by 57
- 2020A law of robustness for two-layers neural networkscited by 54
- 2017Art of singular vectors and universal adversarial perturbationscited by 49
- 2018The Curse of Concentration in Robust Learning: Evasion and Poisoning Attacks from Concentration of Measurecited by 44
- 2019Subspace Attack: Exploiting Promising Subspaces for Query-Efficient Black-box Attackscited by 35
- 2021A single gradient step finds adversarial examples on random two-layers neural networkscited by 26
- 2021Adversarial Examples in Multi-Layer Random ReLU Networkscited by 26
- 2017Robustness of classifiers to universal perturbations: a geometric perspectivecited by 14
- 2020Most ReLU Networks Suffer from ℓ2 Adversarial Perturbationscited by 12
Built on by
Citing papers per year: 2023: 2; 2024: 1.
3 papers.
- 2024Traversing the Subspace of Adversarial Patches2 Dec 2024
- 2023Eigenpatches -- Adversarial Patches from Principal Components19 Jun 2023
- 2023How many dimensions are required to find an adversarial example?24 Mar 2023