atlas

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

Can Implicit Bias Imply Adversarial Robustness?

ICML 2024 · 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.

Shows that a shallow polynomial-ReLU (pReLU) network trained by gradient flow can learn subclass centers and be robust to O(1) l2 attacks, whereas standard ReLU networks learn class-average directions and are vulnerable to O(1/sqrt(K)) attacks.

Problem

Gradient-flow-trained shallow ReLU networks generalize well on clean data with latent subclass structure but are non-robust to small l2 adversarial perturbations, due to implicit bias toward class-average neuron directions.

Approach

Replace ReLU with a polynomial ReLU activation sigma^p(<x,w>)/||w||^{p-1} (p>=3), which changes the neuron alignment dynamics under small-initialization gradient flow so neurons align with individual subclass centers rather than averaged class directions, yielding O(1)-robust classifiers.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use p=2 instead of p=1 (ablation)pReLU network · MNIST digits, cleanaccuracy: 0.981($\pm 0.000$) -> 0.982 ($\pm 0.000$)No clear effect
Increase activation exponent from p=1 to p=4 (ablation)pReLU network · MNIST digits, cleanaccuracy: 0.981($\pm 0.000$) -> 0.980 ($\pm 0.000$)No clear effect
Increase activation exponent from p=1 to p=4 (ablation)pReLU network · MNIST digits, $\ell_\infty$ attack, radius=0.05robust accuracy: 0.512 ($\pm 0.006$) -> 0.913 ($\pm 0.001$)Helped
Increase activation exponent from p=1 to p=4 (ablation)pReLU network · MNIST digits, $\ell_\infty$ attack, radius=0.1robust accuracy: 0.040 ($\pm 0.002$) -> 0.637 ($\pm 0.004$)Helped
Increase activation exponent from p=1 to p=4 (ablation)pReLU network · MNIST digits, $\ell_2$ attack, radius=1robust accuracy: 0.301 ($\pm 0.004$) -> 0.775 ($\pm 0.002$)Helped
Increase activation exponent from p=1 to p=4 (ablation)pReLU network · MNIST digits, $\ell_2$ attack, radius=2robust accuracy: 0.007 ($\pm 0.001$) -> 0.239 ($\pm 0.003$)Helped
Increase activation exponent from p=1 to p=4 (ablation)pReLU network · MNIST digits, $\ell_1$ attack, radius=5robust accuracy: 0.500 ($\pm 0.007$) -> 0.807 ($\pm 0.002$)Helped
Increase activation exponent from p=1 to p=4 (ablation)pReLU network · MNIST digits, $\ell_1$ attack, radius=10robust accuracy: 0.098 ($\pm 0.004$) -> 0.402 ($\pm 0.003$)Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST Caltech256 synthetic mixture-of-Gaussians subclass data

Benchmarks: MNIST Caltech256 (10 superclasses) synthetic subclass data

Metrics: clean test accuracy robust accuracy under APGD l_inf attack robust accuracy under l2, l1 attacks distance dist(f_p,F) to target classifier stable rank

Baselines: vanilla ReLU network (p=1)

Builds on: Frei et al. 2023 implicit bias non-robustness neuron alignment analysis of shallow networks APGD attack

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