Context. Deep networks fit noisy labels and still predict well, while the variance of least squares diverges as . In a well-specified linear model with features, this paper (alongside Hastie et al. and Bartlett et al.) asks whether an interpolator, which must fit the noise, can still have vanishing excess test error, and which interpolators do, and answers both non-asymptotically. An interpolator must put the noise somewhere, and the test error is smallest when the noise is spread thinly over many directions that the test distribution weights little; the unavoidable excess error (the paper's price of interpolation) is then about , so harmless interpolation needs . Spreading treats signal and noise alike, so it also moves part of the signal into aliases, where it adds test error (contamination); a good interpolator needs a few strong directions that carry the signal and very many weak ones that absorb the noise.
Setting. with features , independent, and . The design has rank ; an interpolator is any with , and is the excess MSE on a fresh pair. The whitened design has iid isotropic rows, assumed (A1) bounded by (e.g. Fourier features), (A2) sub-Gaussian, or (A3) iid .
Theorem 1 (ideal interpolator). For every joint law of and every realization of and , every interpolator satisfies , with equality at . It depends on , so it serves only as a benchmark.
Corollaries 1 and 2 (the price of interpolation). With high probability the lower bound shared by all interpolators satisfies under (A3), up to constants under (A2), and with for under (A1); with this bound stays at order , so harmless interpolation needs . Conversely, under (A3) with , and similarly for independent sub-Gaussian entries. The paper proves no upper bound under (A1) or (A2) alone.
Survival and contamination (Section 4). Take Fourier features , , on regularly spaced points , and the weighted minimum-norm interpolator , which is minimum- interpolation with covariance eigenvalues . For labels , , with alias set , the fit is on , and with test error on this component. Signal bleed is the lost fraction ; signal contamination is the error the bled energy causes in the alias directions. Spiked weights put on favored features and on the rest.
Theorem 2 (parsimonious interpolators overfit noise). Let . An interpolating operator is -parsimonious if keeping its largest coefficients preserves at least the fraction of in the fit, for every . Under (A3), or (A2) with constants depending on , at , with high probability, where in the Gaussian case . OMP to completion and basis pursuit are 1-parsimonious, so their error cannot decay faster than for .
Proposition 1 and Corollary 5 (hybrid interpolation is order-optimal). Given any first-stage estimator , let , the interpolator closest to . With and , (Step 10; the paper's bound carries an extra and a factor 2 on ). For iid , , and a first stage with rate (e.g. SLOPE), , matching up to constants a lower bound every interpolator must satisfy on some instance.
The ideal interpolator is the whitened minimum-norm fit of the noise (Theorem 1). With , the test error is and interpolation reads . In whitened coordinates this is the minimum-norm point of : Nothing random is used. Each extra feature adds a PSD term to and lowers this minimum; with , and the noise energy is divided among weak directions.
The price of interpolation is bounded by the extreme singular values of , and the lower bound on the smallest one is the hard part (Corollaries 1 and 2). Both corollaries come from . Bounding above is easy (Davidson-Szarek, Vershynin, and matrix Bernstein for bounded rows, which introduces the ). Bounding below is delicate: the Gaussian tail gives (hence ) and Rudelson-Vershynin covers independent entries, but sub-Gaussian rows alone do not force to concentrate, and for lifted features on random points the paper's experiments find it heavy-tailed near .
On a regular grid, aliases absorb noise at exactly the ideal rate, and a true frequency survives in proportion to its share of the cohort's weight. Since , the features fall into cohorts of identical training columns, distinct cohorts are orthogonal on the sample, and all features are orthonormal at test time. Expand the noise as , . Minimum norm splits evenly over its cohort members (equality in Cauchy-Schwarz), so the total is . Here , so on pure noise the minimum- interpolator is the ideal one. With weights, the fit within a cohort is a matched filter: in rescaled coefficients the problem is subject to , so , , and as above. The signal survives only if its weight dominates the total alias weight, which the weighting fixes before any data are seen; with uniform weights , which is why in the isotropic Gaussian case the minimum- interpolator tends to the null risk.
The energy bled into the aliases is the contamination. Exact interpolation puts the energy taken from the true feature on its aliases, which are orthogonal at test time and so add error there: orthonormality gives with . Contamination is a separate condition from bleed: uniform weights bleed completely yet have , while a few heavy aliases keep away from 1 and away from 0.
Summing over cohorts gives the consistency conditions. Cohorts are orthogonal at training and test time and the fit is linear in , so for supported on , in expectation over the noise, This assembly is mine; the paper states the conclusions in words. Consistency needs and where the signal lives and on all but cohorts, so the surviving frequencies must grow sub-linearly in and the rest must bleed out.
Spiked weights meet both conditions with a few strong features and many weak ones. For every alias is unfavored, and with , while for the cohort is uniform and . The noise term is then about and the signal term, for a signal in the favored set, , so for fixed consistency holds iff and (my assembly; the paper gives only the per-cohort and ). The strong features carry the signal and also fit their own share of the noise; the weak ones absorb the rest.
Ridge is minimum-norm interpolation with extra features, so it reduces contamination but increases bleed. Eliminating the residual shows that ridge with penalty is the minimum-norm interpolator on the augmented design . The ridge columns are indicators of the training points and vanish at test time, so energy bled into them causes no contamination; but they are aliases that need smaller coefficients as grows, so they increase bleed. So optimally tuned ridge beats the minimum- interpolator (Hastie et al.) by reducing contamination, and only a reweighting aligned with the signal reduces bleed.
A parsimonious interpolator fits the noise with columns, and no columns have a large top eigenvalue (Theorem 2). Take , so on the top- support . Parsimony gives , and , so The maximum over all -subsets is needed because depends on . A Gaussian tail per block and a union bound over subsets give . In Step 1 all columns carry the noise and ; here only do, and the logarithm from the union bound accounts for the whole rate.
OMP to completion and basis pursuit are hard-sparse, so . Both return interpolators on at most columns: OMP reaches zero residual after steps, and basis pursuit as an LP in has a basic optimum with at most nonzeros, one per equality constraint. Uniqueness (or a solver that returns a vertex) makes the output this sparse optimum, and it holds a.s. when has a density, since a tie between optimal vertices forces an algebraic identity in ; the paper's extra claim of support exactly is not needed.
The hybrid's error splits orthogonally into missed signal and refitted noise (Proposition 1). The second stage is Step 1 applied to the residual. With the projection onto the row space of , and the two terms are orthogonal, so . The refit restores the row-space part of missed signal, so the signal term is at most .
Plug in first-stage rates and match a lower bound (Corollaries 5 to 7). The hybrid's error is at most the first-stage rate plus the price of interpolation: SLOPE supplies , the Lasso (under a restricted eigenvalue condition) and the -free square-root Lasso , and OMP with a noise-level stopping rule under incoherence and a minimum signal size. Every interpolator has error at least the bound of Corollary 1, and every estimator at least the minimax rate on some -sparse instance, and the max of the two is at least half their sum. As grows the noise term falls like while the signal term grows like , so the best is large but finite.
Consequences and limits. Interpolating noise is harmless only with . For the minimum- interpolator the outcome is fixed by the spectrum before any data are seen: it needs strong directions that contain the truth and a weak tail of effective rank , Bartlett et al.'s pair of conditions read as survival and contamination. Sparse interpolators keep the signal but put the noise into coefficients; fitting the signal sparsely and spreading the residual with minimum norm achieves both. Limits: in this well-specified model interpolation gives no rate gain over a well-tuned regularizer; the upper bounds need Gaussian or independent-entry designs; the Fourier analysis needs exact aliasing, so for general designs it is a heuristic; and the peak at is studied only empirically.
Terms
- Excess test MSE; equals in the well-specified model.
- Ideal interpolator
- : the whitened minimum-norm fit of the noise; needs .
- Price of interpolation
- ; a lower bound for every interpolator.
- Aliases
- Features equal on the training points; regular Fourier has cohorts of exact aliases .
- Signal bleed,
- Shrinkage of a true coefficient into its aliases; .
- Signal contamination,
- Test-error std from bled energy in alias directions; .
- Spiked weights
- favored features share of total weight, the other share ; consistent iff , .
- -parsimonious
- The top coefficients reproduce at least a fraction of any label vector's energy; OMP and BP have .
- Hybrid interpolator
- : sparse fit of the signal, then minimum-norm spread of the residual.
- Ridge features
- Tikhonov regularization is minimum-norm interpolation on ; the extra columns vanish at test time.
Quiz
- Theorem 1 gives the ideal test error as , with no dependence on . Why does drop out?Interpolation forces for , and the test error is , so the minimum depends only on and . The minimizer is plus that fit, so it is a benchmark that cannot be computed from data.
- In the spiked-weight example, favored features carry a fixed share of the weight. Why must for consistency, and not merely close to 1?A favored cohort keeps its noise coefficient along with its signal, so each contributes about of noise whatever is, in total. Also tends to 1 only if .
- In the proof of Theorem 2, why must be bounded over all -subsets , and not just one?The selected support depends on and , so a fixed-subset tail bound says nothing about at the chosen . The union bound over subsets adds a factor in , and that factor accounts for the whole rate.
- Why does a 1-parsimonious interpolator (BP, OMP to completion) have noise error of order instead of ?Reproducing the noise with columns forces coefficient norm at least . Minimum-norm interpolation spreads the noise over all columns, where , giving .
Sources
- Vidya Muthukumar, Kailas Vodrahalli, Vignesh Subramanian, and Anant Sahai. Harmless interpolation of noisy data in regression. IEEE Journal on Selected Areas in Information Theory, 2020.
- Peter L. Bartlett, Philip M. Long, Gábor Lugosi, and Alexander Tsigler. Benign Overfitting in Linear Regression. Proceedings of the National Academy of Sciences, 2020.