atlas

Research map / Optimization / Implicit bias and generalization

Deep Learning Through A Telescoping Lens: A Simple Model Provides Empirical Insights On Grokking, Gradient Boosting & Beyond

NeurIPS 2024 · Optimization › Implicit bias and generalization · approach: Stability-based generalization analysis · 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.

Proposes a telescoping model that expresses a trained network as a sum of linearized per-step functional updates, and uses it to analyze double descent, grokking, gradient boosting vs. neural nets on tabular data, and linear mode connectivity.

Problem

Neural networks often behave unexpectedly (non-monotonic generalization, grokking, tabular underperformance vs. GBTs, weight-averaging success), and there is no simple empirical tool to analyze the learned function from its training trajectory.

Approach

Approximate a trained network by telescoping first-order linearizations of each SGD functional update, yielding a weight-averaging and kernel representation f̃ = f0 + sum_t ∇f_{t-1}(x)^T Δθ_t; this makes learned predictions a linear combination of training labels, enabling effective-parameter complexity measures and comparisons with gradient boosting trees.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Iteratively telescoping first-order updates instead of a single linear expansion around theta_03-layer ReLU MLP trained on MNIST 3-vs-5 · MNIST 3-vs-5 approximation errormean absolute approximation error: by orders of magnitudeHelped
Small learning rate gamma in telescoping modeltelescoping model approximation · MNIST 3-vs-5mean absolute approximation errorHelped
Adam(W) instead of SGD requires smaller learning rate for approximation qualitytelescoping model with AdamW · MNIST 3-vs-5approximation qualityHurt
Binary-classification lower learning rate for grokking replicationgrokking experiments (MNIST, polynomial regression) · grokking replicationvisual grokking extremenessHurt
Standard initialization scale with sigmoid output vs large initialization (ablation)MNIST grokking setup · MNIST generalization speedsteps to generalization: 10^2 instead of 10^5 stepsHelped
Adding sigmoid output activation with standard initialization (ablation)MNIST with standard initialization · effective parameters p^0 on MNISTlearned complexity (effective parameters)Helped
Pre-training on SVHN before weight averagingResNet-20 CIFAR-10 linear mode connectivity · LMC loss barrierloss barrierHelped
Tree kernel (GBT) vs tangent kernel (NN) under increasing test irregularityneural networks vs gradient boosted trees on tabular data · houses dataset, increasing irregular test proportionrelative MSE of NN vs GBTNo clear effect
Momentum added to SGD functional updatestelescoping model · theoretical analysisfunctional update sign alignmentMixed

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-10 SVHN tabular benchmark datasets (houses and others) polynomial regression task

Benchmarks: CIFAR-10 MNIST tabular benchmark datasets (houses)

Metrics: effective parameters p^0 (train and test) mean absolute approximation error MSE relative to GBT maximal accuracy decrease under weight averaging squared change in gradients

Baselines: linearized first-order model f^lin gradient boosted trees

Builds on: neural tangent kernel effective parameters of smoothers (Hastie et al.) gradient boosting AdamW deep double descent

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