atlas

Research map / Optimization / Implicit bias and generalization

A Theory of Non-Linear Feature Learning with One Gradient Step in Two-Layer Neural Networks

ICML 2024 · Optimization › Implicit bias and generalization · approach: Neural tangent kernel analysis · 2 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 one gradient step with a learning rate growing as n^alpha on a two-layer network's first layer adds one spike per polynomial degree to the feature matrix spectrum, and that these spikes precisely characterize the limiting train/test error improvements, including learning quadratic components.

Problem

Single-step gradient feature learning in two-layer networks with a constant step size only learns the linear component of the teacher; it is unknown which non-linear features are learned when the step size grows with sample size, and how they affect training and test error.

Approach

Use step size eta ~ n^alpha; the updated feature matrix is approximated by the untrained features plus rank-one spikes aligned with the monomials (X beta)^{∘k}, one per k up to a number that depends on alpha. Equivalence theorems replace the trained features with this approximation, and Gaussian equivalence is then applied to the untrained part to derive exact high-dimensional training and test er

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase step size from constant (eta=O(1)) to eta ~ n^alpha with alpha in ((ell-1)/(2ell), ell/(2ell+2))one-step gradient update of first layer in two-layer network · high-dimensional proportional asymptoticsnumber of separated spikes in feature matrix spectrum: ell spikes added for alpha in that rangeHelped
Step size eta ~ n^alpha with ell=1 regime (linear feature only)training loss of ridge regression on learned features · theory, single-index teachertraining loss reduction Delta_1: Delta_1 >= 0, increasing in c_{*,1}Helped
Step size moved into ell=2 regime (quadratic features learned)training loss of ridge regression on learned features · theory, single-index teacheradditional training loss reduction Delta_2 vs Delta_1: additional positive term depending on c_{*,2}Helped
Step size moved into ell=2 regime (quadratic features learned)test error of ridge regression on learned features · theory, single-index teachertest error improvement Lambda_2 vs Lambda_1: Lambda_2 = Lambda_1 + positive term in c_{*,2}^2Helped
Teacher with information exponent >1 (c_{*,1}=0) with gradient steplimiting training loss · theorytraining loss changeNo clear effect
Constant step size (eta=O(1)) one-step updatenon-linear teacher components · theorylearning of non-linear componentsNo clear effect
Shifted-ReLU experiments: Setting 2 (H1 + H2/sqrt2 target) vs Setting 1 (linear only) across log(eta)/log(n) (ablation)train/test error of one-step updated network · synthetic, n=1000, N=500, d=300train/test error vs log(eta)/log(n)Mixed

Surprising findings

Limitations

Experimental setup

Datasets: synthetic Gaussian data with single-index teacher

Metrics: training error test error singular value spectrum

Baselines: constant step size one-step GD (Ba et al. 2022) random features model (eta = 0) linear and kernel predictors

Builds on: Gaussian equivalence property random features models one-step gradient feature learning (Ba et al.) Wedin's theorem

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