English

How many dimensions are required to find an adversarial example?

Machine Learning 2023-04-12 v2 Cryptography and Security Machine Learning

Abstract

Past work exploring adversarial vulnerability have focused on situations where an adversary can perturb all dimensions of model input. On the other hand, a range of recent works consider the case where either (i) an adversary can perturb a limited number of input parameters or (ii) a subset of modalities in a multimodal problem. In both of these cases, adversarial examples are effectively constrained to a subspace VV in the ambient input space X\mathcal{X}. Motivated by this, in this work we investigate how adversarial vulnerability depends on dim(V)\dim(V). In particular, we show that the adversarial success of standard PGD attacks with p\ell^p norm constraints behaves like a monotonically increasing function of ϵ(dim(V)dimX)1q\epsilon (\frac{\dim(V)}{\dim \mathcal{X}})^{\frac{1}{q}} where ϵ\epsilon is the perturbation budget and 1p+1q=1\frac{1}{p} + \frac{1}{q} =1, provided p>1p > 1 (the case p=1p=1 presents additional subtleties which we analyze in some detail). This functional form can be easily derived from a simple toy linear model, and as such our results land further credence to arguments that adversarial examples are endemic to locally linear models on high dimensional spaces.

Cite

@article{arxiv.2303.14173,
  title  = {How many dimensions are required to find an adversarial example?},
  author = {Charles Godfrey and Henry Kvinge and Elise Bishoff and Myles Mckay and Davis Brown and Tim Doster and Eleanor Byler},
  journal= {arXiv preprint arXiv:2303.14173},
  year   = {2023}
}

Comments

Comments welcome! V2: minor edits for clarity

R2 v1 2026-06-28T09:32:40.827Z