atlas

Research map / Optimization / Implicit bias and generalization

Does SGD really happen in tiny subspaces?

ICLR 2025 · Optimization › Implicit bias and generalization · approach: Edge-of-stability dynamics · 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 projecting SGD updates onto the top-k Hessian dominant subspace stalls training while projecting onto the bulk subspace matches SGD, and attributes the gradient-dominant alignment to SGD noise in the gradient-flow regime and to self-stabilization in the edge-of-stability regime.

Problem

Gradients during neural network training approximately align with the low-rank dominant Hessian eigenspace; the question is whether networks can be trained within that dominant subspace, which would enable more efficient training.

Approach

Dominant-subspace projected updates (Dom-SGD, Dom-GD, Dom-SAM) fail to decrease loss despite gradients aligning with the dominant subspace, while bulk-subspace projected updates train as well as the originals; the alignment is spurious and caused by SGD stochastic noise in an ill-conditioned valley landscape (GF regime) or by self-stabilization (EoS regime).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
project each SGD update onto the dominant subspace (ablation)SGD · MNIST-5k, CIFAR10-5k, and SST2-1ktraining lossHurt
project each SGD update onto the bulk subspace (ablation)SGD · MNIST-5k, CIFAR10-5k, and SST2-1ktraining lossNo clear effect
project each GD update onto the dominant subspace (ablation)GD in the EoS regime · MNIST-5k, CIFAR10-5k, and SST2-1ktraining lossHurt
project each GD update onto the bulk subspace (ablation)GD in the EoS regime · MNIST-5k, CIFAR10-5k, and SST2-1ktraining lossNo clear effect
project each SAM update onto the dominant subspace (ablation)SAM · MNIST-5ktraining lossHurt
project each SAM update onto the bulk subspace (ablation)SAM · MNIST-5ktraining lossNo clear effect
add cross-entropy loss rather than MSE loss (ablation)Dom-SGD · MNIST-5k, CIFAR10-5k, and SST2-1ktraining lossHurt
use VGG11 or ResNet8 as the architecture (ablation)Dom-SGD · CIFAR10-5ktraining lossHurt
switch from SGD to full-batch GDSGD in the GF regime · MNIST-5kgradient alignment with dominant subspaceHurt
switch from full-batch GD to SGDGD in the GF regime · MNIST-5kgradient alignment with dominant subspaceHelped
increase injected Gaussian noise scaleNoisy Gradient Descent · MNIST-5kgradient alignment with dominant subspaceHelped
decrease SGD batch sizeSGD · MNIST-5kgradient alignment with dominant subspaceHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST-5k CIFAR10-5k SST2-1k

Benchmarks: MNIST-5k training loss CIFAR10-5k training loss SST2-1k training loss

Metrics: training loss chi_k gradient alignment fraction top-k Hessian eigenvalues effective learning rate

Baselines: SGD GD SAM SGD with momentum Adam

Builds on: Gur-Ari et al. gradient descent happens in a tiny subspace Edge of Stability (Cohen et al.) Sharpness-Aware Minimization Adam self-stabilization

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