atlas

Research map / Optimization / Implicit bias and generalization

Grokking at the Edge of Linear Separability

ICML 2025 · Optimization › Implicit bias and generalization · approach: Explicit and implicit regularization interplay · 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 grokking arises in a minimal binary logistic regression task when the data is nearly linearly separable from the origin (lambda=d/N near 1/2) with large feature noise, explained via critical slowing down and a 1D solvable model.

Problem

Explaining why grokking (delayed generalization with non-monotonic test loss) occurs, in a minimal solvable model where memorizing and generalizing solutions are well defined.

Approach

Grokking in logistic regression on Gaussian data with a common label arises near the critical ratio lambda=d/N=1/2, where linear separability from the origin changes (via Wendel's theorem); near this point the flat directions cause GD to linger near the overfitting solution, a critical-slowing-down mechanism, analyzed through conformal time and a 2-point 1D model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Set λ below but close to 1/2, with high perpendicular noise σGradient descent logistic regression · Two-Gaussian binary classificationgeneralization accuracy over training timeMixed
Move λ toward 1/2 from belowGradient descent logistic regression · Gaussian binary classification‖S∞‖Hurt
Use λ < 1/2 rather than λ > 1/2Gradient descent logistic regression · Gaussian binary classificationasymptotic generalization accuracyHelped
Increase perpendicular noise σGradient descent logistic regression · Gaussian binary classification near λ=1/2 from belowgrokking timeMixed
Use Adam instead of gradient descentLogistic regression grokking setup · λ=0.495, σ=1grokkingHelped
Increase separation-axis variance σ_A from 0 to 0.05 or 0.1Two-Gaussian binary classification · λ=0.4, μ=0.2, σ_B=1limiting accuracyHurt
Increase separation-axis variance σ_A from 0 to 0.05 or 0.1Two-Gaussian binary classification · λ=0.4, μ=0.2, σ_B=1long-time lossHurt
Set σ_A=0.01 rather than σ_A=0Two-Gaussian binary classification · λ=0.4, μ=0.2, σ_B=1dynamics relative to σ_A=0No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: synthetic Gaussian data

Metrics: test loss generalization accuracy grokking time

Builds on: Power et al. grokking Soudry et al. implicit bias of gradient descent Wendel's theorem Lyu and Li / Ji and Telgarsky separability 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