atlas

Research map / Optimization / Implicit bias and generalization

Understanding Sharpness Dynamics in NN Training with a Minimalist Example: The Effects of Dataset Difficulty, Depth, Stochasticity, and More

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

Studies progressive sharpening and edge of stability with a deep linear network having one neuron per layer, deriving sharpness bounds in terms of a dataset difficulty measure and analyzing how depth, data, and SGD batch size and step size affect sharpness.

Problem

Progressive sharpening (sharpness rising during gradient descent until the edge of stability) is commonly observed, but its mechanisms and dependence on dataset, depth, and optimizer are poorly understood.

Approach

Uses a minimalist deep linear network with a single neuron per layer and defines a dataset difficulty Q = sum d_i^2/sigma_i^2; proves sharpness bounds at minimizers and at convergence under gradient flow, and shows that SGD's stochasticity increases layer imbalance more than GD, reducing progressive sharpening.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
increase training dataset sizeGradient flow training · CIFAR10, SVHN, and Google speech 2-label subsetsprogressive sharpeningHelped
increase network depthFully connected networks with fixed width, trained with gradient flow · Squared-loss trainingprogressive sharpeningHelped
increase network depthMinimalist model · Datasets with Q>1sharpnessHelped
increase network depthMinimalist model · Datasets with Q<1sharpnessHurt
increase SGD batch sizeSGD · Mean squared loss trainingprogressive sharpeningHelped
increase SGD learning rateSGD · Mean squared loss training, especially with small batchesprogressive sharpeningHurt
use SGD stochasticity rather than a full batchMinimalist two-layer model · Training dynamicsprogressive sharpeningHurt
decrease SGD batch sizeMinimalist two-layer model · Training dynamicssharpnessHurt
increase SGD step sizeMinimalist two-layer model · Training dynamicssharpnessHurt
increase dataset difficulty QBalanced minimalist model · Sharpness at a global minimizersharpnessHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 SVHN Google speech commands

Benchmarks: CIFAR10 2-label subsets SVHN Google speech commands

Metrics: sharpness (top Hessian eigenvalue) predicted sharpness vs empirical sharpness dataset difficulty Q layer imbalance C

Baselines: gradient flow gradient descent stochastic gradient descent

Builds on: edge of stability self-stabilization central flow progressive sharpening

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