atlas

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

First Line of Defense: A Robust First Layer Mitigates Adversarial Attacks

AAAI 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.

Proposes an Adversarial Noise Filter (ANF), a redesigned first convolution layer (large kernel, more filters, maxpool) that gives natively robust ResNet, VGG, and EfficientNet models without adversarial training.

Problem

Adversarial attacks (FGSM, PGD, AutoAttack) severely degrade DNN accuracy, and adversarial training is computationally expensive; existing native-robustness methods modify many layers rather than the input stage.

Approach

Replace only the first convolution layer with an ANF block combining a large kernel (3 to 15), more output filters (16 to 256), and a max-pool (5x5), which implicitly suppresses adversarial noise and attenuates high frequencies; the same ANF design is reused across architectures, and an mPSNR metric quantifies denoising.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add ANF as the first layerResNet20 · CIFAR10PGD accuracy: 27.03 -> 59.98Helped
Add ANF as the first layerResNet20 · CIFAR10AA accuracy: 12.41 -> 55.14Helped
Add ANF as the first layerResNet20 · CIFAR10clean accuracy: 91.26 -> 83.09Hurt
Add ANF as the first layerResNet20 · CIFAR10corruption accuracy: 73.32 -> 78.43Helped
Add ANF as the first layerResNet20 · CIFAR100AA accuracy: 1.01 -> 21.58Helped
Add ANF as the first layerVGG16 · CIFAR10PGD accuracy: 54.94 -> 63.11Helped
Add ANF as the first layerResNet50 · ImageNetAA accuracy: 24.32 -> 52.95Helped
Add maxpool to the first layer, without increasing kernel size or filters (ablation)ResNet20 · CIFAR10PGD accuracy: 27.22 -> 45.37Helped
Increase filter count only, without larger kernel or maxpool (ablation)ResNet20 · CIFAR10PGD accuracy: 27.22 -> 29.91Helped
Combine increased filter count with maxpool, omitting larger kernel (ablation)ResNet20 · CIFAR10PGD accuracy: 27.22 -> 49.92Helped
Increase kernel size only, without increased filters or maxpool (ablation)ResNet20 · CIFAR10PGD accuracy: 27.22 -> 45.54Helped
Combine increased kernel size with maxpool, omitting increased filter count (ablation)ResNet20 · CIFAR10PGD accuracy: 27.22 -> 51.71Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 TinyImageNet ImageNet

Benchmarks: CIFAR10 CIFAR100 TinyImageNet ImageNet

Metrics: adversarial accuracy under FGSM, PGD, AutoAttack clean accuracy corruption (Gaussian noise) accuracy mPSNR

Baselines: Frequency filter regularization (FLP/GA native robustness) FLP Patch Gaussian augmentation (GA) Adversarial training (FGSM-based AT) Feature denoising AT

Builds on: adversarial training AutoAttack PGD frequency filter regularization

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