Harmless interpolation of noisy data in regression
Vidya Muthukumar, Kailas Vodrahalli, Vignesh Subramanian, Anant Sahai
Introduction
This wisdom has been challenged by the recent advent of deeper and deeper neural networks. In particular, a thought-provoking paper noted that several deep neural networks generalize well despite achieving zero or close to zero training error, and being so expressive that they even have the ability to fit pure noise. As they put it, “understanding deep learning requires rethinking generalization". How can we reconcile the fact that good interpolating solutions exist with the classical bias-variance tradeoff?
In this paper, we provide constructive answers to the above questions for overparameterized linear regression using elementary machinery. Our contributions are as follows:
We give a fundamental limit (Theorem 1, Corollaries 1 and 2) for the excess MSE of any interpolating solution in the presence of noise, and show that it converges to as the number of features goes to infinity for feature families satisfying mild conditions.
We construct two-step hybrid interpolators that successfully recover signal and harmlessly fit noise, achieving the order-optimal rate of test MSE among all interpolators (Proposition 1 and all its corollaries).
We discuss prior work in three categories: a) overparameterization in deep neural networks, b) interpolation of high-dimensional data using kernels, and c) high-dimensional linear regression. We then recap work on overparameterized linear regression that is concurrent to ours.
Conventional statistical wisdom is that using more parameters in one’s model than data points leads to poor generalization. This wisdom is corroborated in theory by worst-case generalization bounds on such overparameterized models following from VC-theory in classification and ill-conditioning in least-squares regression . It is, however, contradicted in practice by the notable recent trend of empirically successful overparameterized deep neural networks. For example, the commonly used CIFAR- dataset contains images, but the number of parameters in all the neural networks achieving state-of-the-art performance on CIFAR- is at least million . These neural networks have the ability to memorize pure noise – somehow, they are still able to generalize well when trained with meaningful data.
Since the publication of this observation , the machine learning community has seen a flurry of activity to attempt to explain this phenomenon, both for classification and regression problems, in neural networks. The problem is challenging for three core reasonsThis exposition is inspired by Suriya Gunasekar’s presentation at the Simons Institute, Summer .:
The optimization landscape for loss functions on neural networks is notoriously non-convex and complicated, and even proving convergence guarantees to some global minimum, as is observed in practice in the overparameterized regime , is challenging.
In the overparameterized regime, there are multiple global minima corresponding to a fixed neural network architecture and loss function – which of these minima the optimization algorithm selects is not always clear.
Tight generalization bounds for the global minimum that is selected need to be obtained to show that overparameterization can help with generalization. This is particularly non-trivial to establish for deep, i.e. -layer neural networks.
Promising progress has been made in all of these areas, which we recap only briefly below. Regarding the first point, while the optimization landscape for deep neural networks is non-convex and complicated, several independent recent works (an incomplete list is ) have shown that overparameterization can make it more attractive, in the sense that optimization algorithms like stochastic gradient descent (SGD) are more likely to actually converge to a global minimum. These interesting insights are mostly unrelated to the question of generalization, and should be viewed as a coincidental benefit of overparameterization.
Finally, simple theoretical insights into which solutions (global minima) generalize well under what conditions, if any, remain elusive. The generalizing ability of solutions can vary for different problem instances: adaptive methodsfor which, interestingly, the induced inductive bias is unknown. in optimization need not always improve generalization for specially constructed examples in overparameterized linear regression . On the other hand, on a different set of examples , adaptive methods converge to better-generalizing solutions than SGD. Evidence suggests that norm-based complexity measures predict generalizing ability , and for neural networks, such complexity measures have been developed that do not depend on the width, but can depend on the depth . A classification-centric explanation for the possibility of overparameterization improving generalization is that SGD with logistic-style loss converges to the solution that maximizes training data margin. Then, increasing overparameterization increases model flexibility, allowing for solutions that increase the margin. This is a classical observation for AdaBoost and is recently given as a justification for using overparameterization in neural networks . However, margin does not always imply generalization . An alternative, intriguing explanation for this phenomenon does not consider margin, but instead connects the AdaBoost procedure to random forests, i.e. ensembles of randomly initialized decision trees, each of which interpolate the training data. An averaging and localizing-of-noise effect that is shown to be present both in the random forests ensemble, and the interpolating ensemble of AdaBoost, results in good generalization.
1.2 Kernels for interpolation of data
In the overparameterized regime, solutions that minimize classification/regression loss interpolate the training data. Another class of functions that have the ability to interpolate the training data are not explicitly overparameterized – they are non-parametric functions corresponding to particular reproducing kernel Hilbert spaces (RKHS). In fact, Belkin, Ma and Mandal empirically recovered several of the overparameterization phenomena of deep learning in kernel classifiers that interpolateIn the paper, a subtle distinction is made between overfitting, which corresponds to close to zero classification loss, and interpolation, which corresponds to close to zero squared loss. the training data. They observed that these solutions generalize well, even in the presence of label noise; and moreover, regularization (either through explicit norm control or early stopping of SGD) yields only a marginal improvementThis was also observed by with overparameterized neural networks.. Finally, they showed that the minimum (RKHS) norm of such interpolators in the presence of label noise cannot explain these properties; and generalizing ability likely depends on specific structure of the kernel. Other interpolators (e.g. based on local methods) have subsequently been analyzed for specific kernels , but most relevant to the setting of regression is recent analysis of the test MSE of the minimum-RKHS-norm kernel interpolator . It was shown here that this could be controlled under appropriate conditions on the eigenvalues of the kernel as well as the data matrix, and critical to these results is the dimension of the data growing with the number of samples . Implicitly, all the analyses require successful interpolators to have a delicate balance between preserving the structure of the true function explaining the (noiseless) data and minimizing the harmful effect of regression noise in the data: thus, the properties of the chosen kernel are key. We will see that this tradeoff manifests very explicitly and clearly in high-dimensional linear regression.
1.3 High-dimensional linear regression
1.4 Concurrent work in high-dimensional linear regression
Problem Setting
We define shorthand notation for the training data: let
We will primarily consider the overparameterized, or high-dimensional regime, i.e. where . We are interested in solutions that satisfy the following feasibility condition for interpolation:
The expected test mean-squared-error (MSE) minus irreducible noise error of any estimator is given by
We have chosen the convention to subtract off the unavoidable error arising from noise, , as is standard. From now on, we will denote this quantity to be the test MSE as shorthand.
The fundamental price of interpolation
Before analyzing particular interpolating solutions, we want to understand whether interpolation can ever lead to a desirable guarantee on the test MSE . To do this, we characterize the fundamental price that any interpolating solution needs to pay in test MSE. The constraint in Equation (1) is sufficiently restrictive to not allow trivial solutions of the form — so this is a surprisingly well-posed problem. In fact, we can easily define the ideal interpolator below.
The ideal interpolator is defined as:
We also denote the test MSE of the ideal interpolator, which we henceforth call the ideal test MSE, as . This is, by definition, a lower bound on the test MSE of any interpolator.
The following result exactly characterizes the ideal interpolator and the ideal test MSE.
For any joint distribution on and realization of training data matrix and noise vector , the lowest possible test MSE any interpolating solution can incur is bounded below as , where
Here, is the whitened training data matrix.
The proof of Theorem 1 is outlined in Section 3.3. Theorem 1 provides an explicit expression for a fundamental limit on the generalization ability of interpolation. Thus, we can easily evaluate it (numerically) when the training data matrix is generated by a number of choices for feature families . These choices are listed below as examples.
Let denote the imaginary number. For one-dimensional data , we can write the -dimensional Fourier features in their complex form as
-regularly spaced training data points, i.e. , which we consider empirically and theoretically in Section 4.
-random training data points, i.e. , which we evaluate only empirically.
For one-dimensional data , we can write the -dimensional Vandermonde features as
We can also uniquely define their orthonormalization with respect to the uniform measure on $d$-dimensional Legendre features as polynomials
-regularly spaced training data points, i.e. .
-random training data points, i.e. .
Figure 7 evaluates the quantity as a function of for iid Gaussian features. For , we always evaluate the test MSE of the unique least-squares solution as Equation (1) is no longer feasible. We observe a spike at , and a decay in the generalization error as , implying that potentially harmful effects of noise can be mitigated for these feature families. These properties also manifest in Figure 1 for the orthonormalized Legendre polynomial features, but not for the Vandermonde polynomial features — illustrating the importance of the whitening step.
[iid heavy-tailed feature vectors] The random feature vectors are bounded almost surely, i.e. almost surely. Note that this assumption is satisfied by discrete Fourier features and random Fourier features.
[iid feature vectors with sub-Gaussianity] The whitened feature vectors are sub-Gaussian with parameter at most . A special case of this includes the case of independent entries: in this case, the random variables are independent and sub-Gaussian, all with parameter at most . We reproduce the definition of sub-Gaussianity and sub-Gaussian parameter for both random vector and random variable in Definition 6 in Appendix A.1.
[iid Gaussian entries] The entries of the whitened feature matrix are iid Gaussian, i.e. . Note that this exactly describes all cases where the original data matrix has iid Gaussian row vectors, i.e. .
Notice that the Gaussian Assumption 3 constitutes a special case of sub-Gaussianity of rows (Assumption 2). Independence of elements of the feature vector, even when the features are whitened, is impossible when lower-dimensional data is lifted into high-dimensional features, i.e. the problem is one of lifted linear regression. It is in view of this that we have included consideration of the far weaker assumptions of sub-Gaussianity of random feature vectors (Assumption 2) and even heavy-tailed features (Assumption 1). We will see that the strength of the conclusions we can make is accordingly lower for these more general cases. However, for random feature vectors satisfying any of the above assumptions (which, together, constitute very mild conditions), we can always characterize the fundamental price of interpolation by lower bounding the ideal MSE.
For any , the fundamental price of any interpolating solution is at least:
with probability greater than or equal to for any feature family for which the random whitened feature matrix satisfies the heavy-tailed Assumption 1. Here, is some positive constant independent of the choice of feature family.
with probability greater than or equal to for any feature family for which the random whitened feature matrix satisfies Assumption 2 of iid sub-Gaussian rows. (This includes the special case in which has independent sub-Gaussian entries.) Here, are positive constants that depend on the upper bound on the sub-Gaussian parameter, .
with probability greater than or equal to for any Gaussian feature family, i.e. any feature family satisfying the Gaussian Assumption 3.
Corollary 1 characterizes the fundamental price of any interpolating solution as at a significant level of generalityNote that in the case of data satisfying Assumption 1, the omits the factor in the denominator arising from heavy tailed-ness.. It tells us that extreme overparameterization is essential for harmlessness of interpolation of noise. To see this, consider how the number of features could scale as a function of the number of samples . Say that we grew for some constant . Then, the lower bound on test MSE (minus the irreducible error arising from the prospect of noise in the test points as well) scales as , which asymptotes to a constant as . This tells us that the level of overparameterization necessarily needs to grow faster than the number of samples for harmless interpolation to even be possible. For example, this could happen at a polynomial rate (e.g. for some ) or even an exponential rate (e.g. for some ).
2 The possibility of harmless interpolation
Corollary 1 only provides a lower bound on the ideal MSE, not an upper bound. Thus, it does not tell us whether harmless interpolation is ever actually possible. This turns out to be a more delicate question in general, and is difficult to characterize under the weaker Assumptions 1 and 2 in their full generality (for a detailed discussion of why this is the case, see Appendix A.1). However, for two special cases: a) Gaussian features (Assumption 3), and b) independent sub-Gaussian feature vectors (Assumption 2 for independent entries): we can show that harmless interpolation is always possible, with an upper bound on the ideal MSE that matches the lower bound provided in Corollary 1. We state this result below.
Random whitened feature matrix satisfying the Gaussian Assumption 3, the fundamental price of interpolation is at most
with probability greater than or equal to .
Random matrix feature matrix satisfying independent, sub-Gaussian entries with unit variance (special case of Assumption 2), the fundamental price of interpolation is at most
with probability greater than or equal to , where constants and only depend on the upper bound on the sub-Gaussian parameter .
for some parameter , which constitutes a polynomially high-dimensional regime. Here, the ideal test MSE is upper bounded by , which goes to as at a polynomial rate.
for some parameter , which constitutes an exponentially high-dimensional regime. Here, ideal test MSE is at most which goes to as at an exponentially decaying rate.
Thus, there always exists an interpolating solution that fits noise in such a manner that the effect of fitting this noise on test error decays to as the number of features goes to infinity. Of course, Corollary 2 is not particularly meaningful for , i.e. near the interpolation threshold: for a detailed discussion of this regime, see Section B.
We defer the proofs of Corollary 1 and Corollary 2 for the more general cases of sub-Gaussian and heavy-tailed feature vectors (Assumptions 1 and 2) to Appendix A.1. We here prove Theorem 1 and Corollaries 1 and 2 for the iid Gaussian case (Assumption 3).
3 Proof of Theorem 1, Corollaries 1 and 2
To prove Theorem 1, we first get an exact expression for the ideal interpolator as defined in Definition 2. A simple calculation gives us
Thus, we can equivalently characterize the ideal interpolating solution as:
Observe that Equation (1) can be rewritten as
Then we have a closed form expression for the minimum norm solution, denoting :
(note that is just the right Moore-Penrose pseudoinverse of ).
Substituting this expression into the test MSE calculation:
Plugging this into the expression of gives us Equation (2), thus proving Theorem 1. ∎
To prove Corollaries 1 and 2, we lower bound and upper bound the test MSE of the ideal interpolator in Equation (2). We use matrix concentration theory to do this for the Gaussian case (Assumption 3). We first state the following concentration result on the non-zero singular values of random matrix with entries as is from Vershynin’s book . The original argument is contained in classical work by Davidson and Szarek .
with probability at least .
We first use this lemma to prove Corollary 1. We lower bound Equation (2) as
Now, we apply the upper bound on the maximum singular value of as stated in Lemma 1, substituting to get
with probability at least . Further, we have and the lower tail bound on chi-squared random variables [49, Chapter ] gives us
with probability greater than or equal to for any . When Equations (9) and (10) both hold, we get the statement of Corollary 1. ∎
Now, we prove Corollary 2. Denoting , we can upper bound Equation (2) as
Observe that the matrix has entries due to the whitening. Thus, we can apply the lower bound on the minimum singular value of as stated in Lemma 1, substituting to get
with probability at least .
Further, we have and the corresponding upper tail bound on chi-squared random variablesOne could have also used the Hanson-Wright inequality to get slightly more precise constants, but the tight concentration of the singular values of the random matrix implies that only constant factors would be improved. gives us
with probability greater than or equal to for any . When Equations (11) and (12) both hold, we get the upper inequality in Equation (6), thus proving Corollary 2.
Using the union bound on the probability of non-event of Equations (9), (10), (11) or (12), gives us the statements of Corollaries 2 as well as 1 with probability greater than or equal to . This provides a characterization of the fundamental price of interpolation for the Gaussian case. ∎
We consider -dimensional iid standard Gaussian features, i.e. Example 1 with . In other words, the features are iid and distributed as . Let the first entries of the true signal be non-zero and the rest be zero, i.e. . We take measurements, each of which is corrupted by Gaussian noise of variance .
In this example, we consider -dimensional iid Gaussian features with unit mean and variance equal to . More precisely, the features are iid and distributed as . We also assume the generative model for the training data:
where as before, is the observation noise in the training data, and we pick . Note that in this example the true “signal" is the constant , which is not exactly expressible as a linear combination of the Gaussian features. We take noisy measurements of this signal.
We have mapped overparameterization to undersampling of a true signal. The fundamental issue with undersampling of a signal is one of identifiability: infinitely many solutions, each of which correspond to different signal functions, all happen to agree with each other on the regularly spaced data points. These different signal functions, of course, disagree everywhere else on the function domain, so the true signal function is not truly reconstructed by most of them. This results in increased test MSE when such an incorrect function is used for prediction. Such functions that are different, but agree on the sampled points, are commonly called aliases of each other in signal processing language. Exact aliases naturally appear when the features are Fourier, as we see in the below example.
Denote as the imaginary number. Consider the Fourier features as defined in complex form in Example 2 and regularly spaced input on the interval , i.e. for all .
Suppose the true signal is equal to everywhere and the sampling model in the absence of noise is
The estimator has to interpolate this data with some linear combination of Fourier featuresWhy are we using complex features for our example instead of the real sines and cosines? Just because keeping track of which feature is an alias of which other feature is less notationally heavy for the complex case. The essential behavior would be identical if we just considered sines and cosines. for .
A trivial signal function that agrees with Equation (14) at all the data points is the first (constant) Fourier feature: . It is, however, not the only one. The complex feature will agree with on all the regularly spaced points by the cyclic property of complex Fourier features (i.e. we have ). This is similarly true for features for all , and we thus have exact aliasesThese aliases are essentially higher frequency sinusoids that look the same as the low frequency one when regularly sampled at the rate . This is the classic “movie of a fan under a strobelight” visualization where a fan looks like it is stationary instead of moving at a fast speed! of the true signal function on the regularly spaced data points.
The above property is not unique to the constant function : for any true signal function that contains the complex sinusoid of frequency , i.e. , the one-complete-cycle signal function again agrees on the regularly spaced data points, and for this signal function we again have the exact aliases for all .
Since the true constant signal is represented by coefficients and zero everywhere else, we are particularly interested in the absolute value of : how much of the true signal component have we preserved? Then, the simple explicit calculation in Appendix D shows that this “survival factor" is essentially This survival factor can also be understood as the outcome of a competition between two functions. The true signal that has squared weight , and the most attractive orthogonal alias whose squared weight is . The minimum 2-norm interpolator will pick a convex combination of the two by minimizing where is the survival factor of the true feature. This is minimized by the answer given here for .
Equation (19) is in a form reminiscent of the classic signal-processing “one-pole-filter transfer function”. What matters is the relative weight of the favored feature to the combined weight of its competing aliases. As long as it is relatively high, i.e. , the true signal will survive. So in particular, if the weights are such that the sum converges even as the number of features grows, the true signal will at least partially survive even as . Meanwhile, if the sum diverges and does so faster than , the signal energy will completely bleed out into the aliases (as happens for the whitened case for all ).
This need for the relative weight on the true features to be high enough relative to their aliases is something that must hold true before any training data has even been collected. In other words, the ability of the 2-norm minimizing interpolator to recover signal is fundamentally restricted. There needs to be a low-dimensional subspace (low frequency signals in our example) that is heavily favored in the weighting, and moreover the true signal needs to be well represented by this subspace. The weights essentially encode an explicit strong priorThis is in stark contrast to feature selection operators like the Lasso, which select features in a data-dependent manner. that favors low-frequency features.
We can now start to understand the discrepancy between Examples 4 and 5. There is no prior effect favoring in any way the first features for Example 4. However, by their very nature the features used in Example 5 heavily (implicitly, when the eigenvalue decomposition of is consideredIn fact, this very case is evaluated in [6, Corollary ].) favor the constant feature that best explains the data. This is because the maximal eigenvector of is a “virtual feature" that is an average of the explicit features, i.e. its entries are iid . This better and better approximates the constant feature, the true signal, as increases – and this improved approximability is the primary explanation for the double descent behavior observed in Figure 3.
In Figure 5, we illustrate how changing the level of the prior weights impacts interpolative solutions using Fourier features for the simple case of a sign function. Here, there is noise in the training data, but the results would look similar even if there were no training noise — the prior weights are primarily fighting the tendency of the interpolator to bleed signal.
1.2 Avoiding signal contamination
We have seen that a sufficiently strong prior in a low-dimensional subspace of features avoids the problem of asymptotically bleeding too much of the signal away — as long as the true signal is largely within that subspace. But what happens when some of the true signal is bled away? How does this impact prediction beyond shrinking the true coefficients? Furthermore, the issue of signal bleed does not by itself answer the question of consistency, particularly with the additional presence of noise. How does the strong prior affect fitting of noise – is it still effectively absorbed by the aliases, as we saw when the features were whitened? sTo properly understand this, we need to introduce the idea of “signal contamination.”
Consider Example 6 now with the constant-signal-plus-noise generative model for data:
The output energy (signal as well as noise) bleeds away from the true signal component corresponding to Fourier feature – but because we are exactly interpolating the output data, the energy has to go somewhere. As a result, all energy that is bled from the true feature will go into the aliased features . Each of these features contributes uncorrelated zero-mean unit-variance errors on a test point, scaled by the recovered coefficients . Because they are uncorrelated, their variances add and we can thus define the contamination factor
Even if there were no noise, the test MSE would be at least . Consequently, it is important to verify that as .
A straightforward calculation (details in Appendix D), again through matched-filtering, reveals that the absolute value of the coefficient on aliased feature is directly proportional to the weight and the original true signal strength. Thus contamination (measured as the standard-deviation, rather than the variance in order to have common units), like signal survival, is actually a factor
The weights decay slowly enough so that the sum of squared alias-weights diverges. This means that there is sufficient effective overparameterization to ensure harmless noise fitting.
If the sum of squared alias-weights does not diverge, the term must dominate this sum in the dominator. Then, we also need so that the denominator dominates the numerator.
Clearly, avoiding non-zero contamination is its own condition, which is not directly implied by avoiding bleeding.
To get consistency, it must be the case that the contamination goes to zero with increasing for everywhere that has true signal as well as an asymptotically complete fraction of the other frequencies. If contamination doesn’t go to zero where the signal is, the test predictions will experience a kind of non-vanishing self-interference from the true signal. If it doesn’t go to zero for most of where the noise is, then that noise in the training samples will still manifest as variance in predictions.
It is instructive to ask whether the above tradeoff in maximizing signal “survival” and minimizing signal “contamination” manifests as a clean bias-variance tradeoff . The issue is that the contamination can arise through signal and/or noise energy. The fraction of contamination that comes from true signal is mathematically a kind of variance that behaves like traditional bias — it is an approximation error that the inference algorithm makes even when there is no noise. The fraction of contamination that comes from noise is indeed a kind of variance that behaves like traditional variance — it would disappear if there were no noise in training data.
1.3 A filtering perspective on interpolation
Returning to the case of Fourier features with regularly spaced training points, we can see that given the weightings on all the features, we can break the features into cohorts of perfect aliases. All the features are orthogonal (vis-a-vis the test distribution) and because of the regular sampling, each cohort is orthogonal to every other cohort even when restricted to the sample points. Consequently, we can understand the bleeding within each of the cohorts separately. Moreover, if we assume that the true signal is going to be low-frequencyThis is just for simplicity of exposition and matching the standard machine learning default assumption that all things being equal, we prefer a smoother function to a less smooth function. If the weighting were different, then we could just as well redo this story looking at the highest-weight member of the alias cohort., then we can think about how much the lowest frequency representative of each cohort bleeds. This can be expressed in terms of the survival for that low-frequency feature when using the weighted minimum 2-norm interpolator. These together can be viewed as a filter. This filter tells us how much the act of sampling and estimating attenuates each frequency in the true signal. This attenuation is clearly a kind of “shrinkage.”
On one hand, if of the s stay boundedly above , then those dimensions of the white noise will clearly not be attenuated as desired, and will show up in our test predictions as a classical kind of prediction variance that is not going to zero. On the other hand, if the true signal is not eventually expressible by low-frequency features whose “survival" coefficients approach , then there is asymptotically non-zero bias in the prediction.
A further nice aspect of the filtering perspective is that it also lets us immediately see that since the relevant Moore-Penrose pseudo-inverse is a linear operator, we can also view it in “time domain.” In machine learning parlance, we could call this the “kernel trick", by which the prediction rule has a direct (and in this case linear) dependence on the labels for the training points. In a traditional signal processing, or wireless communications, perspective, this arises from pulse-shaping filters, or interpolating kernels. A particular set of weights induces both a “survival" filter and an explicit time-domain interpolation function. This is illustrated in Figure 6 for a situation in which we put a substantial prior weight on the low-frequency features. Notice that the low-frequency features survive, and have very little contamination. Meanwhile, the higher-frequecies are attenuated, and though their energy is divided across even higher frequency aliases, the net contamination is also small. The time-domain interpolating kernel looks almost like a classical low-pass-filter, except that it passes through zero at the training point intervals to maintain strict interpolation.
Consider the classical perspective on Tikonov regularization, where here, we will use as the Tikhonov regularizing matrix to separately call out the ridge-like part which controls the overall strength of the regularizer and the non-uniformity of the feature weighting that represents. As is conventional, let us assume that is positive-definite and has a invertible square-root so that . Then, we know that
In other words, all Tikhonov regularization can be viewed as being a minimum 2-norm interpolating solution for a remixed set of original features combined with the addition of more special ridge-features that just correspond to a scaled identity — one special feature for each training point. These special “ridge-features” do not predict anything at test-time, but at training time, they do add aliases whose effective expense is controlled by . The bigger is, the cheaper these aliases become, and the more that they bleed signal energy away from other features during minimum 2-norm “interpolative” estimation. Meanwhile, the postmultiplication of by corresponds to a transformation of the originally given feature family to one that has essentially been premultiplied by , causing the new transformed feature family to have covariance . This transformation can cause a change in the underlying eigenvalues that is essentially a reweighting.
Consequently, we can understand the Tikhonov-part as essentially being a reweighting of the features. Such a reweighting, by favoring the true parts of the signal and reducing the relative attractiveness of natural aliases, can help control the bleeding if aligned to where the signal actually is. The impact on contamination is indirect and through the same mechanism. Such reweightings can conceivably cause the given feature family’s natural alias structure to be better able to dissipate the noise in unfavored directions. However, the ridge-part is adding additional “aphysical fake features” that are contamination-free by their nature, though they may cause increased bleeding. The contamination-free nature of the ridge-features is coming from the same reason that they cause the prediction to no longer interpolate the training data. Within the context of interpolation, the role of the ridge part is to be a more attractive destination for bled energy than any natural false feature directions while not being attractive at all relative to true feature directions.
Interpolation in the noisy sparse linear model
For any , the -sparse whitened linear model describes output that is generated as
A starting choice for a reasonable practical interpolator in the sparse regime might be an estimator meant for the noiseless sparse linear model to fit the signal as well as noise. Two examples of such estimators are below:
Orthogonal matching pursuit (OMP) to completion.
Basis pursuit (BP):
What is not immediately clear about BP and OMP run to completion is their effect on fitting the noise itself – does it overfit terribly, or harmlessly (like in Corollary 2)? This is directly connected to the “signal contamination" factor discussed in Section 4, and is not directly answered by existing analysis. For example, only guarantees that spurious coefficients are at most half the minimum non-zero entry of , which is generally a constant. To get a clearer picture of what may happen to purely sparsity-seeking interpolators, we isolate the effect of sparsity-seeking interpolation on noise. Consider the special case of zero signal, i.e. let . In this case, for whitened feature families the test MSE of an estimator is simply , and the estimator is in fact fitting pure noise. Figure 8 shows the scaling of the test MSE in the zero-signal case as a function of and for OMP and BP. The ideal test MSE, i.e., the fundamental price of interpolation of noise, is also plotted for reference. We make these plots for three high-dimensional regimes:
fixed, and growing. In this regime, we ideally want the test MSE to decay to as . This regime is plotted in Figure 8(a) for , and 8(b) for .
and growing. We ideally want consistency in the sense that we want the test MSE to decay to as . This regime is plotted in Figure 8(c).
and growing. As before, we want the test MSE to to decay to as . This regime is plotted in Figure 8(d).
In all the regimes, Figure 8 shows us that the test MSE of the sparsity-seeking interpolators does slightly decrease with , but extremely slowly and negligibly in comparison to the ideal test MSE. The issue is that these interpolators are fundamentally parsimonious: they use features to fit the noise. While this property was desirable for signal recovery, it is not that desirable for fitting noise as harmlessly as possible. We define such an “overly parsimonious interpolating operator" broadly below.
For a fixed training data matrix , consider any interpolating operator . Let represent the indices for the top absolute values of coefficients of . Then, define truncated vector such that
Then, for some constant , a -parsimonious interpolating operator satisfies
We state the main result of this section for a random whitened feature matrix satisfying one out of sub-Gaussianity (Assumption 2) or Gaussianity (Assumption 3).
Consider any interpolating solution obtained by a -parsimonious interpolating operator (as defined in Definition 4) with constant . Then, when applied to any random whitened feature matrix satisfying:
Gaussianity (Assumption 3), there exists an instance of the -sparse linear model for any for which the test MSE
for any , with probability at least over realizations of feature matrix and noise .
sub-Gaussianity of rows (Assumption 2) with parameter , there exists an instance of the -sparse linear model for which the test MSE
for any , with probability at least over realizations of feature matrix and noise . Here, constant depends only on the upper bound on the sub-Gaussian parameter, .
Theorem 2 should be thought of as a negative result for the applicability of parsimonious interpolators meant for the noiseless setting in additionally fitting noise, even when the setting is heavily overparameterized – that is, we are no longer enjoying harmless interpolation of noise. Consider the following scalings of with respect to :
for some constant . In this case, Equations (27) and (28) give us , and the test MSE does not go to as .
for some . In this case, Equations (27) and (28) give us which goes to as , but at an extremely slow logarithmic rate.
for some . This is an extremely overparameterized regime. In this case, Equations (27) and (28) give us which is a much faster rate. However, in this exponentially overparameterized regime it is well known that successful signal recovery is impossible even in the absence of noise.
Putting these conclusions together, Theorem 2 suggests that while consistency of parsimonious interpolators might be possible in polynomially high-dimensional regimes – it would be at an extremely slow logarithmic rate.
Theorem 2 holds for a broad class of sparsity-seeking interpolators that successfully recover signal in the absence of noise (in the polynomially high-dimensional regime). The following results hold for OMP run to completion, and BP – both of which satisfy -parsimonious interpolation on any output.
When the random whitened feature matrix satisfies one out of Gaussianity (Assumptions 3) or sub-Gaussianity (Assumption 2), the interpolator formed by OMP run to completion incurs test MSE
for some constant with high probability for at least one instance of the -sparse linear model.
Corollary 3 is trivial because, by nature, OMP run to completion selects exactly features and stops (see Appendix A.3 for details.) Thus, the OMP interpolator is always -hard-sparse, thus -parsimonious according to Definition 4.
for some constant with high probability for at least one instance of the -sparse linear model.
We close this section with the proof of Theorem 2.
For any , we consider the instance of the -sparse linear model for which there is zero signal, i.e. . In this case, the output is pure noise, i.e. and the interpolator operates on pure noise as . Further, recall that the test MSE on whitened features for any estimator is defined as
Recall that is the truncated version of the interpolator as defined in Equation (25). Let denote the support of the truncated vector . Recall, that by definition, . More generally, the actual composition of the elements in will depend both on the realizations of the random matrix and the noise .
Let be the matrix with columns sub-sampled from the set of size , and denote . Assuming that is invertible (which is always almost surely true for a random matrix), we note that
Thus, we need to prove a lower bound on the maximal eigenvalue that will hold, point-wise, for all . We state and prove the following intermediate lemma.
For matrix satisfying:
Assumption 3 (Gaussian features), we have
with probability greater than or equal to .
with probability greater than or equal to , where parameter are positive constants that depend on the sub-Gaussian parameter .
Notice that Lemma 2 directly implies the statement of Theorem 2. This is because with probability greater than or equal to , we then have for any subset ,
Also recall from the lower tail bound on chi-squared random variables that with probability greater than or equal to . Putting these facts together, we get
which is precisely the statement in Theorem 2. Note that the overall probability of this statement is greater than or equal to .
It only remains to prove Lemma 2, which we do below.
Under Gaussianity (Assumption 3), we use Lemma 1 which we introduced in the proof of Corollary 1. For every , a direct substitution of of Lemma 1 applied to the maximum singular value of matrix with gives us
Similarly, under Assumption 2, we use Lemma 3 stated in Appendix A.1. For every , a direct substitution of of Lemma 3 applied to the maximum singular value of matrix with gives us
For convenience, we unify the rest of the argument for both assumptions, denoting , and for the Gaussian case and sub-Gaussian case respectively. Applying the union bound for all gives us
where we have substituted and inequality follows from Fact 1 in Appendix C. This completes the proof for both the Gaussian case and the sub-Gaussian case. ∎
Notice that the union-bound used here is quite likely a bit loose. But we know that the maximum of independent random variables does not behave far from what the union-bound predicts, and so tightening here would require exploiting non-independence. ∎
2 Order-optimal hybrid methods
Can we construct an optimal interpolation scheme in the -noisy sparse linear model for any ? We define optimality in the sense of order-optimality, i.e. the optimal scaling for test MSE as a function of that holds for all instancesStatisticans commonly call this minimax-optimality. in the -noisy sparse linear model. Clearly, any order-optimal interpolator needs to satisfy the following two conditions:
The test MSE due to the presence of signal should be proportional to . This is the best possible scaling in test MSE that any estimator can achieve in the noisy sparse linear model, whether or not such an estimator interpolates.
The test MSE due to the presence of noise, even when the signal is absent, should be proportional to . As we saw in Corollaries 1 and 2, this is the fundamental price of interpolation of noise.
This tradeoff suggests that the “optimal" interpolator should use different procedures for fitting the part of the output that is signal, and the part of the output that is noise. It suggests the application of a hybrid scheme, described in the -sparse regime below. Recall that we have assumed whitened feature families, i.e. , for ease of expositionThis is primarily to be able to state our corollaries for sparse signal recovery out-of-the-box. However, more general versions of these results will hold for unwhitened feature families as well. .
Corresponding to any estimator of for the )-whitened sparse linear model (note that this estimator need not interpolate), we can define a two-step hybrid interpolator as below:
Compute the residual .
Return \widehat{\bm{\alpha}}_{\mathsf{hybrid}}:={\arg\min}\|\bm{\alpha}-\widehat{\bm{\alpha}}_{1}\|_{2}\text{ subject to\bm{\alpha}satisfying Equation~{}\eqref{eq:interpolatingsoln} }. Clearly, an equivalent characterization is , where .
Observe that the feasibility constraint is just a rewriting of Equation (1), ensuring that the estimator interpolates the data. The guarantee that such a hybrid scheme achieves on test MSE is stated in the following proposition.
Denote the estimation error and prediction error of the estimator by
Then, for any estimator , the hybrid estimator has test MSE
Proposition 1 shows a natural split in the error of such hybrid interpolators in terms of two quantities: the error that arises from signal recovery, and the error that arises from fitting noise. The proof of Proposition 1 follows simply from the insights already presented and is given in Appendix A.3 for completeness.
Using the ideas from the proof of Corollary 2, one can then show that the performance of a hybrid interpolator fundamentally depends on the ability of the sparse signal estimator to estimate the signal, plus the excess error incurred by the ideal interpolator of pure noise, i.e. the ideal test MSE arising from fitting noise. For the rest of this section, we focus on the special case where the entries of are drawn from the standard normal distribution, i.e. satisfies Assumption 3 together with whiteness. The literature on sparse signal recovery is rich, and we can interpret the guarantee provided by Proposition 1 for a variety of choices of the first-step estimator . A summary of these results is contained in Table 1.
First, we consider estimators that are optimal in their scaling with respect to in the sparse regime. From here on, we will call these order-optimal estimators.
Consider the feature matrix with iid standard Gaussian entries, and any estimator that is order-optimal in both estimation error and prediction error, i.e. there exist universal constants such that
with high probability (over the randomness of both the noise and the randomness in the whitened feature matrix ). Then, provided that , the hybrid estimator that is based on estimator gives us test MSE
for universal constants . Such a hybrid interpolator is order-optimal among all interpolating solutions.
To see that the rate in Equation (31) is order-optimal, note that any interpolating solution would need to incur error at least due to the effect of fitting pure noise (from the lower bound part of Corollary 2). On the other hand, we know that any sparse-signal estimator, regardless of whether it interpolates or not, would need to incur error at least . Thus, the test MSE of any interpolating solution on at least one instance in the sparse regime would have to be at least
which exactly matches the rate in Equation (31) upto constants.
One example of such an order-optimal estimator is the SLOPE estimator which was recently analyzed . If one is willing to tolerate a slightly slower rate of for signal recovery, several other estimators can be used. We state the recovery guarantee (informally) for two choices below. Formal statements are proved in Appendix A.3.
Consider the estimators and obtained by Lasso and OMP respectively for suitable choices of regularizer and stopping ruleDetails in Appendix A.3. respectively. Assuming lower bounds on number of samples and signal strength respectively, the hybrid estimator based on either of these estimators then gives us test MSE
for universal constants .
The examples of estimators provided so far for the first step of the hybrid interpolator require knowledge of the noise variance – they use it either to regularize appropriately, or to define an appropriate stopping rule. While one could always estimate this parameter through cross-validation, there do exist successful estimators that do not have access to this side information. One example is provided below.
Consider the estimator which is based on the square-root-Lasso for suitable choice of regularizer that does not depend on the noise variance (details in Appendix A.3). The hybrid estimator then gives us test MSE
for universal constants .
Regardless of which sparse signal estimator is used in the first step of the hybrid interpolator (Definition 5), the qualitative story is the same: there is a tradeoff in how to overparameterize, i.e. how to set . As we increase the number of features in the family, the error arising from fitting noise goes down as - but these “fake features" also have the potential to be falsely discoveredThis same idea inspired recent work on explicitly constructing fake “knockoff” features to draw away energy from features that have the potential to be falsely discovered ., thus driving up the signal recovery error rate logarithmically in . This logarithmic-linear tradeoff still ensures that the best test error is achieved when we sizeably overparameterize, even if not at like if we were only fitting noise. Figure 7 considers an example with iid Gaussian design and true sparsity level for various ranges of noise variance: and . For all these ranges, we observe that hybrid interpolators’ test MSE closely track the ideal MSE.
Conclusions for high-dimensional generative model
Our results, together with other work in the last year , provide a significant understanding of the ramifications of selecting interpolating solutions of noisy data generated from a high-dimensional, or overparameterized linear model, i.e. where the number of features used far exceeds the number of samples of training data. Key takeaways are summarized below:
While “denoising" the output is always strictly preferred to simply interpolating both signal and noise, the additional price of this interpolation on noise can be minimal when the regime is extremely overparameterized. The price decays to as the level of overparameterization goes to infinity. We can now intuitively see that this is a consequence of the ability of aliased features to absorb and dissipate training noise energy — figuratively spreading it out over a much larger bandwidth.
Interpolators in the sparse linear model satisfying the diametrically opposite goals of sparse signal preservation and noise energy absorption exist, and can be understood as having a two-step, “hybrid" nature. They first fit the signal as best they can and then interpolate everything in a way that spreads noise out. This gives asymptotic rates that are, in an order sense, the best that could be hoped for.
Moreover, because of the fundamental tradeoff between signal preservation and noise absorption, constructed consistent estimators in a two-step procedure by building on optimal regularizers to further fit noise – a second step that indeed appears rather artificial and unnecessary. A conceivable benefit to interpolating solutions was their lack of dependence on prior knowledge of the noise variance ; however, regularizing estimators are also now known to work in the absence of this knowledge – either by modifying the optimization objective to make it SNR-invariant , or by first estimating the SNR .
Finally, as also pointed out by , we are far from understanding the ramifications of overparameterization on generalization for the original case study that motivated recent interest in the overparameterized regime: deep neural networks with many more parameters than training points . In most practically used neural networks, the overparameterization includes bothdepth rather than width, resulting in the presence of substantial non-linearity – how this affects generalization, even in this intuitive and simple picture of signal preservation and noise absorption – remains unclear. As a starting point to investigate this case, [6, Section ] provides a model that interpolates between full linearity and non-linearity.
Quantifiable ramifications of interpolation and overparameterization on non-quadratic loss functions (such as those that appear in classification problems) would also be very interesting to understand, but the investigation here suggests that similar effects (bleeding, noise absorption, etc.) should exist there as well since the core intuition underlying them is that they are consequences of aliasing. The signal-processing perspective here actually suggests a pair of families of meta-conjectures that can help drive forward our understanding. On the one hand, we can use the lens of regularly-sampled training data and Fourier features to understand phenomena of interest whenever we seek to understand the significantly overparameterized regime in the context of inference algorithms that are minimum 2-norm in nature. The resulting conjectures can then be validated in Gaussian models and beyond. But perhaps even more interesting is the reverse direction — our lens suggests that the many phenomena and techniques developed over the decades in the regularly-sampled Fourier world should have counterparts in the world of overparameterized learning.
Acknowledgments
We thank Peter L Bartlett for insightful initial discussions, and Aaditya Ramdas for thoughtful questions about an earlier version of this work. We would like to acknowledge the staff of EECS16A and EECS16B at Berkeley for in part inspiring the initial ideas, as well as the staff of EECS189.
We thank the anonymous reviewers of IEEE ISIT 2019 for useful feedback, and both the information theory community and the community at the Simons Institute Foundations of Deep Learning program, Summer 2019, for several stimulating discussions that improved the presentation of this paper – especially Andrew Barron, Mikhail Belkin, Shai Ben-David, Meir Feder, Suriya Gunasekar, Daniel Hsu, Tara Javidi, Ashwin Pananjady, Shlomo Shamai, Nathan Srebro, and Ram Zamir.
Last but not least, we acknowledge the support of the ML4Wireless center member companies and NSF grants AST-144078 and ECCS-1343398.
References
Appendix A Supplemental proofs
We start by formally stating the matrix concentration results that are used in the proof of Corollary 1 and 2.
We begin with matrices satisfying sub-Gaussianity of rows (Assumption 2) and then consider matrices whose rows are heavy-tailed (Assumption 1).
We define a sub-Gaussian random variable and a sub-Gaussian random vectorCommon examples of sub-Gaussian random variables are Gaussian, Bernoulli and all bounded random variables. below.
A random variable is sub-Gaussian with parameter at most if for all , we have
Further, a random vector is sub-Gaussian with parameter at most if for every (fixed) vector , the random variable is sub-Gaussian with parameter at most .
We cite the following lemma for sub-Gaussian matrix concentration.
with probability at least , where depend only on the sub-Gaussian parameter of the columns.
To prove Corollary 1 for matrices satisfying the sub-Gaussian Assumption 2, we apply Lemma 3 for the matrix itself. We recall that we lower bounded the ideal test MSE as
and then substituting Lemma 3 for the quantity with , together with the chi-squared tail bound on yields
which is precisely Equation (4) with probability at least . This completes the proof of Corollary 1 for sub-Gaussian feature vectors. ∎
Before we move on to the heavy-tailed case, we remark on why we were not able to prove a version of Corollary 2 for the case of the feature vectors (rows of ) being sub-Gaussian. First, recall that to upper bound the ideal test MSE , one needs to lower bound the minimum singular value of (or equivalently ). Lemma 3 provides only a vacuous bound for the minimum singular value, as in general. Vershynin [47, Theorem ] does provide a concentration bound for tall matrices with independent, sub-Gaussian columns – which would be suitable to lower bound the minimum singular value of . However, this result uses an (unrealistically) restrictive condition of needing the columns to be exactly normalized as almost surely. Vershynin also provides an explicit example of a random tall matrix with sub-Gaussian columns that violates this condition, for which the minimum singular value does not concentrate. This suggests that sub-Gaussianity of high-dimensional feature vectors by itself may be too weak a condition to expect concentration on the minimum singular value, altogether a more delicate quantity.
However, we can prove Corollary 2 for the more special case where has independent, sub-Gaussian entries of unit variance. In other words, the random variable is sub-Gaussian and unit variance, and the random variables are independent. We cite the following lemma for concentration of the minimum singular value of such a random matrix .
For , let be a (or ) random matrix whose entries are independent sub-Gaussian random variables with zero mean, unit variance, and sub-Gaussian parameter at most . Then, for , we have
where and depend only on the sub-Gaussian parameter .
We apply Lemma 4 substituting . Then, we get
and substituting the upper chi-squared tail bound on the quantity as well as the lower tail bound on above directly gives us the statement of Corollary 2 for the iid sub-Gaussian case.
A.1.2 Supplemental lemmas for heavy-tailed case
We cite the following lemma for heavy-tailed matrix concentration.
with probability at least for some positive constant .
We will use Lemma 5 to prove our lower bound for whitened feature matrices satisfying Assumption 1. Observe that Lemma 5 contains the deviation parameter as a multiplicative constant as opposed to an additive one, which is typical of concentration results for heavy-tailed distributions. Accordingly, the eventual scaling of the lower bound on the ideal test MSE, as well the extent of high probability in the result, will be accordingly weaker.
Substituting yields the upper tail inequality
with probability at least . In a similar argument to the sub-Gaussian case, we can then lower bound the ideal test MSE as
for constant , completing the proof of Corollary 1 for heavy-tailed random feature vectors. ∎
As with the sub-Gaussian case, controlling the minimum singular value is much more delicate and in general it is not well-controlled. Vershynin [47, Theorem ] also has a result for tall matrices with independent columns more generally – but this result imposes even more conditions on top of the normalization requirement : the columns need to be sufficiently incoherent in a pairwise sense.
A.2 Proof of Corollary 4
Recall from Section 5.1 that the basis pursuit program (BP) is given by
Consider the following linear program (LP):
The BP program (32) and the LP program (33) are equivalent in the following senses:
The maximal objectives are equal, i.e. .
Given an optimal solution for the LP, we can obtain an optimal solution for the BP program through the linear transformation .
Given an optimal solution for the the BP, we can obtain an optimal solution for the LP through the transformation
Denote the objective for the BP as and the objective for the LP as .
The crucial step is to show that a necessary condition for a solution to be optimal is that , i.e. that the supports of the vectors and are disjoint. This is stated formally in the lemma below.
The supports of any optimal solution are disjoint, i.e .
Taking Lemma 7 to be true for the moment, let us look at what it implies. For any solution where and are disjoint in their support, we can construct vector , and we note that
In the other direction, for any feasible solution , we can uniquely construct vectors as
Thus, we have established a one-one equivalence between all feasible solutions for the BP program and all feasible solutions for the LP that satisfy the disjoint-support condition. By Lemma 7, we know that all optimal solutions to the LP need to satisfy this condition. Thus, we have proved equivalence between the BP program (32) and the LP (33).
It only remains to prove Lemma 7, which we do below.
It suffices to show that any solution not satisfying the disjointness property is strictly suboptimal. Suppose, for a candidate solution , there exists index such that . Let . If , the alternate solution with for and will be feasible and have lower objective values. To see this, observe that
where the last step follows since . On the other hand, if , we can construct the alternative solution the alternate solution with for and . Clearly, this solution is feasible and by a similar argument also has lower objective value. This completes the proof. ∎
Since we have proved Lemma 7, we have completed our proof of equivalence. ∎
As a corollary of the above equivalence, it is clear that the support of any optimal solution for the BP program, is the same as the support of its equivalent solution that is optimal for the LP. That is, we have
As a consequence of the BP-LP equivalence, we can show through basic LP theory that there exists an optimal solution for the BP program whose support size is at most . We state and prove this lemma below.
There exists an optimal solution for the BP program (32) for which the support size is at most .
First we show that there exists an optimal solution to the equivalent LP (33) with support size at most . A basic feasible solution (BFS) for the LP is of the form with support size at most . It is well-known that for any LP, basic feasible solutions are extreme points of the feasible set . Now, from Bauer’s maximum principle, we know that the minimum of a linear objective over a convex compact set is attained some extreme point of the feasible set, i.e. a BFS. Thus, there exists an extreme point, i.e. BFS, that attains the minimum objective value for the LP and is thus an optimal solution. By the definition of BFS, this solution has support size at most . Moreover, by the second statement of Lemma 6, is an optimal solution for the BP. From Equation (34) we have
Clearly, there exists an optimal solution of support size at most . Generically, this optimal solution will be unique, and its support size will be exactly . Showing these two properties is sufficient to show that BP is -parsimonious (as defined in Definition 4). We conclude this section by proving these properties one-by-one for an appropriately non-degenerate matrix , and Gaussian noise . The sense in which we define non-degeneracy of covariate matrix is in the following three assumptions, which are extremely weak and will in general hold for any random ensemble with probability . For any subset , we denote the submatrix of corresponding to columns in subset by .
For every subset of size , the matrix .
For every subset of size , the matrix is invertible.
For any two distinct subsets of size , the matrix , where refers to the set of generalized permutation matrices of size .
Assumption 6 will be used to show uniqueness of the optimal solution to BP, which we state below as a lemma.
The solution is unique with probability 1 over Gaussian noise when satisfies Assumptions 4, 5 and 6.
To show uniqueness of the optimal solution to the BP program (32), it suffices to show that there cannot exist more than one optimal BFS for the equivalent LP (33). We will show that the probability that there exists two basic feasible solutions for the LP that attain the same objective value is exactly zero. Let and be two basic feasible solutions to the LP with supports restricted to and where and . Let and denote their equivalent solutions for the BP program. Since , from Assumption 5 we can write Denoting , we have . Thus, we get
Under the above assumptions, the support of the unique solution is exactly with probability over Gaussian noise .
where the last equality follows by noting that and thus . This argument clearly holds for any subset , and for any . Therefore, the union bound gives us
and since we already know that , we have , thus completing this proof. ∎
A.3 Proof of Proposition 1
From the definition of the estimator and a similar argument as in the proof of Theorem 1, we have and thus,
Recalling that we denoted , we have
where we recall the definition of the prediction error . Substituting this in the above expression for the tesr error completes the proof of Equation (29) and thus the proof of Proposition 1.
Recall that is a suitable estimator that uses the sparsity level or the noise variance to estimate directly. So can be provided by a suitable estimator used for sparse recovery (like Lasso or OMP, but also many other choices). The results were stated as corollaries in Section 5.2. We provide the proofs of those corollaries below.
Substituting the conditions for order-optimality (Equations (30a) and 30b) into Equation (29), we get
In the proof of Corollary 5, we proved that and with probability at least . Substituting these inequalities above, we get
where in the inequality we used for some , which implies that for some . This matches the statement of Equation (31) and completes the proof.
A.3.2 Recovery guarantees for Lasso (Corollary 6) and square-root-Lasso (Corollary 7)
In this section, we provide corollaries for hybrid interpolators that use the Lagrangian Lasso and the square-root Lasso. We follow notation from Wainwright’s book on high-dimensional non-asymptotic statistics [49, Chapter ] and provide original citations where-ever applicable.
We define the Lagrangian lasso with regularization parameter (which can in general depend on and ) as the estimator that solves the following optimization problem:
We define the square-root-Lasso with regularization parameter (which can in general depend on ) as the estimator that solves the following optimization problem:
For recovery guarantees on both the Lagrangian Lasso and the square-root-Lasso, in addition to -sparsity, we require the following restricted eigenvalue condition on the design matrix:
The matrix satisfies the restricted eigenvalue condition over set with parameters if
The following lemma by Raskutti, Wainwright and Yu shows that the matrix with iid standard normal entries (thus satisfying Assumption 3 atisfies this property with high probability as restated in the following lemmaIn fact the original result in the paper shows this property for generally correlated Gaussian design..
The iid Gaussian matrix satisfies the restricted eigenvalue condition for any with probability greater than or equal to , provided that .
Under this condition, Bickel, Ritov and Tsybakov proved the following bounds on estimation error as well as prediction error of the Lagrangian Lasso.
Let satisfy the restricted eigenvalue condition with parameters . Then, any solution of the Lagrangian Lasso with regularization parameter satisfies
As a corollary, for any and regularization parameter choice we have
with probability greater than or equal to .
Observe from Equation (36a) and (36b) that with high probability. Thus, a similar argument as in the proof of Corollary 5 will also give the statement of Corollary 6 for the case of the Lasso. We omit the argument for brevity. ∎
Similarly, the following guarantee was proved for the square-root-Lasso by Belloni, Chernozhukov and Wang , again assuming the restricted eigenvalue condition.
Let satisfy the restricted eigenvalue condition with parameters . Then, any solution of the square-root-Lasso with regularization parameter satisfies
for constants . As a corollary, for any and regularization parameter choice we have
with probability greater than or equal to for new constants .
Observe that the above choice of regularization parameter does not depend on the noise variance – thus, the square root Lasso can be implemented successfully, giving the rates in Equations (38a) and 38b, without requiring this knowledge. As in the case of the Lagrangian Lasso, we have with high probability. Thus, a similar argument as in the proof of Corollary 5 will also give the statement of Corollary 7 for the case of the square-root-Lasso. This completes the proof of Corollary 7. ∎
A.3.3 Recovery guarantee for OMP (Corollary 6)
In this section we provide a formal statement for the recovery guarantee for orthogonal matching pursuit (OMP) in Corollary 6. The first theoretical guarantees on OMP were proved for noiseless recovery, when OMP is run to completion in the absence of noise . Subsequent work improved the sampling requirement, also in the noiseless setting. Recovery guarantees in the presence of noise were then proved for an appropriate stopping condition . We formalize the version of OMP that we use below.
Denote that column of by . The OMP algorithm is defined iteratively according to the following steps:
(Iteration .) Initialize residual and initialize the set of selected variables .
Select variable and add it to .
Denote as the submatrix of whose columns are in . Let denote the projection of onto the linear space spanned by the elements of . Update .
We stop the algorithm under one of two conditions: a) If for algorithmic parameter ; b) if the number of steps is equal to , where is guaranteed. Otherwise, set and go back to Step 2. We refer to the stopping conditions henceforth as Condition a) and Condition b) respectively.
(Once algorithm has terminated) return .
In general for recovery guarantees, we would like this quantity to be small. We state the following well-known lemma for the entries of being iid :
For iid Gaussian matrix , we have with high probability as long as .
We now restate the result that is most relevant for our purposes, and holds for any design matrix .
Suppose that and all the non-zero coefficients satisfy
for some . Then, the above version of OMP has the following guarantees:
Under stopping condition a), OMP will recover with probability greater than or equal to . This directly implies that
with probability greater than or equal to .
Under stopping condition b), OMP will recover with probability greater than or equal to . This directly implies that
with probability greater than or equal to .
As before, a similar argument as in the proof of Corollary 5 will also give the statement of Corollary 6 for the case of OMP with both stopping conditions. We omit the argument for brevity.
Appendix B The interpolation threshold: Regularity vs randomness of training data
We observe that Corollary 2 is meaningful primarily for the heavily overparameterized regime where (more formally, if we vary as a function of , we have ). It does not mathematically explain the magnitude of the interpolation peak at that we observe in Figure 1, which reflects the mean of the minimum possible test MSE that results purely from fitting noise at the interpolation threshold. It is well-known that the behavior of the minimum singular value of a random matrix with iid Gaussian entries is very different when the matrix is approximately square – a “hard-edge" phenomenon arises and the minimum singular value actually exhibits heavy-tailed behavior . It is unclear whether the same phenomena hold for lifted features on data such as Fourier, Legendre or even Vandermode features. It thus makes sense to consider the statistics of the test MSE at the interpolation threshold more carefully.
Figure 9 shows the generalization performance of various interpolating solutions on approximately “whitened" Legendre and Fourier features on data. In particular, we consider two generative assumptions for the training data :
Regularly spaced data: .
Randomly drawn data: .
Appendix C Mathematical facts
In this section, we collect miscellaneous mathematical facts that were useful for proving some of our results.
Next, we have . Rearranging this gives us , and substituting it above gives us
Appendix D Calculations for the regularly spaced Fourier case
for some .Without loss of generality we consider in the range since subsequent blocks of features will be aliases of these features.
If we scale feature by real weight , then the interpolating constraint becomes,
with .
We will solve the problem in (44) next. First, we list some properties of the regularly spaced Fourier features. Denote by , the set of indices corresponding to features that are exact aliases of . Then,
Note that . We have,
Using (42), (46) and (47) we can rewrite the optimization problem in (44) as,
Mapping this back to original indices we get,
We want to understand how different is from . Using (48) we have,
The prediction consists of two components. The first component is the true signal attenuated by a factor due to the effect of signal bleed. The signal bleeds to features that are orthogonal to the true signal and this leads to the second component, a contamination term that we denote by,
Let denote the fraction of the true coefficient that survives post signal bleed. Then,
Let denote the standard deviation of the contamination given by,
Using the property of Fourier features when is spaced uniformly in $$ namely,
Next we consider examples of weighting schemes for a given pair with large enough when the true signal is at . The set of indices containing aliases of the true signal is denoted as as in (45).
Spiked weights on low frequency features: This selects a fraction of energy to put on the favored set of features. Namely. for and .