mlsanityData to 14 Oct 2026

On-Manifold Projected Gradient Descent

arXiv 2308.12279 ↗First posted 23 Aug 2023cs.LG cs.NA math.NAcited by 0

Not on the map. Why?

Abstract (arXiv)

This work provides a computable, direct, and mathematically rigorous approximation to the differential geometry of class manifolds for high-dimensional data, along with nonlinear projections from input space onto these class manifolds. The tools are applied to the setting of neural network image classifiers, where we generate novel, on-manifold data samples, and implement a projected gradient descent algorithm for on-manifold adversarial training. The susceptibility of neural networks (NNs) to adversarial attack highlights the brittle nature of NN decision boundaries in input space. Introducing adversarial examples during training has been shown to reduce the susceptibility of NNs to adversarial attack; however, it has also been shown to reduce the accuracy of the classifier if the examples are not valid examples for that class. Realistic "on-manifold" examples have been previously generated from class manifolds in the latent of an autoencoder. Our work explores these phenomena in a geometric and computational setting that is much closer to the raw, high-dimensional input space than can be provided by VAE or other black box dimensionality reductions. We employ conformally invariant diffusion maps (CIDM) to approximate class manifolds in diffusion coordinates, and develop the Nystr"om projection to project novel points onto class manifolds in this setting. On top of the manifold approximation, we leverage the spectral exterior calculus (SEC) to determine geometric quantities such as tangent vectors of the manifold. We use these tools to obtain adversarial examples that reside on a class manifold, yet fool a classifier. These misclassifications then become explainable in terms of human-understandable manipulations within the data, by expressing the on-manifold adversary in the semantic basis on the manifold.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 20 of its 29 references that are in the map. First posted on arXiv 23 Aug 2023.

Builds on

20 of 29 references.

References · 20

  1. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  2. 2014Explaining and Harnessing Adversarial Examplescited by 7,364
  3. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
  4. 2013Intriguing properties of neural networkscited by 5,155
  5. 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
  6. 2016Adversarial examples in the physical worldcited by 1,769
  7. 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,318
  8. 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,268
  9. 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 953
  10. 2016Practical Black-Box Attacks against Machine Learningcited by 903
  11. 2018Robustness May Be at Odds with Accuracycited by 880
  12. 2017Ensemble Adversarial Training: Attacks and Defensescited by 840
8 more
  1. 2016Universal adversarial perturbationscited by 784
  2. 2017One pixel attack for fooling deep neural networkscited by 582
  3. 2017Feature Squeezing: Detecting Adversarial Examples in Deep Neural Networkscited by 486
  4. 2018Disentangling Adversarial Robustness and Generalizationcited by 172
  5. 2018Is Robustness the Cost of Accuracy? -- A Comprehensive Study on the Robustness of 18 Deep Image Classification Modelscited by 135
  6. 2015Exploring the Space of Adversarial Imagescited by 28
  7. 2019DAPAS : Denoising Autoencoder to Prevent Adversarial attack in Semantic Segmentationcited by 14
  8. 2021On the Correspondence between Gaussian Processes and Geometric Harmonicscited by 3

Built on by

Not cited yet.