atlas

Research map / Optimization / Implicit bias and generalization

Feature Averaging: An Implicit Bias of Gradient Descent Leading to Non-Robustness in Neural Networks

ICLR 2025 · Optimization › Implicit bias and generalization · approach: Implicit bias in linear networks · 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.

Proves that gradient descent on two-layer ReLU networks trained on multi-cluster orthogonal data converges to feature-averaging solutions that are non-robust, and that fine-grained cluster-level supervision yields decoupled features with optimal robustness.

Problem

Explaining why gradient-descent-trained neural networks are non-robust to adversarial l2 perturbations even when robust solutions exist, given multiple discriminative features per class.

Approach

Gradient descent on two-layer ReLU networks with small initialization provably learns, for each neuron, a weighted average of the cluster-center features of its class (feature averaging), which is vulnerable to perturbations along the negative averaged direction; training with cluster-level (multi-class) labels instead makes each neuron align with a single cluster feature and yields optimal robust

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train on cluster-level labels instead of binary labelsTwo-layer ReLU network on the synthetic multi-cluster distribution · Synthetic multi-cluster binary classificationrobust accuracy: ≤ \exp(-\Omega(\log^2 d)) at δ = Ω(√(d/k)) -> ≥ 1- \exp(-\Omega(\log^2 d)) at δ = O(√d)Helped
Increase the number of training samples (n=1000, 10000, 50000) (ablation)Binary-label gradient descent on synthetic data · Synthetic multi-cluster datasetfeature averagingNo clear effect
Vary the learning rate (η = 0.01, 0.001, 0.0001) (ablation)Binary-label gradient descent on synthetic data · Synthetic multi-cluster datasetfeature averagingMixed
Vary initialization magnitude (σ_w=σ_b = 0.001, 0.0001, 0.00001) (ablation)Binary-label gradient descent on synthetic data · Synthetic multi-cluster datasetfeature averagingMixed
Vary signal-to-noise ratio (SNR = 0.5, 1, 2) (ablation)Binary-label gradient descent on synthetic data · Synthetic multi-cluster datasetfeature averagingNo clear effect
Relax exact orthogonality by varying inter-feature cosine (0.00001, 0.001, 0.09) (ablation)Binary-label gradient descent on synthetic data · Synthetic multi-cluster datasetfeature averagingNo clear effect
Relax equal feature norms (min/max norm = 1.0 / 1.0, 0.8 / 1.2, 0.6 / 1.4) (ablation)Binary-label gradient descent on synthetic data · Synthetic multi-cluster datasetfeature averagingNo clear effect
Add PGD-based adversarial training (attack radius 40)Two-layer network on synthetic data · Synthetic multi-cluster classificationrobustnessHelped
Use PGD-based adversarial training instead of fine-grained labelsTwo-layer network on synthetic data · Synthetic multi-cluster classificationrobustnessHurt
Increase adversarial-training attack radius from 20 to 40 (ablation)PGD-based adversarial training on synthetic data · Synthetic multi-cluster classificationrobustnessHelped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic multi-cluster Gaussian data MNIST CIFAR-10

Benchmarks: MNIST CIFAR-10 synthetic multi-cluster data

Metrics: clean accuracy l2 robust accuracy cosine similarity between cluster features and weights

Baselines: binary-label training 10-class fine-grained training adversarial training (PGD)

Builds on: Li et al. 2022 (multi-cluster data / feature learning) Sanyal et al. 2020 (implicit bias and robustness) Frei et al. 2023 (benign overfitting auto-balance) Allen-Zhu & Li feature learning framework

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