atlas

Research map / Optimization / Optimizers

Online Learning and Information Exponents: The Importance of Batch size & Time/Complexity Tradeoffs

ICML 2024 · Optimization › Optimizers · approach: Memory-efficient LLM optimizers · 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.

Studies how batch size affects the iteration time of one-pass SGD for learning single/multi-index targets with two-layer networks, and proposes Correlation loss SGD to escape the self-interaction limit for large batches, with an ODE description of the dynamics.

Problem

Time/sample complexity tradeoff of one-pass SGD with large batch sizes when learning multi-index targets with two-layer networks on isotropic Gaussian data; standard SGD stops benefiting from larger batches beyond about d^{ℓ/2}.

Approach

Characterizes the optimal batch size and learning-rate scaling as a function of the information exponent, shows vanilla SGD's self-interaction term blocks speedups for large batches, and proposes correlation-loss SGD (vanishing second-layer scale) that suppresses auto-correlation terms and reaches weak recovery in polylog(d) steps for batch sizes up to d^{ℓ-1}.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
increase batch size up to n_b ≲ d^(ℓ/2) with optimally scaled learning rateOne-pass SGD · Single-index weak recoveryiterations T: T(n_b) = \sfrac{I(\ell)}{n_b}Helped
increase batch size up to n_b ≲ d^(ℓ/2)One-pass SGD · Single-index weak recoverysamples N: N = O(d^{\ell-1})No clear effect
increase batch size beyond d^(ℓ/2) for ℓ>2 using standard SGDOne-pass SGD · Single-index weak recovery, ℓ>2samples N: N = O(n_bd^{\sfrac{\ell}{2}-1})Hurt
replace square loss with correlation lossOne-pass SGD · Single-index weak recovery, ℓ>2iterations T: T = O(\sfrac{d^{\ell-1}}{n_b})Helped
replace square loss with correlation lossOne-pass SGD · Single-index weak recovery, ℓ≤2iterations TNo clear effect
use correlation loss and increase batch size to n_b = O(d^max(ℓ-1,1))One-pass SGD · Single-index weak recoveryiterations T: T=\mathrm{polylog}(d)Helped
use one gradient step with batch size n_b=O(d^ℓ)Two-layer neural network · Single-index weak recoveryiterations T: T=1Helped
increase learning rate above the optimal rate for the batch sizeOne-pass SGD · Single-index weak recoverytarget correlationHurt
use a lower learning rate than the optimal rateOne-pass SGD · Single-index weak recoveryiterations THurt
switch from correlation loss to square loss after escaping the initialization plateauAdaptive SGD · Single-index target learningfull target learningMixed

Surprising findings

Limitations

Experimental setup

Datasets: synthetic Gaussian covariates with multi-index teacher labels

Metrics: teacher-student weight correlation m_t vs iteration time number of iterations T to weak recovery sample complexity N

Baselines: vanilla projected SGD with square loss one-step GD (giant step) n_b=1 online SGD

Builds on: information exponent (Ben Arous et al.) Saad and Solla online learning ODEs one-step giant-step analysis (Damian et al.)

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