atlas

Research map / Optimization / Implicit bias and generalization

Implicit bias of SGD in $L_2$-regularized linear DNNs: One-way jumps from high to low rank

ICLR 2024 · Optimization › Implicit bias and generalization · approach: Explicit and implicit regularization interplay · 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 with L2 regularization in deep linear networks performs one-way jumps from higher-rank to lower-rank minima on matrix completion, via absorbing sets B_r, and verifies this with small experiments.

Problem

In deep linear networks with L2 regularization, the loss has multiple local minima of different ranks; GD can get stuck at rank-overestimating minima in matrix completion, so the question is which minimum SGD converges to.

Approach

Defines nested absorbing regions B_1 ⊂ ... ⊂ B_R of approximately rank-r parameters; proves SGD can never leave B_r once inside but has non-zero probability of entering it from anywhere, so SGD performs one-way jumps from high to low rank, without relying on SDE/Langevin approximations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SGD rather than GD to allow jumps from rank-overestimating minima to lower-rank minimaL2-regularized deep linear networks on matrix completion · Matrix completionprobability of reaching a lower-rank minimumHelped
Use SGD rather than GD for transitions to higher-rank minimaL2-regularized deep linear networks on matrix completion · Matrix completionprobability of reaching a higher-rank minimumHelped
Add a high-noise training phase before low-noise fitting (ablation)Annealing schedule for a deep linear network · Matrix completion across ε valuesrank-1 recoveryHelped
Remove the high-noise phase (set t0=0) (ablation)Annealing schedule for a deep linear network · Matrix completion across ε valuesrank-1 recoveryHurt
Increase the duration of the high-noise phase (ablation)Annealing schedule for a deep linear network · Matrix completion across ε valuesrank-1 recoveryHelped
Switch to low-noise fitting after the rank jump rather than before it (ablation)Annealing schedule for a deep linear network · 2×2 matrix completion, ε=0.25rank-1 recoveryHelped
Switch to low-noise fitting before the rank jump (ablation)Annealing schedule for a deep linear network · 2×2 matrix completion, ε=0.25rank-1 recoveryHurt
Increase depth from L=3 to L=4 (ablation)Deep linear network trained with SGD · 2×2 matrix completion, ε=0.1, first 5000 stepsrank-jump occurrenceHelped
Remove the high-learning-rate periods from the periodic schedule (ablation)Periodic SGD schedule · 2×2 matrix completion, ε=0.2rank-jump occurrenceHurt
Use a smaller ε (ablation)Annealing schedule for a deep linear network · 2×2 matrix completiontime needed for a rank jumpHurt

Surprising findings

Limitations

Experimental setup

Datasets: synthetic 2x2 matrix completion problem

Benchmarks: synthetic 2x2 matrix completion

Metrics: test loss singular value ratio rank of learned matrix

Baselines: gradient descent Langevin dynamics approximation of SGD

Builds on: Schatten norm representation cost of deep linear networks balancedness of critical points Langevin approximation of SGD

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