Kernel regression in high dimensions: Refined analysis beyond double descent
Fanghui Liu, Zhenyu Liao, Johan A. K. Suykens
Introduction
Interpolation learning [MM19, HMRT19, BLLT20] has recently attracted growing attention in the machine learning community. This is mainly because current state-of-the-art neural networks appear to be models of this type: they are able to interpolate the training data while still generalize well on test data, even in the presence of label noise [ZBH+16]. It has been empirically observed that other models including random features, decision trees, and as simple as linear regression also exhibit similar phenomenon [BLLT20, BHMM19, LHCS20]. This is somewhat striking as it goes against the conventional wisdom of bias-variance trade-off[CS02]: predictors that generalize well must trade off the model complexity against training data fitting. The double descent theory [BHMM19] resolves this paradox by revisiting the bias-variance trade-off and showing that the model generalization error exhibits a phase transition at the interpolation point: moving away from this point on either side tends to reduce the generalization error.
The double descent phenomenon has recently inspired intense theoretical research [MM19, GLK+20, WX20, LCM20] and has been further extended to multiple descent [CMBK20, LRZ19, AP20] on various models. One line of work formalized the argument that, even when no explicit regularization is imposed, implicit regularization is encoded in the model via the choice of optimization algorithms and techniques, e.g., stochastic gradient descent (SGD) [HRS16], dropout [SHK+14], early stopping [AKT19], and ensemble methods [LJB20]. Different from these “external” schemes, the kernel interpolation estimator [LR20, BRT19] directly benefits from its intrinsic kernel structure that serves as an implicit regularization to help both interpolate and approximate. In fact, (strictly) positive-definite kernels can interpolate an arbitrary number of data points [Wen04], and thus kernel spaces contain (nearly) optimal interpolants [GMMM19, Li20]. Although the kernel space is rich enough to contain models that generalize well, the generalization property of kernel method, for example how it depends on the choice of kernel, its interplay with the data and the level of regularization, still remains unclear. In particular, the question whether the double descent phenomenon exists in the kernel regression models is still unanswered [LR20, BCP20]. As such, refined analyses are needed to have a thorough understanding of kernel estimators, notably in the high dimensional regime of interest. This is indeed the objective of the article.
where an explicit Tikhonov regularization term induced by a reproducing kernel Hilbert space (RKHS) is added to the least-squares objective. In statistical learning theory [CZ07], the regularization parameter is generally taken to depend on the sample size in such a way that . Here we assume that with some and to cover the interpolation case.
In this paper, we propose a novel bias-variance decomposition of the KRR expected excess risk, and derive non-asymptotic bounds for both bias and variance. This precise assessment leads to fruitful discussions as a function of different data eigenvalue decays and regularization schemes. Our main findings include:
The explicit regularization largely affects the peak point of the variance: a large decreases the model complexity, and thus corresponds to a small value of interpolation point . Table 1 shows that, under a small (or zero) regularization so that with : the error bound for variance monotonically increases with until , as in the red curve of Figure 1(a). Under a moderate regularization with : first increases with until and then decreases. In this case, the peak point will move to the left due to , see the blue curve in Figure 1(a). Under a large regularization with for some constant , monotonically decreases with , as in the green curve of Figure 1(a).
Our error bounds for the bias and the variance exhibit different characteristics. More specifically, the bias bound is (almost) independent of the data/feature dimension and monotonically decreases with at a certain (learning) rate as in the classical learning theory [CZ07, WZ11, SS07]. Besides, the variance bound depends on and , and exhibits monotonic decreasing or unimodal with under different regularizations. Hence, the expected excess risk, as the sum of bias and variance, can be double descent (Figure 1(b)), bell-shaped (Figure 1(c)), or monotonic decreasing (Figure 1(d)), depending on the level of implicit and explicit regularizations. This is in agreement with empirical findings in neural networks [YYY+20].
Our non-asymptotic results show that, for large but fixed , both the variance and bias tends to zero as under , implying that the excess risk approaches zero. Based on this, in the double descent case particularly, the minimum of the expected error in the over-parameterized regime is lower than that in the regime. This claim cannot be obtained from [LR20].
The rest of the paper is organized as follows. We briefly introduce problem settings in Section 2. In Section 3, we present our main results on the generalization property of KRR in high dimensions and briefly sketch the main ideas of the proof. Discussions on the derived error bounds are given in Section 4. In Section 5, we report numerical experiments to support our theoretical results and the conclusion is drawn in Section 6.
Problem Settings and Preliminaries
We work in the high dimensional regime for some large with for some constants . For notational simplicity, we denote by : there exists a constant independent of such that , and analogously for and .
2 Background on RKHS
Now we characterize the integral operators defined by a kernel. Given a kernel , its integral operator admits
Since is compact, positive definite and self-adjoint, by the spectral theorem (see, Theorem A.5.13 in [SA08]), there exists countable pairs of eigenvalues and eigenfunctions of such that , where are orthogonal basis of and with . Accordingly, by Mercer’s theorem, we have , and there exists a constant such that . It holds by . Based on the data matrix and the integral operator , the empirical integral operator is given by , which converges to the data-free limit at an rate [DMDVR09].
Main Results
In this section, we state our main result under some basic/technical assumptions, compare it with existing results, and sketch the main ideas of our proof.
To illustrate our analysis, we need the following three standard assumptions.
(Existence of ) We assume .
This is a standard assumption in learning theory and assumes that the target function defined in Eq. (2.1) is indeed realizable, see also [RR19, RR17, CZ07, SS07].
This is a broad model for the noise in the output , containing uniformly bounded or sub-Gaussian noise; and is in fact weaker than the standard Bernstein condition, e.g., in [BK10].
This is a standard setting in high-dimensional statistics and random matrix theory [EK10, DW18, LR20, HMRT19, EKZ+20] that assumes that the data are drawn from some not-too-heavy-tailed distribution, with possibly (involved) structure between the entries.
To aid our proof, we need some extra results. In [EK10], it has been shown that the kernel matrix in high dimensions can be well approximated by in spectral norm, i.e., as
with non-negative parameters , , , and the additional matrix given in Table 2, see some typical examples in Appendix A. Here is the implicit regularization parameter in kernel estimator that depends on the nonlinear function in the kernel and the data structure . According to Eq. (3.1), denote the shortcut , we show in high dimensions that, admits the same eigenvalue decay as and (see details in Appendix B). Subsequently, we introduce the following quantity function
which is associated with various quantity functions in [AKT19, DW18, LR20, JŞS+20b, NVKM20] and, as we shall see, plays an important role in determining the variance behavior. We will discuss at length based on different data eigenvalue decays in Section 4.
Formally, our main results of KRR in a high-dimensional regime are stated as follows.
(Basic result) Under Assumptions 1-3, let , , large enough, taking the regularization parameter with , for any given , it holds with probability at least with respect to the draw of that
with and the residual term
Remark: The first term in Eq. (3.3) is the bound of the bias, which is independent of and monotonically decreases with . The sum is the bound of the variance that depends on both and . Note that monotonically decreases with , and approaches to zero for a large . Therefore, the error bound for is the key part of estimates for the variance and will be discussed in in Section 4, where corresponds to the explicit regularization and the implicit regularization. We will demonstrate that can be monotonically decreasing or unimodal under different regularization schemes. Such monotonic bias and unimodal variance can lead to various behaviors of the excess risk, including monotonically decreasing, double descent, and bell-shaped risk curve, as illustrated in Figure 1 of introduction.
2 Refined result
Based on the basic result, if we consider two additional assumptions, i.e., extending Assumption 1 by considering the regularity of and studying spectral decay of via complexity of , we can obtain a refined result.
(Source condition [CZ07]) For some , there exists satisfying such that .
(Capacity condition [CZ07]) For any , there exist and such that
The notation denotes the “effective dimension” and can be regarded as a “measure of size” of the RKHS. This is a natural and widely used assumption in the literature [CZ07, ZDW13, RR17]. Assumption 5 always holds for and where as is a trace class operator. Its kernel matrix form is [AKM+17, LTOS19]. While Assumption 5 can be further refined to obtain a bound that depends on [PRDVR20], here we focus on the eigenvalue decay of , see Section 4 for details.
Based on the above discussion, we obtain a refined result of Theorem 1 as below.
(Refined result) Under Assumptions 2-5, let , , and large enough, taking with , then for any given , it holds with probability at least
where and are the same as in Theorem 1.
Remark: Compared to classical learning theory results [FS17] achieving learning rates, the parameter in our results only effects the selection range of , which is nearly independent of the learning rates to some extent. That means, the spectral decay of a kernel function in high dimensions is almost irrelevant to its kernel type. In fact, the eigenvalue decay of the kernel matrix in our model largely depends on the data, which is in essence different from classical learning theory results. Therefore, our result reflects a certain “universality” on the kernel function in high dimensional problems, which shows consistency to [EK10].
3 Related work
We provide non-asymptotic results that systematically analyze both implicit and explicit regularization schemes within a unified framework.
Implicit regularization in kernel/linear interpolation: Implicit regularization can be induced by minimum norm solutions in linear interpolation [DLM19, KLS20], or the curvature of the kernel function in kernel interpolation [LR20]. Compared to the risk curve in [LR20] that converges to a non-zero constant, the risk curve in our results tends to zero when . Hence our result demonstrates that, in the double descent case, the minimum of the expected risk in the second descent is lower than the first descent; while the same claim cannot be obtained from [LR20]. Besides, under the basic case, our bias bound is based on the eigen-decay (trends) of the kernel matrix and thus can be (almost) independent of , achieving an optimal learning rate in a minimax case. This is different from [LR20] that corresponds to the sum of tailed eigenvalues of . Specifically, if we directly set to zero, our result for the bias still holds, which can be bounded by .
Explicit regularization in kernel/linear regression: We provide non-asymptotic results that refine a series of asymptotic analyses, e.g., the Stieltjes transform approach in [HMRT19, EKZ+20, YYY+20, JŞS+20a] and the statistical mechanic approach in [CBP20]. In fact, by considering the limiting eigenvalue distribution of via its Stieltjes transform , for the solution to the popular Marc̆enko–Pastur equation [MP67], our error bound recovers [HMRT19, Theorem 5] with and isotropic features . Finite sample analyses are often based on a finer control of the Stieltjes transform [JŞS+20b] or the effective rank [BLLT20, CL20]. However, the aforementioned results are generally limited to Gaussian [JŞS+20b, NVKM20] and sub-Gaussian data [BLLT20, CL20, CC20], or Gaussian covariates [RMR20]. Here we consider a much broader family of distributions. Besides, under some specific situations, the regularization parameter in (generalized) linear regression can be negative [KLS20] or optimal tuned [NVKM20, WX20] so as to generalize well. Recent research [GMMM19, LRZ19, BCP20] on kernel regression in shows different trends.
4 Proof framework
The proof of our results is fairly technical and lengthy, and we briefly sketch some main ideas of Theorem 2 here. Note that, Theorem 1 is a special case of Theorem 2 by taking and . The modified error decomposition, the error bounds of variance for radial kernels, and estimates for bias are the main elements of novelty in the proof.
we have . Accordingly, the variance-bias decomposition is stated in the following lemma, with proof deferred to Appendix C.
It is clear that, the variance term does not depend on the target function , and the bias is independent of the residual error . Proof for the bias {\tt{B}}\lesssim n^{-2\vartheta r}\log^{4}\big{(}\frac{2}{\delta}\big{)} can be found in Appendix D. Proof for the variance refers to Appendix E.
Discussion on Error Bounds
In this section, we discuss our Theorem 2 for different eigenvalue profiles of in the two regimes of and . Since shares the same eigenvalue decay as and (see Proposition B.1 in Appendix B), we do not distinguish the eigen-decay of these two data matrices in the subsequent discussions. We first focus on the variance that can be unimodal or monotonically decreasing with under different regularization schemes. Subsequently, we investigate the total risk curve as the sum of bias and variance. Note that has different numbers of non-zero eigenvalues under the two regimes, we denote , which, as we shall see, plays a significant role in characterizing the different cases of our bounds.
We consider here three eigenvalue decays of : harmonic, polynomial, and exponential decay [Bac13, LTOS19].
Under the three eigenvalue decays in Table 3, denote , then the quantity function with can be bounded by 1) harmonic decay: . 2) polynomial decay: , where is some constant. 3) exponential decay: .
Proof The proof can be found in Appendix F. ∎
According to Proposition 4.1, we summarize our results in Table 1 and discuss them as follows:
Harmonic decay: .
For , i.e., the ridgeless case, we have , and , which indicates increases with in the regime. For , taking , we have . To investigate the monotonicity of , define , we find that, a large leads to a small . According to the relationship between , , and , we can conclude that (see Table 1 and the red curve in Figure 1(a)):
When , will increase with until and then remain unchanged when . When , there are various trends as follows: 1) if , this is the same as the case; 2) if , will increase with until , and then remain unchanged when ; 3) if , will increase with until and then decrease with until , and stay unchanged on ; 4) If such that always holds for some constant , we have increases with until , and then stays unchanged on . Remark that, for , we have and thus , so that always decreases with until .
Polynomial decay: .
Similar to above, define , we obtain results similar to the case of harmonic decay, but with different thresholds: and , see Table 1 for details.
Exponential decay: {\tt{V}}_{1}\leq\frac{\widetilde{C}\beta}{ad}\big{(}\frac{1}{b+ne^{-a(r_{*}+1)}}\!-\!\frac{1}{b+ne^{-a}}\big{)}.
Here we consider the monotonicity of the function G(n):=\big{(}\frac{1}{b+ne^{-a(r_{*}+1)}}\!-\!\frac{1}{b+ne^{-a}}\big{)} with to study the trend of regarding to . Let be the solution of the equation , then we have the similar conclusion with that of harmonic decay and polynomial decay by the relationship between , , and , see Table 1 for details. More specifically, under some certain conditions, is able to monotonically decrease with , refer to Appendix F.1 for details.
2 Variance trends for n>d𝑛𝑑n>d and total risk
Different from the above case, the current regime admits that has at most non-zero eigenvalues. In this under-parameterized regime, we are particularly interested in the behavior as . In Appendix F.2, we prove that approaches to zero as under the above three eigenvalue decays.
Based on the above discussions in the and regimes, we conclude that, the variance can be unimodal (small regularization) or decreasing (large regularization) as grows, which, together with the fact that the bias is monotonically decreasing with , leads to the following three configurations for the total risk: (i) if the bias dominates at small and then decays fast (i.e., with a small regularization), we observe a double descent curve as in Figure 1(b); (ii) if the bias dominates but decays slowly (with a large regularization), the risk curve will be monotonic decreasing as in Figure 1(d); (iii) if the variance dominates, a bell-shaped risk curve as in Figure 1(c) will be observed.
Numerical Results
In this section, experiments are conducted to validate our theoretical resultsThe source code of our implementation can be found in http://www.lfhsgre.org.. Polynomial kernel of degree and Gaussian kernel are evaluated on 1) a synthetic dataset that satisfies our technical assumptions and 2) a subset of the YearPredictionMSD dataset [Cha08] with 1,000 data samples and , to study our derived error bounds for the bias and variance. More experimental results can be found in Appendix G.
Eigenvalue decay equivalence: Here we study the eigenvalue decay of the original polynomial/Gaussian kernel matrices and their linearization on the subset of YearPredictionMSD dataset. Note that, polynomial kernels admit independent of (see in Table 4), so we use the linearization for this kernel. Results in Figure 2 demonstrate that, the original nonlinear kernels admit the same eigenvalue decay as . More experimental results on various dataset can be found in Appendix G.1.
Risk curves on synthetic dataset: To quantitatively assess our derived error bounds for the bias and variance, we generate a synthetic dataset under a known , with harmonic decay for the data as an illustrating example. More experimental results on different eigenvalue decays refer to Appendix G.2. To be specific, we assume with target function and Gaussian noise having zero-mean and unit-variance. The feature dimension is set to 500. The samples are generated from (and thus with ) by the following steps: (i) take as a diagonal matrix with its diagonal entries following with harmonic decay, i.e., . (ii) take as a random orthogonal matrixWe generate a random Gaussian matrix and use the QR decomposition to obtain an orthogonal matrix [YSC+16]. such that also has a harmonic eigen-decay with having almost i.i.d entries.
Accordingly, the above generation process satisfies Assumption 3, and also admits the same eigenvalue decay as , which can be used to validate our discussion in Section 4. In this setting, the expected excess risk, the bias, and the variance can be directly computed to validate our derived error bounds. The experimental results are validated across 10 trials. Specifically, to disentangle the implicit regularization effect of KRR on the final result, we apply the linearization of the polynomial/Gaussian kernel by setting in Eq. (3.1). In this case, the explicit is the only regularization in KRR. In our model, is empirically set to to avoid a large when is small.
Figures 3 and 4 show results under the harmonic decay setting for the linearization of the polynomial/Gaussian kernel, respectively. We observe that: 1) our error bound exhibits the same trend as the true variance; 2) in this case, the variance dominates and we thus obtain a bell-shaped risk curve that first increases and then decreases; 3) as decreases, increases and the peak point of the variance occurs at smaller and smaller ; 4) the bias monotonically decreases with , which corresponds to our error bound for the bias at a certain rate in Theorem 2 by taking as the used is smooth enough to achieve a good approximation error; 5) in our high-dimensional regimes, different kernels lead to the same convergence rates of the bias, which verifies our results but is different from those in classical learning theory.
Risk curves on the real-world datasets: Figure 5(a) shows the relative mean squared error (RMSE) of kernel ridgeless regression and its linearization in Eq. (3.1) on a subset (1,000 examples) of the YearPredictionMSD dataset averaged on 10 trials. Figure 5(b) shows the classification accuracy of such two methods on the MNIST dataset [LBBH98]. To evaluate the effectiveness of our error bounds, we plot the re-scaled with . It can be found that, kernel interpolation estimator generalizes well due to the implicit regularization, i.e., , which also exhibits a bell-shaped risk curve as our theoretical results suggest. However, in Figure 5(b), the risk curve monotonically decreases with on the MNIST dataset [LBBH98], and at the same time kernel interpolation estimator and its linearization appear to generalize well. This observation may due to the implicit regularization parameter in Eq. (3.1) (of order on this dataset) that plays a fundamental role of “self-regularization”. Accordingly, the proposed analysis provides access to the high-dimensional classification problem that may establish more involved behavior than double descent, despite a clear mismatch between real-world data and the technical Assumption 3, thereby conveying a strong practical motivation for the present analysis.
Conclusion
We derived non-asymptotic expressions for the expected excess risk of kernel ridge regression estimators in the under- and over-determined regimes. The used linearization technique of nonlinear smooth kernel allows us to discuss the impact of implicit and explicit regularization in a systematic manner. Our refined analysis demonstrates that the monotonic bias and unimodal variance are able to exhibit various trends of risk curves. Since it is enough to require that the kernel function is differentiable in a neighborhood, our results further extend to the case of Laplace kernels [RZ19].
Acknowledgements
The research leading to these results has received funding from the European Research Council under the European Union’s Horizon 2020 research and innovation program / ERC Advanced Grant E-DUALITY (787960). This paper reflects only the authors’ views and the Union is not liable for any use that may be made of the contained information. This work was supported in part by Research Council KU Leuven: Optimization frameworks for deep kernel machines C14/18/068; Flemish Government: FWO projects: GOA4917N (Deep Restricted Kernel Machines: Methods and Foundations), PhD/Postdoc grant. This research received funding from the Flemish Government (AI Research Program). This work was supported in part by Ford KU Leuven Research Alliance Project KUL0076 (Stability analysis and performance improvement of deep reinforcement learning algorithms), EU H2020 ICT-48 Network TAILOR (Foundations of Trustworthy AI - Integrating Reasoning, Learning and Optimization), Leuven.AI Institute.
References
Appendix A Examples of kernels and their linearizations
In this section, we present linearization of some typical kernels by Eq. (3.1). Here we assume that to ensure the positive definiteness of the approximated kernel matrix . Table 4 reports the results of three inner-product kernels including polynomial kernel, linear kernel, exponential kernel; as well as a radial kernel: the common-used Gaussian kernel. We can find that . Specifically, avoids a trivial solution.
Appendix B Eigenvalue decay equivalence
In this section, we demonstrate that, in high dimensions, a kernel matrix induced by inner-product kernels or radial kernels admits the same eigenvalue decay as and .
For notational simplicity, denote the inner-product kernel matrix and its linearization ; the radial kernel matrix and its linearization .
The inner-product kernel matrix admits the same eigenvalue decay as and .
Proof According to Theorem 2.1 in [EK10], the inner-product kernel matrix can be well approximated by with
in a spectral norm sense, where , , are given in Table 2. As a result, with high probability, the inner-product kernel matrix and its linearization has the same eigenvalue. That means, admits the same eigenvalue decay as via a constant shift .
Next, we shall demonstrate that admits the same eigenvalue decay as . Since is a rank-one matrix with , with Weyl’s inequality and , we have
so that the eigenvalue of interlaced with those of . We can thus conclude that the eigenvalue decay of is the same as that of with a constant shift and scaling, which do not effect the trend of eigenvalue decay. Accordingly, the inner-product-type kernel matrix and its linearization , admit the same eigenvalue decay as , which concludes the proof. ∎ Proposition B.1 also provides a justification to study the eigenvalue decay of a radial kernel matrix. According to Theorem 2.2 in [EK10], the radial kernel matrix can be well approximated by with
Accordingly, admits the same eigenvalue decay as .
Appendix C Proof of Lemma 3.1
Proof By virtue of the closed form of the KRR estimator in Eq. (2.2) and , we have
Based on the definition of , we decompose as
Appendix D Proof for the bias
The error bound for the bias is given by the following theorem.
(Bias) Under Assumption 4 (source condition with ), Assumption 5 (capacity condition with ), let , taking the regularization parameter with , there holds with probability at least , we have
In our error decomposition, is independent of data that corresponds to the approximation error in learning theory [CZ07]; while the first term depends on , termed as bias-sample error. To prove Theorem 3, we need to bound the approximation error and the bias-sample error as follows.
In learning theory, the approximation error can be estimated by the source condition in Assumption 4.
(Lemma 3 in [SZ07]) Under the source condition in Assumption 4 with , the approximation error can be given by
D.2 Bound bias-sample error
To bound the bias-sample error , we need the following lemma.
(Lemma 17 in [LGZ17]) For any , it holds with probability at least that
where .
Then the bias-sample error can be decomposed into several parts.
Proof [Proof of Lemma D.3] According to the definition of and , we have
Due to for any bounded positive operator , we have
Further, by virtue of the first order decomposition of operator difference: for any invertible bounded operator and using the source condition in Assumption 4, the above equation can be further expressed as
Besides, using with for any bounded linear operator and positive semi-definite operator in Proposition 9 in [RR17], we have
where we choose , , and . Accordingly, we can conclude our proof due to and . ∎ Remark: The proof framework of Lemma D.3 is similar to Lemma 4 in [RR17] but we consider a more general case than in [RR17]. Although appears to be unattainable as claimed in [RR17], we follow with [LGZ17, GSW17] on a quite general case with .
To prove Theorem 3, we also need the following two lemmas.
(Proposition 6 in [RR17]) Let , it holds with probability at least that
For any , with probability at least , we have
Proof [Proof of Lemma D.5] By virtue of a second order decomposition of operator difference in Lemma 16 [LGZ17], we have
Accordingly, denote and , we can derive that
where by Lemma D.2. The first inequality holds by with for positive operators and on Hilbert spaces [BK10]. The second inequality can be derived by Eq. (D.1), and . ∎ Remark: Lemma 7.2 in [RCR13] gives by assuming ; whereas our result does not require extra conditions on .
Based on the above lemmas, we are ready to prove Theorem 3.
Proof [Proof of Theorem 3] We first estimate in Lemma D.5 by taking and the capacity condition in Assumption 5: with . Accordingly, we have
where we use due to in the last inequality. Since converges to zero when is large enough, we require to ensure a positive convergence rate, which implies . Then we bound by Lemma D.2. By virtue of for any and , we have
where the second one admits by the capacity condition in Assumption 5. Similarly, to bound by Lemma D.4, we can derive that
Combining the above three inequalities, we have
where is independent of and .
where the third inequality holds by due to , and are some constants independent of and . Accordingly, we can conclude the proof. ∎
Appendix E Proof for the variance
Formally, we have the following theorem to bound the variance.
(Variance) Under Assumptions 2, 3, then for with probability , , and large enough, for any given , we have
where and is the residual term with
For inner-product kernels, our proof framework follows [LR20], and is briefly discussed in Section E.1. Nevertheless, error bound on radial kernels has not been investigated in [LR20] and is more subtle to handle (than that of inner-product kernels) due to the additionally introduced and in Table 2. Accordingly, we mainly focus on proofs for radial kernels.
In this subsection, we consider the inner-product kernel case with . We briefly introduce our results that can be derived from proofs of Theorem 2 in [LR20] for completeness.
and is the transpose of . Note that in corresponds to the implicit regularization and corresponds to the explicit regularization. Now we prove Theorem 4 for inner-product kernels. Proof [Proof of Theorem 4 for inner-product kernels] According to the definition of V, we have
where the first inequality comes from Assumption 2. To bound the terms in Eq. (E.2), we need
Combining the above results, with probability at least , for any given , The error bound for the variance in Eq. (E.2) can be further given by
E.2 Radial kernel matrices
In this subsection, we consider the radial kernel case with . Since the linearization of radial kernel matrices incurs in two additionally terms and , estimation for radial kernels is more technical than that of inner-product kernels. Accordingly, to prove Theorem 4 for radial kernels, we need to introduce the following notations and auxiliary results.
Recall , define
where with and for . As discussed in Appendix B, we conclude that admits the same eigenvalue decay as since is a rank-2 matrix. Accordingly, we have the following results.
Note that, the matrix is a rank-one matrix, which implies . Accordingly, its non-zero eigenvalue admits
Proof [Proof of Proposition E.2] By virtue of the following results [EK10]
Given a radial kernel, under Assumption 3, for , we have with probability at least with respect to the draw of , for large enough, for any given , we have
where is some constant independent of and .
Remark: In fact, we only need the -moment in Assumption 3 but we still follow with it for simplicity.
Proof [Proof of Lemma E.3] We start with the entry-wise Taylor expansion for the smooth kernel at with
where for as defined before. Accordingly, by virtue of and Corollary 2 in [EK10], with probability at least , for any , we have
where we only need -moment. Therefore, with probability at least , for any given , we have
where and are some constant independent of and . ∎
E.2.2 Proofs of Theorem 4 for radial kernels
In [EK10], the approximation error between radial kernel matrices and their linearization can be decomposed into three parts: the first-order term , the second-order term , and the third-order term
where and admit and . The second-order term admits by Proposition A.2 in [LR20] and [EK10]. Accordingly, with probability at least , for and any given , we have
According to Proposition E.1 and E.2, we have
It can be found that, the above error bounds are the same as that of inner-product kernels, except two additional terms due to the considered and in the linearization, which can be shown small in the large regime.
By virtue of and in [LR20], Lemma E.3, and the above equations, with probability at least , for any given , we have
where the second inequality admits by Lemma E.3, and the last inequality follows by Eq. (E.5). Finally, we conclude the proof. ∎
Appendix F Proof of Proposition 4.1
In this section, we discuss based on three eigenvalue decays: harmonic decay, polynomial decay, and exponential decay under two regimes and .
Recall , and , define where is short for . We notice that, when , is an increasing function of , and thus a decreasing function of when the above three eigenvalue decays are considered. Likewise, when , is a decreasing function of , and thus an increasing function of . Without loss of generality, we assume that the first eigenvalues satisfy with and the remaining eigenvalues satisfy with . Clearly, the integer can be chosen from to . Accordingly, denote which includes the rank-deficient case, can be upper bounded by the Riemann sum as follows.
Harmonic decay for and for
Polynomial decay: with for and for . Hence, we actually aim to bound
Exponential decay: with for and for .
Note that, the monotonicity of (also ) with respect to is relatively clear for harmonic decay and polynomial decay but is unclear in the case of exponential decay. Here we study the monotonicity in the exponential decay. Denote the function G(n):=\big{(}\frac{1}{b+ne^{-a(r_{*}+1)}}\!-\!\frac{1}{b+ne^{-a}}\big{)} with , taking , its derivation is
It can be found that both and are decreasing functions with . More specifically, their maximum and minimum can be achieved with
Accordingly, if , we obtain a decreasing function of , which implies that will decrease with . Here the condition indicates
Accordingly, if the above inequality holds, will decrease with . In Section G.2, we will experimentally check whether this condition holds or not.
F.2 n>d𝑛𝑑n>d case and the large n𝑛n limit
In this section, we consider the case, and further study the trend of as . Note that, in this case, has at most non-zero eigenvalues. Accordingly, the Riemann sum is counted to instead of . Similar to the above description, we also consider the following three eigenvalue decays.
Harmonic decay ,
In particular, taking the limit of , we have
Accordingly, by the squeeze theorem, we can conclude, given , tends to zero when .
Polynomial decay: with ,
Exponential decay: with ,
Taking the limit of , we can directly have .
Appendix G Additional Experiments
In this section, we present additional experiments including the following parts:
In Section G.1, we add the MNIST dataset [LBBH98] to verify the eigenvalue decay equivalence, and evaluate the effect by different orders in polynomial kernel.
In Section G.2, our model works in a polynomial kernel setting under the polynomial decay and exponential decay of on the synthetic dataset.
Apart from the YearPredictionMSD dataset in the main text, we add the MNIST dataset [LBBH98] to verify the eigenvalue decay equivalence. We also compute eigenvalues of for validation. Here the parameters depends on the covariate , which can be empirically estimated by the sample covariance .
Results on the polynomial kernel with order 3 and the Gaussian kernel are presented in Figure 6 and 7, respectively. It can be observed that, the nonlinear kernel matrix admits almost the same eigenvalue as with a constant shift , and accordingly exhibits the same eigenvalue decay with and .
Besides, to study eigenvalue decay effected by the order in polynomial kernels, we present results of the order and in Figure 8. Experimental results show that, there is some gap between the original kernel and its linearization in higher orders. This is because, nonlinear kernel approximated by linear model here is based on Taylor expansion, which would incur in some residual errors as higher order in polynomial kernels brings in stronger non-linearity.
G.2 Results on the synthetic dataset
Here we evaluate our model with the polynomial kernel on the synthetic dataset under the polynomial/exponential decay of . The data generation process follows with our experiments part in the main text such that admits the polynomial/exponential decay.
Results on the polynomial decay and the exponential decay are shown in Figure 9 and Figure 10, respectively. We find that, the bias achieves the certain convergence rate on both decays; while the variance shows different configurations on these two decays. To be specific, the tend of on the polynomial decay is unimodal, and thus the risk curve is bell-shaped. However, in Figure 10, on the exponential decay monotonically decreases with even if we set to , for a small regularization scheme.
Here we attempt to explain this phenomenon. In our setting, is set to zero. The condition in Eq. (F.2) can be reformulated as
Clearly, if we choose , the condition in Eq. (F.2) always holds. Hence, will monotonically decreases with . If , we examine our result with and . We conclude that the used , so the tend of is monotonically decreasing with .