atlas

Research map / Optimization / Implicit bias and generalization

Beyond Implicit Bias: The Insignificance of SGD Noise in Online Learning

ICML 2024 · Optimization › Implicit bias and generalization · approach: Implicit bias in linear networks · 1 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 SGD batch-size noise gives no implicit-bias benefit in single-epoch online learning and that SGD trajectories track noiseless gradient descent ("golden path") in loss and function space.

Problem

Whether the implicit bias of SGD noise (small batch sizes), which helps generalization in multi-epoch offline training, also helps in single-epoch online learning where train and test distributions coincide.

Approach

Empirically contrasts online and offline regimes across batch sizes and shows that dropping or adding SGD noise mid-training makes the loss curve snap to or away from a translated low-noise trajectory; proposes the golden path hypothesis that SGD noisily follows the gradient descent path, with batch size affecting only computational cost. Supported by a quadratic-loss theorem showing expected SGD

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase batch size to reduce SGD noiseResNet-18 · CIFAR-5m onlinelossHelped
Increase batch size to reduce SGD noiseConvNeXt-T · ImageNet online (10 epochs)lossHelped
Increase batch size to reduce SGD noiseGPT-2-small · C4 onlinelossHelped
Use higher SGD noise (smaller batch size)ResNet-18 · CIFAR-5m offlinelossHelped
Use higher SGD noise (smaller batch size)ConvNeXt-T · ImageNet offlinelossHelped
Use higher SGD noise (smaller batch size)GPT-2-small · C4 offlinelossHelped
Increase batch size from 32 to 512 during training (ablation)ResNet-18 · CIFAR-5m onlineloss trajectory alignmentHelped
Increase batch size from 64 to 512 during training (ablation)GPT-2-small · C4 onlineloss trajectory alignmentHelped
Decrease batch size to increase SGD noise during training (ablation)ResNet-18 · CIFAR-5m onlinelossHurt
Decrease batch size to increase SGD noise during training (ablation)GPT-2-small · C4 onlinelossHurt
Increase batch size from 32 to 512 (ablation)ResNet-18 · CIFAR-5m onlineaverage TV distanceHelped
Increase batch size from 64 to 512 (ablation)GPT-2-small · C4 onlineaverage TV distanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-5m ImageNet C4

Benchmarks: CIFAR-5m test ImageNet test C4 validation loss

Metrics: test loss early-stopping loss average total variation distance of softmax outputs

Baselines: offline learning with varying batch size independent low-noise seeds (TV baseline)

Builds on: Deep Bootstrap Edge of Stability

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