atlas

Research map / Optimization / Implicit bias and generalization

The Implicit Bias of Adam on Separable Data

NeurIPS 2024 · Optimization › Implicit bias and generalization · approach: Implicit bias in linear networks · 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 full-batch Adam with no stability constant, on linearly separable logistic/exponential-loss linear classification, converges in normalized direction to the maximum ℓ∞-margin classifier, with polynomial-time rates for diminishing learning rates.

Problem

Characterizing the implicit bias of Adam (without the stability constant epsilon) on linearly separable binary classification, where gradient descent is known to converge to the maximum ℓ2-margin solution.

Approach

Analyzes Adam's moment estimates entry-wise with bounds scaled by the gradient mass G(w)=-(1/n)Σℓ'(margin), showing the normalized margin converges to the ℓ∞ max-margin, distinct from GD's ℓ2 bias, and gives convergence rates for learning rates η_t=(t+2)^{-a}.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Adam without the stability constant ε instead of GD or GDMLinear classification on linearly separable data · Synthetic separable data (logistic loss)normalized ℓ∞-marginHelped
Use Adam without the stability constant ε instead of GD or GDMLinear classification on linearly separable data · Synthetic separable data (logistic loss)normalized ℓ2-marginHurt
Add stability constant ε = 10^{-8} to Adam (ablation)Adam (ε = 0) · Synthetic separable data (logistic loss)normalized ℓ∞-marginNo clear effect
Add stability constant ε = 10^{-8} to Adam (ablation)Adam (ε = 0) · Synthetic separable data (logistic loss)normalized ℓ2-marginNo clear effect
Use a learning-rate schedule η_t = Θ(t^{-a}) with a < 1 (ablation)Adam (ε = 0) · Synthetic separable datanormalized ℓ∞-margin gap convergence behaviorHelped
Use a learning-rate schedule η_t = Θ(t^{-1}) (ablation)Adam (ε = 0) · Synthetic separable datanormalized ℓ∞-margin gap convergence behaviorMixed
Use learning rate η_t = Θ(t^{-0.3}) rather than the other tested schedules (ablation)Adam · Selected synthetic separable datasetnormalized ℓ∞-margin convergence speedHelped
Use η_t = Θ(t^{-0.3}) across different datasets (ablation)Adam · Different learning tasksnormalized ℓ∞-margin convergence speedMixed
Train with logistic loss rather than exponential loss (ablation)Adam (ε = 0) · Linearly separable binary linear classificationnormalized ℓ∞-margin convergenceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: synthetic Gaussian data (n=50, d=50)

Benchmarks: synthetic linearly separable data

Metrics: normalized l_infty margin normalized l_2 margin margin gap vs iterations

Baselines: gradient descent gradient descent with momentum Adam with epsilon=1e-8

Builds on: Adam gradient descent implicit bias (Soudry et al.) AdamW implicit bias AdaGrad implicit bias

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