Context. Interpolating rules were widely expected to overfit: classical RKHS theory trades bias against variance through a tuned ridge and gives ridgeless kernel regression no guarantee, and the classical interpolator, 1-nearest-neighbor, is inconsistent (asymptotic risk up to twice Bayes). Two papers show that kernel interpolation can generalize, by different mechanisms. Liang and Rakhlin (LR, 2020) study the minimum-RKHS-norm interpolant for , motivated by MNIST, where it beat every they tried on all but one digit pair. Belkin, Rakhlin and Tsybakov (BRT, 2019) ask whether an estimator can fit every training point exactly and still attain the minimax rate, and show that Nadaraya-Watson with a kernel that is infinite at zero does. In both, how closely a procedure fits the data is separate from where it sits on the bias-variance trade-off. In high dimensions the curvature of a smooth kernel matters only on the diagonal, so while the test vector has no term, and at new points the interpolant is ridge regression on linear features with implicit ridge . In low dimensions a singular kernel forces an exact fit on a set of vanishing measure while the bandwidth still averages about points everywhere else.
Setting (LR). Data i.i.d. from , in the RKHS of , smooth near 0 and . Assume , , whitened coordinates i.i.d. with moments, and conditional noise variance at most . With , and the implicit ridge ratio is for small .
Risk of the interpolant (LR, Theorems 1 to 3). For large enough, with probability over , with in and . Each variance summand is at most . The bias bound needs only and i.i.d. data. For the exponential kernel and Gaussian : with , and ; with , and , so since , a spectrum with makes both terms . Polynomial decay , , gives the nonparametric rate after balancing.
The risk splits exactly into variance and bias. Write as the interpolant of the noise plus the projection residual , with the projection of onto . The cross term has conditional mean zero, so the risk is exactly , and : the variance depends only on the training matrix and the vector for a fresh test point, and the next two steps linearize each.
The training kernel matrix is a linear kernel plus an implicit ridge. This is El Karoui's linearization, made non-asymptotic. In high dimension normalized inner products are nearly deterministic: for and , with reflecting that only moments are assumed. Taylor-expand entrywise. Off the diagonal the argument is small, so the linear term gives and the quadratic term, whose matrix of squares is close to its mean, gives . On the diagonal the argument is , which is not small, so while the off-diagonal formula would predict , and the gap is . The centered quadratic part is controlled only through a fourth-moment trace bound, so Markov gives , the one place the confidence level enters polynomially. Since , Weyl gives and once . Without curvature there is no such control: a linear kernel has , and the bound on fails.
The test vector is linear and carries no ridge. For a fresh every argument is small, including the one that would have been a diagonal entry, so with no . Bernstein bounds each remainder by up to logs, and summing of them gives a squared error of order . This vanishes iff , that is , so the moments are exactly what makes this summed error vanish.
With both surrogates in place, the variance is that of ridge regression on linear features. Insert with and use Steps 2 and 3 to get plus the linearization error. Averaging over the test point bounds by , and adding the PSD term turns the middle matrix into , which commutes with , so the trace becomes a function of 's spectrum: This is the variance of ridge regression with ridge .
The bias is a projection residual, bounded by the tail of the kernel spectrum. In the feature coordinates of the integral operator, Cauchy-Schwarz gives , with the projection onto . That span contains the top- eigenspace of the empirical feature covariance for every , so the residual is at most the kernel-PCA residual of , which on the sample is exactly . Nothing here uses the dimension or the linearization.
The population residual tracks the sample residual uniformly over rank- subspaces. Because is fitted to the same points, bound the gap uniformly over all with , as in Shawe-Taylor and Cristianini's kernel-PCA analysis. By Pythagoras , so after McDiarmid and symmetrization the class is linear in , and Cauchy-Schwarz with bounds its Rademacher complexity by . A union bound over (at level ) lets be chosen after seeing the data, and adding this bias bound to Step 4's variance bound gives the theorem.
For the exponential kernel the bound becomes explicit. For the bias, Weyl linearizes the kernel spectrum too, . The block contributes one eigenvalue of order , which one projected direction removes, adding . What remains averages to about , so , and the implicit ridge adds bias just as an explicit one would. For the variance with there are at most nonzero summands, each at most ; with , gives for , and Bai-Yin bounds the last factor.
Setting and results (BRT). I.i.d. pairs on , noise variance at most , and a design density with on its support; lies in the Hölder class , (for , a first-order Taylor remainder bound). The estimator is Nadaraya-Watson with the singular kernel , , , set to at and to 0 where no point lies within . It interpolates by continuity: as the -th weight tends to infinity while the others stay finite. (A heuristic of these notes, not in the paper: each point dominates within radius about , so the spikes cover measure about .) Theorems 1 and 2: for and , , the minimax rate, at any in the support when ; for this needs also on the support and inside it. For and bounded the rate integrates to . Under well-specification, makes the excess square loss over the class exactly , so an estimator that fits the data exactly and is improper () attains the optimal excess-loss rate.
Localize, discard the empty ball, and split conditional on the design. Take . The estimator fails to be a kernel average only if no point lands within , which has probability because (this needs a fixed fraction of the -ball inside the support). Otherwise with normalized weights , and conditioning on the design separates the noise term , , from the bias . By exchangeability , so the variance reduces to the second moment of a single weight.
The variance is , and this is the only step that uses . The singularity only increases the denominator: on the ball, so is at least the count of points in the ball, and is exponentially rare (there use ). Off that event the denominator exceeds , and the numerator needs finite iff . So , with a constant that diverges as .
The bias is , deterministically for and by symmetry for . On the weights are nonnegative, sum to one and vanish outside the -ball, so for the error is a convex combination of local increments, each at most ; a weight, however large, sits on a point within distance , so the spikes are harmless for the bias, and nothing about is used. For that bound leaves a linear term of size , so it must cancel on average. In each off-diagonal pair term the weight product depends on only through because is radial, and the linear part is odd, so its integral against over the full ball vanishes; what is left is controlled by , and this bound on the whole ball, with for turning integrals into -integrals, is why the ball must lie inside the support. Completing the square, each pair term is at most and the pairs total because , and the diagonal terms are bounded by .
Balancing the bandwidth gives the minimax rate. The risk is plus terms of order , and balances the first two at , the textbook kernel-smoothing trade-off, unaffected by interpolation. The lower bound is cited (Stone 1982, Tsybakov 2009), not proved; the textbook argument is Le Cam's two-point method, comparing with a bump of height and width , whose KL divergence over samples is at this bandwidth.
Consequences and limits. Exact fit is not evidence of overfitting. In LR's high-dimensional regime interpolation with a curved kernel behaves like ridge regression, and the data spectrum produces a U-shaped trade-off with no tuning parameter: fast decay (small ) makes the implicit ridge tiny and the variance large, slow decay makes the bias large, and intermediate decay is best, as their synthetic experiments confirm. Isotropic data is the bad case, since makes the bias term order one, and the authors assert, without proof, that the true variance is then large too. In BRT's low-dimensional regime sets the trade-off and the singularity sets the fit, and the two do not interact: the spikes occupy a set of vanishing measure and enter the risk only through , and against 1-NN the difference is the effective neighborhood, one point versus . Limits: LR is only an upper bound, so it can show that interpolation works but not that it fails; its moment assumption is strong, the linearization error decays only like , and with the nonlinear part of reduces to , so it explains benign interpolation of the linear component and says nothing about learning nonlinear structure; the corollaries also step outside . BRT need , a bandwidth tuned to , and , and for it is the proof that breaks down, with no failure of the estimator shown; this is low-dimensional local smoothing, unlike the global minimum-norm interpolation studied for networks. A consequence not in the paper, from the standard plug-in inequality: for and , the interpolating plug-in classifier has excess risk ; BRT themselves prove no classification result.
Terms
- Ridgeless interpolant
- , the minimum-RKHS-norm function fitting the data exactly
- (implicit ridge)
- , curvature of seen only on the diagonal of
- , El Karoui's operator-norm surrogate for
- implicit ridge ratio, for the exponential kernel
- Variance functional
- , eigenvalues of (centered data); each term
- Bias functional
- , kernel tail mass plus a rank- complexity term
- singular kernel
- ; infinite at 0, so Nadaraya-Watson interpolates
- makes , the only use of the singularity bound (variance step)
- bandwidth
- , balancing against
- improper estimator
- , yet its excess square loss over the class is optimal
Quiz
- What fails in the proof if the kernel is linear, ?Controlling needs , which gives and . With , small eigenvalues of enter the variance as unregularized .
- In the proof, where is the restriction on the singularity exponent actually used?Only the numerator of involves , finite iff . The indicator lower bound holds for every , and the empty-ball and convex-combination steps use only the support of .
- With fixed, take , so that about one design point lies in each -ball. What happens?Interpolation comes from the singularity at any . The variance bound and the empty-ball probability both stay order one when , the inconsistent 1-NN regime.
- Why is the estimator's excess square loss over exactly , even though is not in the class?For any independent of the fresh pair, because , and well-specification makes the infimum over the class zero. Membership of is never needed, which is what improper means.
Sources
- Tengyuan Liang and Alexander Rakhlin. Just Interpolate: Kernel "Ridgeless" Regression Can Generalize. Annals of Statistics, 2020.
- Mikhail Belkin, Alexander Rakhlin, and Alexandre B. Tsybakov. Does data interpolation contradict statistical optimality? AISTATS, 2019.
- Charles J. Stone. Optimal Global Rates of Convergence for Nonparametric Regression. Annals of Statistics, 1982.
- Alexandre B. Tsybakov. Introduction to Nonparametric Estimation. Springer, 2009.