atlas

Research map / Learning theory and algorithms / Kernels and regression theory

How Feature Learning Can Improve Neural Scaling Laws

ICLR 2025 · Learning theory and algorithms › Kernels and regression theory · 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.

Builds a solvable two-layer linear projected-SGD model with evolving NTK, uses DMFT to derive neural scaling laws, and shows feature learning improves the loss exponent only for hard tasks (beta<1), validated on MLPs on the circle and CNNs on MNIST/CIFAR-5M.

Problem

Kernel (lazy) models of neural scaling laws fail to match scaling of feature-learning networks; it is unclear when feature learning changes power-law exponents of loss versus training time, model size, and compute.

Approach

A two-layer linear network with projected SGD whose first-layer features evolve (a finite-width NTK that changes) while a fixed random projection bottlenecks the model; DMFT yields closed-form scaling exponents, showing feature learning improves time scaling from beta to 2beta/(1+beta) for hard tasks (beta<1) but not for easy tasks (beta>1).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Allow feature evolution rather than keeping features staticScaling on hard tasks (β < 1) · Hard tasksloss scaling exponent with training time: \beta -> \frac{2\beta}{1+\beta}Helped
Allow feature evolution rather than keeping features staticCompute-optimal scaling on hard tasks (β < 1) · Hard taskscompute-optimal loss exponent r_C: \frac{\alpha \beta}{\alpha + 1} -> \frac{ 2 \alpha \beta}{\alpha (1+\beta) + 2}Helped
Allow feature evolution rather than keeping features staticScaling on easy tasks (β > 1) · Easy tasksloss scaling exponent with training time: \beta -> \betaNo clear effect
Allow feature evolution rather than keeping features staticCompute-optimal scaling on easy tasks · Easy tasks (1 < β < 2−1/α)compute-optimal loss exponent r_C: \frac{\alpha\beta}{ \alpha\beta+1} -> \frac{\alpha\beta}{ \alpha\beta+1}No clear effect
Allow feature evolution rather than keeping features staticCompute-optimal scaling on super-easy tasks · Super-easy tasks (β > 2−1/α)compute-optimal loss exponent r_C: 1 - \frac{1}{2\alpha} -> 1 - \frac{1}{2\alpha}No clear effect
Increase feature-learning parameter γ₀Residual CNN trained on CIFAR-5M · CIFAR-5Mloss scaling exponentHelped
Increase feature-learning parameter γ₀CNN trained on CIFAR-5M · CIFAR-5Mloss scaling exponentMixed
Increase feature-learning parameter γDeep transformer · Language modeling, next-token predictioncross-entropy loss scaling exponent: roughly twice the exponentHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST-1M CIFAR-5M synthetic functions on circle with power-law Fourier spectra

Benchmarks: MNIST-1M CIFAR-5M Sobolev-space function fitting on circle

Metrics: test loss scaling exponent compute-optimal exponent

Baselines: lazy / random feature model (gamma=0) kernel regression

Builds on: random feature model scaling laws (Maloney et al.) dynamical mean field theory for SGD linear neural network rich/lazy regimes mean field / muP parameterization Chinchilla scaling law

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