Research map / Adversarial robustness and security / Certified and empirical robustness
Adversarial Purification with the Manifold Hypothesis
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes a manifold-hypothesis-based adversarial purification framework that trains a VAE-classifier with ELBO plus classification loss and purifies inputs at test time by optimizing the ELBO under an l_inf budget.
Problem
Adversarial robustness for non-adversarially trained classifiers, especially against defense-aware adaptive attacks (multi-objective and BPDA), where existing purification methods degrade and lack theoretical grounding.
Approach
Provides sufficient conditions for robustness via manifold hypothesis and semantic consistency between the on-manifold classifier and decoder, then approximates the purifier with test-time ELBO optimization in a VAE-based classifier trained jointly with a classification head.
Key results
- On CIFAR-10 with ResNet-50, VAE-CLF with test-time ELBO purification raises BPDA robust accuracy to 57.15% and AutoAttack-l_inf accuracy to 63.16% (vs 0.04% without purification).
- On SVHN with a tiny ResNet, TTP (ELBO) reaches 72.72% PGD and 64.70% AdapA accuracy, competitive with adversarially trained models.
- Clean accuracy drops under purification (e.g., CIFAR-10 tiny ResNet 91.82% to 77.97%), a trade-off the authors acknowledge.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| test-time ELBO purification instead of reconstruction-only purification (ablation) | VAE-Classifier (tiny ResNet) · CIFAR-10 | BPDA accuracy: 47.43 vs 43.02 | Helped |
| test-time ELBO purification instead of reconstruction-only purification (ablation) | VAE-Classifier (tiny ResNet) · MNIST | BPDA accuracy: 83.08 vs 68.03 | Helped |
| test-time ELBO purification instead of reconstruction-only purification (ablation) | VAE-Classifier (tiny ResNet) · SVHN | BPDA accuracy: 64.70 vs 66.68 | Hurt |
| test-time purification (ELBO) on VAE-Classifier | VAE-Classifier (tiny ResNet) · CIFAR-10 clean accuracy | clean accuracy: 77.97 vs 91.82 | Hurt |
| test-time ELBO purification on VAE-Classifier | ResNet-50 standard-trained VAE-CLF (CIFAR-10) · CIFAR-10 BPDA | BPDA accuracy: 57.15 vs no defense (BPDA not reported) | Helped |
| test-time ELBO purification on adversarially trained PreActResNet-18 encoder | PreActResNet-18 adversarially trained VAE-CLF (CIFAR-10) · CIFAR-10 PGD | PGD accuracy: 61.98 vs 61.08 | Helped |
| test-time ELBO purification on VAE-Classifier | VAE-Classifier (tiny ResNet) · MNIST/F-MNIST/SVHN/CIFAR-10 standard attacks | PGD accuracy: e.g. CIFAR-10 17.82 to 57.21 | Helped |
| multi-objective adaptive attack trade-off increased | VAE-CLF with ELBO purification (CIFAR-10) · CIFAR-10 multi-objective attack | accuracy | No clear effect |
| test-time ELBO purification on larger class count | VAE-CLF (CIFAR-100) · CIFAR-100 clean accuracy | clean accuracy: 42.96 vs 72.37 | Hurt |
| test-time ELBO purification on VAE-CLF with blackbox RayS attack | ResNet-50 VAE-CLF (CIFAR-10) · RayS unbounded | accuracy: 0.07 to 70.74 | Helped |
Surprising findings
- Standard-AE classifiers without semantic consistency are almost completely broken by attacks, while the VAE-classifier with ELBO purification retains substantial robustness even under BPDA.
- Clean accuracy drops notably after purification, which the authors attribute partly to the purifier not being Lipschitz-constrained.
Limitations
- Clean accuracy drops substantially after purification (e.g., ResNet-50 94.82% to 85.12%).
- Performance is limited on datasets with many classes such as CIFAR-100 due to sparse per-class density estimation.
- Test-time optimization is computationally expensive (about 102x inference time).
Experimental setup
Datasets: MNIST Fashion-MNIST SVHN CIFAR-10 CIFAR-100 CelebA
Benchmarks: MNIST Fashion-MNIST SVHN CIFAR-10 CIFAR-100 CelebA
Metrics: classification accuracy (clean) robust accuracy
Baselines: Standard-AE-Classifier PuVAE diffusion-based purification adversarial training methods
Builds on: variational autoencoder certified robustness BPDA PixelDefend Defense-GAN
Closest papers by meaning
- Enhancing the Adversarial Robustness via Manifold Projection (AAAI 2025 · similarity 0.90)
- Adversarial Training on Purification (AToP): Advancing Both Robustness and Generalization (ICLR 2024 · similarity 0.88)
- Towards Understanding the Robustness of Diffusion-Based Purification: A Stochastic Perspective (ICLR 2025 · similarity 0.87)
- Instant Adversarial Purification with Adversarial Consistency Distillation (CVPR 2025 · similarity 0.86)
- Robust Overfitting Does Matter: Test-Time Adversarial Purification With FGSM (CVPR 2024 · similarity 0.86)
- Explaining the role of Intrinsic Dimensionality in Adversarial Training (ICML 2025 · similarity 0.86)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
