atlas

Research map / Optimization / Implicit bias and generalization

Neural network learns low-dimensional polynomials with SGD near the information-theoretic limit

NeurIPS 2024 · Optimization › Implicit bias and generalization · approach: Low-rank and single-index recovery · 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 two-layer ReLU-like networks trained by layer-wise SGD with minibatch reuse learn single-index polynomial targets with near-linear (d·polylog d) samples, and n ≈ d^{(p*-1)∨1} for general link functions with generative exponent p*.

Problem

Gradient-based training of two-layer networks on single-index targets with information exponent p is believed to need n ≳ d^{Θ(p)} samples (CSQ lower bound ~ d^{p/2}), leaving a gap to the information-theoretic limit n ≍ d.

Approach

Reusing the same minibatch over two consecutive GD steps creates a non-correlational term that applies a polynomial transformation to the labels, lowering the information exponent (to 1 or 2) so SGD can escape the high-entropy initialization; combined with interpolation step, normalized SGD, randomized polynomial activations, and a second-layer ridge regression.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Reuse minibatches across consecutive gradient steps instead of using online SGDTwo-layer ReLU neural network on the single-index polynomial target He_3 · Single-index polynomial target He_3test error: n\simeq d; online SGD test error does not dropHelped
Reuse minibatches across consecutive gradient steps instead of using online SGDTwo-layer ReLU neural network on the single-index polynomial target He_3 · Single-index polynomial target He_3weak recovery: n=\Omega(d^2)Helped
Use SGD with reused data for polynomial single-index learningTwo-layer neural network · Single-index polynomial targetssample complexity: n = \tilde{O}(d\varepsilon^{-2})Helped
Use SGD with reused data for targets with generative exponent p_*Two-layer neural network · Single-index models with generative exponent p_*sample complexity: n = \tilde{\Theta}(d^{(p_*-1)\vee 1})Helped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic isotropic Gaussian single-index data

Benchmarks: synthetic single-index target f*(x)=He_3(<x,theta>)

Metrics: weak recovery overlap population squared loss sample complexity scaling

Baselines: online SGD CSQ-limited SGD smoothed SGD (Damian et al. 2023) tensor partial-trace SQ algorithm

Builds on: Ben Arous et al. 2021 online SGD single-index analysis Dudeja and Hsu 2018 / Damian et al. 2023 smoothing Damian et al. 2024 generative exponent Bietti et al. 2022 learning single-index models with SGD Dandi et al. 2023 two-layer NN weak recovery

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