atlas

Research map / Optimization / Implicit bias and generalization

Universality in Transfer Learning for Linear Models

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.

Proves Gaussian universality for regularized least squares and SMD/SGD implicit-regularization solutions under block-regular non-Gaussian designs, and applies it to exact fine-tuning error analysis for linear regression and binary classification transfer learning.

Problem

Characterizing the exact generalization and classification error of linear models fine-tuned by SGD from pretrained weights on small target data, beyond Gaussian design assumptions, in the overparameterized proportional regime.

Approach

Establishes that test and training errors of regularized least-squares and SMD/SGD interpolating solutions depend only on the first and second moments of the design rows (Gaussian universality via Lindeberg-type replacement), allowing exact transfer-learning formulas for non-Gaussian data, including mixture classification with arbitrary class covariances.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune the pretrained regressor on target dataLinear regression with SGD · Linear regressiongeneralization error: e_p \ge \frac{1}{\kappa-1} \sigma^2 + \frac{\kappa-1}{\kappa} e_aMixed
Fine-tune the pretrained regressor when noise variance is at least the prior errorLinear regression with SGD · Linear regression, σ² ≥ e_ageneralization error: e_p \ge \frac{1}{\kappa-1} \sigma^2 + \frac{\kappa-1}{\kappa} e_a \ge e_aHurt
Fine-tune with scalar data covariance and noise variance below the prior errorLinear regression with SGD · Linear regression, scalar covariance and e_a ≥ σ²generalization error: best achievable error ... equals σ (2√e_a-σ), which is less than e_aHelped
Fine-tune the pretrained classifierBinary classification with SGD · Binary classification, ρ = ω(1)classification error: e_p(κ, ∞)\xrightarrow[]{\mathbb{P}} Q\biggl(\Bigl(Q^{-1}(e_a)+\frac{1}{Q^{-1}(e_a)}\Bigr)\sqrt{\frac{κ}{κ-1}}\biggr) < eHelped
Fine-tune the pretrained classifierBinary classification with SGD · Binary classification, ρ = Θ(1)classification error: e_p(∞, ρ)\xrightarrow[]{\mathbb{P}} e_aMixed
Fine-tune the pretrained classifierBinary classification with SGD · Binary classification, ρ = o(1)classification error: Q(\sqrt{\frac{ρ}{2}})No clear effect
Fine-tune the pretrained classifier when ρ < 1 and κ ≫ 1Binary classification with SGD · Binary classification, highly overparameterized regimeclassification errorHurt
Fine-tune the pretrained classifier for sufficiently poor initialization when ρ > 1 and κ is large enoughBinary classification with SGD · Binary classification, highly overparameterized regimeclassification error: e_a > Q(\sqrt{\frac{ρ-1}{3}}) > Q(\sqrt{\frac{ρ}{2}})Helped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic Gaussian, Bernoulli, and chi-squared designs

Metrics: generalization error classification error

Baselines: Gaussian-design transfer learning analysis pretrained weights without fine-tuning

Builds on: stochastic mirror descent Gaussian equivalence principle Lindeberg replacement method

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