atlas

Research map / Adversarial robustness and security / Certified and empirical robustness

Explaining the role of Intrinsic Dimensionality in Adversarial Training

ICML 2025 · Adversarial robustness and security › Certified and empirical robustness · approach: Robustness-accuracy trade-off analysis · 0 citations (OpenAlex)

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.

Explains differing robustness/generalization effects of adversarial training across vision, encoder LLM and decoder LLM architectures via intrinsic dimensionality and the manifold conjecture, and proposes SMAAT, which adversarially perturbs the lowest-ID layer to cut AT cost while improving robustness.

Problem

Adversarial training affects robustness and generalization differently across vision models, encoder-based LLMs and decoder-based LLMs, and standard AT is computationally expensive due to multi-step PGD chains.

Approach

Uses layerwise intrinsic dimensionality (TwoNN) and the manifold conjecture to explain why off-manifold AEs favor robustness and on-manifold AEs favor generalization; SMAAT perturbs the intermediate layer with the lowest ID, which for encoder LLMs is the last layer, shortening backprop chains.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Perturb the last layer instead of the input layerBERT and RoBERTa classifiers · AGNEWS, IMDB, and YELPaverage robust accuracy (AR): BERT: 8.6%, 15.7%, and 28.8%; RoBERTa: 6.0%, 5.8%, and 19.0% over the best scoreHelped
Perturb the last layer instead of the input layerBERT and RoBERTa classifiers · AGNEWS, IMDB, and YELPclean accuracy: 0.5Mixed
Perturb the last layer instead of the input layerBERT, RoBERTa, and DistilBERT safety filters · AdvBench and HH-RLHFAUA: BERT: 100 vs 0 (AdvBench), 51.6 vs 48.5 (HH-RLHF); RoBERTa: 99.2 vs 0, 96.8 vs 34.0; DistilBERT: 97.5 vs 0, 39.5 vs 34.1Helped
Adversarially train by perturbing the selected low-ID layerContriever · Natural Questions poisoning, N=10 and N=50robust recall: N=10 R@10: 99.5 vs 75.2; N=50 R@10: 85.7 vs 51.7Helped
Adversarially train by perturbing the selected low-ID layerBERT and RoBERTa · GLUEaverage accuracy: BERT: 86.3 vs 86.3; RoBERTa: 89.7 vs 89.6No clear effect
Adversarially train by perturbing the selected low-ID layerBERT and RoBERTa · AdvGLUEaverage accuracy: BERT: 45.1 vs 39.5; RoBERTa: 39.6 vs 27.5Helped
Perturb the last layer to shorten PGD backpropagation chainsBERT on IMDB · IMDBtraining time (min/epoch): 15.6 ± 0.5 -> 5.2 ± 0.2Helped
Apply AT at lower rather than upper layersLLaMA-2-7B-chat · LAT dataset, MT-Bench and GCGrobustnessMixed
Apply AT at higher rather than lower layersBERT · YELP under TextFoolerrobustnessHelped
Apply AT at lower rather than higher layersVGG-13 · CIFAR-10robustnessMixed

Surprising findings

Limitations

Experimental setup

Datasets: AGNEWS IMDB YELP AdvBench HH-RLHF Natural Questions CIFAR-10 HelpSteer LAT dataset UltraChat GLUE AdvGLUE

Benchmarks: AGNEWS IMDB YELP AdvBench HH-RLHF Natural Questions GLUE AdvGLUE MT-Bench CIFAR-10

Metrics: clean accuracy robust accuracy under attack average robust accuracy robust recall recall@10 recall@100 training time per epoch inference time per sample

Baselines: ASCC FreeLB++ SAFER TMD RSMI FreeLB++ (retriever)

Builds on: projected gradient descent adversarial training latent adversarial training FreeLB TwoNN intrinsic dimension estimator

Closest papers by meaning

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.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy