An Equivalence Principle for the Spectrum of Random Inner-Product Kernel Matrices with Polynomial Scalings
Yue M. Lu, Horng-Tzer Yau
Introduction
Our study of this model is motivated by recent problems in machine learning, statistics, and signal processing, where random matrices like (1.1) and their spectral properties play crucial roles. Examples include kernel methods (such as kernel-PCA and kernel-SVM ), covariance thresholding procedures , nonlinear dimension reduction , and probabilistic matrix factorization . Moreover, the closely-related non-Hermitian version of (1.1), where for two sets of vectors and , appears in the random feature model , an interesting theoretical model for large random neural networks.
The remainder of the paper is organized as follows. In Section 2, we begin by examining the special case of polynomial kernel functions, with the equivalence principle formalized in Theorem 1 and a heuristic explanation provided in Section 2.2. We address the case of more general nonlinear functions in Section 2.3, stating the corresponding asymptotic characterizations in Theorem 2. Section 2.4 presents several numerical experiments to illustrate our theory, while Section 3 discusses related work in the literature. We dedicate Section 4 to the proof of Theorem 1 and gather auxiliary results in the appendix. In Section 5, we extend our findings to cases where data vectors are sampled from the isotropic Gaussian distribution rather than the spherical distribution. Finally, we conclude the paper in Section 6, discussing potential extensions of our results and open problems.
Before delving into the technical details, we first establish some notations employed throughout this paper.
Additionally, we assume that and , for some global constant .
Probability distributions: denotes the uniform probability measure on . For two independent vectors , we define
Stochastic order notation: In our proof, we utilize a concept of high-probability bounds known as stochastic domination. This notion, first introduced in , provides a convenient way to account for low-probability exceptional events where some bounds may not hold. Consider two families of nonnegative random variables:
where is a possibly -dependent parameter set. We say that is stochastically dominated by , uniformly in , if for every (small) and (large) we have
for sufficiently large . If is stochastically dominated by , uniformly in , we use the notation . Moreover, if for some complex family we have , we also write . This stochastic order notation should not be mistaken for the conventional big notation, which we will also use in this paper: for two deterministic sequences and , we write , with some parameter , if for all sufficiently large . Here, the constant may depend on .
An Asymptotic Equivalence Principle
where is a set of expansion coefficients, and denotes the th Gegenbauer polynomial . The Gegenbauer polynomials, also known as the ultraspherical polynomials in the literature , form a set of orthogonal polynomial basis with respect to the probability measure defined in (1.3). Specifically, we have and
where is the Kronecker delta.
The coefficients of these polynomials can be determined by performing the Gram-Schmidt procedure on the monomial basis and by using the explicit formula for the moments of [see (D.5)]. The first few polynomials in the sequence are
Note that the coefficients of the Gegenbauer polynomials depend on the dimension . To simplify the notation, we will suppress this dependence by writing throughout the paper
In Appendix A, we compile a list of properties of Gegenbauer polynomials that will be used in our analysis.
where is a collection of independent vectors drawn from . Considering (2.1), we can express the inner-product kernel matrix in (1.1) as
The first component in the sum in (2.8) is a (shifted) Wishart matrix, constructed as follows:
For , let and denote the Stieltjes transforms of the ESDs of and , respectively. The following theorem formalizes the asymptotic equivalence of the matrix models and .
As is the linear combination of a (shifted) Wishart matrix and independent GOE matrices, its limiting eigenvalue density is given by an additive free convolution of a Marchenko-Pastur law with a semicircle law. Explicit formulas for the limiting density function
2 A Heuristic Explanation of the Equivalence Principle
The equivalence principle stated above has a simple heuristic explanation. To understand this, let us first revisit a crucial property of Gegenbauer polynomials. Given any ,
where represents a collection of orthonormal degree- spherical harmonics associated with , and
denotes the cardinality of the set. For a comprehensive explanation and the exact expression for , we refer the reader to Appendix A. The above identity is valuable because it allows us to “linearize” the term , transforming it into an inner product of two -dimensional vectors comprised of spherical harmonics.
Using (2.13) and another identity, , we can express the matrices in a factorized form:
where is an matrix with entries consisting of the spherical harmonics, that is,
Heuristically, if we replace the entries of with i.i.d. standard Gaussians, we can expect the limiting ESD of to be characterized by the Marchenko-Pastur (MP) law with an aspect ratio parameter
Notice that this expression has the form of the matrix presented in (C.3) (in Appendix C). By further assuming that the family consists of not just uncorrelated but indeed independent random variables, adheres to the MP law in (C.4), meaning its limiting Stieltjes transform, denoted by , satisfies the equation:
3 General Nonlinear Kernels
In this subsection, we extend the equivalence principle established in Theorem 1 to encompass cases where the kernel in (1.1) is a general function, going beyond merely polynomials.
where and is the Kronecker delta. The first four (normalized) Hermite polynomials are
where .
In the subsequent discussion, we will establish an equivalence principle for the matrix in (1.1), given the following assumption on the function .
Let , and let represent the Hermite polynomials defined above. The function in (1.1) satisfies the following conditions:
for some finite numbers .
The sequence is square-summable, i.e.,
Let denote the probability density functions of , and let denote the density function of the probability measure , as defined in (1.3). We have
When is a function that is independent of , the following lemma offers simple sufficient conditions that can be used to verify that Assumption 1 holds.
Recall from Section 2.2 that the self-consistent equation (2.29) characterizes the free additive convolution of a (shifted) MP law and the semicircle law. Consequently, the statement of Theorem 2 can still be interpreted in terms of an equivalence principle: the limiting ESD of is equivalent to that of
Additionally, by using [9, Lemma C.1], we can conclude from the conditions (2.25) and (2.28) that
Given the found above, we define two functions
where . By using the property that the Gengenbauer polynomials are orthonormal [see (2.2)], we can write
To reach the inequality in (2.35), we have employed the characterizations presented in (2.30) and (2.31), which guarantee that the inequality holds for all , where is some integer that may depend on and . By (2.32), and . We can then further bound the right-hand side of (2.35) as
Let be a matrix constructed according to (1.1) but with the function replaced by . Let denote its Stieltjes transform. We can characterize in two ways. On the one hand, since is a linear combination of Gegenbauer polynomials, we can apply Theorem 1 to get
where the second inequality follows from (2.36). By the triangular inequality and estimates in (2.37) and (2.38), we have
for all sufficiently large . Applying the Borel-Cantelli lemma (for a fixed ), we can then conclude that converges to almost surely. ∎
4 Numerical Experiments
In this subsection, we present numerical experiments that demonstrate the equivalence principle as stated in Theorems 1 and 2. We first examine the empirical spectral distribution (ESD) of individual polynomial component matrices , as defined in (2.6). In the quadratic scaling regime, where is asymptotically proportional to for a fixed /, is asymptotically equivalent to in (2.9). Consequently, the ESD of converges to the MP law, characterized by a density function given in (C.6). Both and are asymptotically equivalent to a GOE matrix, and their ESDs therefore converge to the standard semicircle law, as outlined in (2.19). As illustrated in Figure 1, the ESDs of , , and closely align with their respective limiting spectral densities.
In the second example, we consider linear combinations of the polynomial matrices . Theorem 1 states that the ESD of any fixed linear combination of can be obtained by a free additive convolution between the MP law and the semicircle law. In Figure 2(a), we plot the ESD of
against the limiting spectral density. The theoretical curve (red solid line in the figure) is computed by solving the self-consistent equation (2.10) and then evaluating (2.12) numerically. In Figure 2(b), we show the ESD of another matrix in the form of
Here, and are the truncated version of and , respectively. Specifically, for , we have
and is defined similarly. Note that we apply this truncation to remove a small number of outliers in the entries of and that have very large magnitudes. The presence of these outliers intensifies the finite-size effect, causing the ESD to deviate from the limiting spectral density when the dimension is not very large. Due to the truncation step, the matrix in (2.42) is no longer a finite linear combination of . Consequently, we employ Theorem 2 to compute the theoretical curve.
In the last example, we consider the ESD of the matrix in (1.1), where the nonlinear function is a soft-thresholding operator, i.e.,
Related Work
In this section, we discuss several related lines of work in the literature.
The linear asymptotic regime of the model in (1.1) was first investigated by Cheng and Singer , who established the weak limit of the ESD of the kernel matrix. The idea of “decorrelation” by expanding the nonlinear kernel function using an orthogonal polynomial basis was first introduced in that work and plays a significant role in our paper. The results of were obtained for data vectors sampled from isotropic Gaussian and spherical distributions. Do and Vu extended these results to other distributions (such as the Bernoulli case). The spectral norm of the kernel matrix was explored by Fan and Montanari , who also made the observation that the limiting distribution obtained in is the free additive convolution of an MP law and a semicircle law.
Asymptotics with polynomial scaling: Studies of high-dimensional statistical problems often focus on the linear asymptotic regime. In random matrix theory, the more general polynomial asymptotic regime was investigated by Bloemendal et al. , who demonstrated the local MP law for sample covariance matrices , where is an matrix with . In that work, the matrix is assumed to have independent entries. Although the kernel matrix in our work can also be written in the form of a (generalized) sample covariance matrix [see (2.15) and (2.20)], the matrix entries in our problem consist of spherical harmonics, which are uncorrelated but dependent random variables. As a result, the technical approach of cannot be directly applied here. In the context of kernel methods, exact asymptotics in the polynomial scaling regime were examined in Opper and Urbanczik and Bordelon et al. using nonrigorous statistical physics methods. The heuristics employed by these authors were similar to the scheme outlined in Section 2.2, specifically, treating the uncorrelated spherical harmonics as if they were independent standard normal random variables.
Non-Hermitian ensembles and random feature models: Lastly, we note that it is possible to extend the current study to a non-Hermitian version of (1.1). In this case, one would investigate an matrix, with entries given by
Proof of the Main Result
This section is devoted to the proof of Theorem 1. We start by presenting a high-level outline of the proof in Section 4.1. The technical details are given in Sections 4.2 and 4.3, and in the appendix.
Note that, rather than mapping the indices of to , we use to index the entries of . Let and be the resolvents of and , respectively.
We start our proof by applying Schur’s complement formula, which gives us
Recall that the Stieltjes transform of can be obtained as . The main technical step in our proof is to show that
where are the three constants defined in Theorem 1. We will prove this estimate in Section 4.3 (see Proposition 2).
Using (4.3), we can now split the right-hand side of (4.2) into a leading term and an error term. Multiplying both sides of (4.2) by and averaging over , we get
By (F.2) in the first step, and by applying (4.3) and the union bound in the second step,
Observe that the left-hand side of (4.4) has exactly the same functional form as the left-hand side of (2.10). The error estimate in (4.5) then implies that the Stieltjes transform approximately satisfies the nonlinear equation in (2.10). By analyzing the uniqueness and stability of the solution to this nonlinear equation (see Proposition 9 in Appendix G), we can then conclude that .
2 Schur Complement: Reparameterization
We devote this and the next subsections to establishing the estimate in (4.3). Observe that, by construction, different coordinates of are statistically exchangeable. Thus, we only need to show (4.3) for a single index . We choose to do so for .
and the entries of the minor are of the form
The random variables and are weakly correlated. To make this correlation explicit, we use the following reparameterization. For every , let
By definition, , and hence for . We can then verify that , where
The advantage of the new parameterizations in (4.9) and (4.11) is that the families and are independent, as we show below.
is an i.i.d. family with , where is the probability measure defined in (1.3). is an i.i.d. family of random vectors with . Moreover, and are mutually independent.
Fix , and let . By construction, is an orthogonal matrix. Define
As and is independent of , we can conclude from the orthogonal invariant property of the spherical distribution that . The statement of the lemma then follows from the observation that
where is the -dimensional vector obtained from after removing its first element. Then . Meanwhile, is uniformly distributed over , and is independent of . Note that the above derivations are done for fixed (i.e. when conditioned on ). However, since the distributions of and are invariant to the choice of , we can conclude that and are indeed independent of . ∎
In what follows, we will use to denote any function in . The exact form of can change from one expression to another.
where denotes the falling factorial, and is the th Gegenbauer polynomial in dimension as defined in (2.5).
For the first term on the right side of (4.13) with , we define an matrix , whose entries are given by:
For the first term on the right side of (4.13) with , we define the vector
Using the expansion in (4.13), we can now write the matrix in (4.11) as
where are matrices defined as follows: for ,
Later, we will demonstrate that the matrices can all be considered as small noise terms that become negligible as . Moreover, by the construction of in (4.14) and by Lemma 3, both and its resolvent are independent of . These observations lead us to consider the following expansion.
Let and denote the resolvents of and , respectively. We have
where the second equality follows from the Woodbury matrix identity. By (4.9) and (4.16),
Substituting this into (4.22) then leads to the desired result. ∎
3 Schur Complement: the Leading Term
Next, we demonstrate that the right-hand side of (4.19) can indeed be separated into a leading term, whose form is provided in (4.3), and a small, random error term.
where is the Stieltjes transform of the spectrum of .
To prepare for the proof of Proposition 2, we first establish several intermediate results.
Let and be the Stieltjes transforms of and , respectively. We will establish (4.24) in three steps, by showing (a) ; (b) ; and (c) .
For step (a), we first recall the Ward identity (F.3), which gives us
where the inequality is due to (F.4). By the definitions presented in (4.16) and (4.20),
Applying (D.64b) in Proposition 7 with , we have
For step (b), we use the expansion formula in (4.17). By (F.8), (F.7), and the triangular inequality,
To bound , we first check from the definition in (4.12) that . Moreover, by its construction in (4.10), the function for all . Combining these estimates then gives us .
The matrix in (4.18b) requires some additional care, as it contains terms with index . First write
Applying the high-probability bound (D.45) and the property in (4.27), we get
which then implies that . Substituting these bounds on for into (4.26) then leads to
Now we move to step (c), where we compare with . By the interlacing properties of the eigenvalues of and , we have the following standard result (see [16, Lemma 7.5] for a proof):
where is an absolute constant. Finally, the statement of the lemma can be obtained by applying the triangular inequality and by using the estimates in (4.25), (4.29), and (4.30). ∎
Next, we show that the terms involving on the right-hand side of (4.19) are small. This is done in the following two lemmas.
Let be integers such that and . We have
where denotes a diagonal matrix defined as
Write . This is a vector with entries. In our proof, we will show that
of which (4.31) is then an immediate consequence. For each , define a matrix
We start by proving (4.33) for the special case when . Recall that . We then have , where the second step uses (F.1) and (D.44). Since is independent of , we can apply (D.64a) in Proposition 7 with to get
By the same arguments, for . In what follows, we assume with . Using the Ward identity (F.3) in the second step, and applying (F.4), (D.44) in the third step, we get
By appealing to (D.64b) in Proposition 7 with , we have
One can check that the high-probability bounds in (4.34) and (4.35) are both uniform in . (To see this, note that we always bound via in the above derivations.) Applying the union bound over then gives us (4.33). ∎
By using (F.1) in the first step and (D.43) in the second step, we have . The same arguments will also give us . It follows that
Thus, one way to bound the left-hand side of (4.36) is to obtain estimates on the operator norm of . We start from in (4.18a). Since it is a diagonal matrix,
where the second step is due to (D.43). For in (4.18b), write . Using the expansion in (4.28) and the triangular inequality, we have
The cases of and require a different approach. We start with . Recall the diagonal matrix notation introduced in (4.32). Write
From the construction of in (4.18c), one can check that
We complete the proof by showing (4.36) for . By construction, is the linear combination of a finite number of matrices \big{\{}\Delta_{5}^{(k,t)}\big{\}}, indexed by . The entries of are
Now consider the left-hand side of (4.36), with replaced by . By using (4.50) and the notation introduced in (4.32) and (4.41), we have
We may now complete the proof of Proposition 2.
Observe that the different coordinates of are statistically exchangeable. Thus, it is sufficient to show (4.23) for any particular choice of the index . We choose to do so for . With the decomposition given in (4.19), our task boils down to verifying that the right-hand side of (4.19) concentrates around the leading term given in (4.23). To that end, we first show that the term in (4.21) is close to
where . This then gives us
We already have controls on the operator norm of . Indeed, the estimates in (E.39) give us
Similarly, , as is just the -dimensional version of . Substituting (4.57) and (4.58) into (4.55), and using the large deviation estimates in (4.24), we get
4 Proof of Theorem 1
where are the constants defined in Theorem 1.
By (4.4), (4.5), (4.3), and the high-probability estimate given in Proposition 2, we have
where the error term satisfies the estimate
For any and , we have
In step (a), the second term on the right-hand side of the inequality follows from Proposition 9, where the error term in (G.2) is ; Step (b) holds for all sufficiently large ; Step (c) follows from the high-probability estimates given in (4.64) and (4.66). As and can be chosen arbitrarily, we have verified (2.11). The almost sure convergence of to then follows from (2.11) and the Borel-Cantelli lemma.
The Isotropic Gaussian Model
Our approach is based on a simple coupling method, which allows us to define in the same probability space as the matrix in (1.1) and to write as a perturbation of . To that end, we rewrite , for each , as
where and . By the rotational invariance of the isotropic Gaussian distribution, , and is independent of . In our subsequent discussions, we will often use the following standard concentration result (see, e.g., [39, Theorem 3.1.1]): for any ,
where is some absolute constant. In other words, is a sub-Gaussian random variable whose sub-Gaussian norm is upper-bounded by an absolute constant. This then immediately implies that
Let and be the kernel random matrices defined in (1.1) and (5.1), respectively, where the nonlinear function
where is some constant that only depends on .
For any , we can expand the monomial as a linear combination of Gegenbauer polynomials, i.e.,
where are some expansion coefficients. Note that depend on the dimension [see, e.g., (2.3)], but we suppress this explicit dependence to streamline the notation. Recall the definition of the matrices in (2.6). Using (5.10) and after rearranging the terms, we can write (5.9) as
Here, the difference between and is represented by the sum of three matrices, defined as
where are the constants given in (A.3). Next, we show that the perturbations by only cause negligible changes in the Stieltjes transform of . First, applying the triangular inequality gives us
By the estimates of Proposition 8, we have
To bound the expansion coefficients , we let be a random variable sampled from the distribution in (1.3). Using (5.10) and the orthogonality of the Gegenbauer polynomials with respect to the law of , we have
Substituting (5.16), (5.17), and (5.18) into (5.15) then yields
The operator norm of can be bounded similarly:
Now we consider . Its operator norm is not small, but it has a low-rank structure. Recall from the decomposition in (2.15) that . It follows that
Given the estimates in (5.19), (5.21), and (5.22), we can reach the statement of the proposition by applying the perturbation inequalities (F.7) and (F.8) in Lemma 18 and the triangular inequality. ∎
As an immediate consequence of Proposition 3, we observe that Theorem 1 remains valid even when data vectors are sampled from the isotropic Gaussian distribution, as opposed to the spherical distribution. More specifically, the estimate provided in (2.11) continues to hold when we substitute with , where represents the kernel matrix defined in (5.1) with corresponding to a linear combination of the first Gegenbauer polynomials, as expressed in (2.1).
Next, we establish a counterpart of Theorem 2 for the isotropic Gaussian case, under the following assumption on the function in (5.1).
Let , and let represent the Hermite polynomials defined in (2.22). The function in (5.1) satisfies the following conditions:
for some finite numbers .
The sequence is square-summable, i.e.,
The conditions in Assumption 2 closely resemble those in Assumption 1. The only difference lies in the expression given in (5.26), where we replace the probability density from (2.28) with a new density function, . Furthermore, when is a function that remains independent of the dimension , a simpler set of sufficient conditions can be employed, as stated in the following lemma.
The statement of Theorem 2 remains valid if we replace the matrix with the matrix as given in (5.1), and replace Assumption 1 with Assumption 2.
Our proof is a modification of the proof for Theorem 2, and we provide the details in Appendix H. ∎
In concluding this section, we highlight an important caveat concerning the results presented above. While changing the data distribution from spherical to isotropic Gaussian does not alter the weak limit of the empirical spectral distribution of the kernel matrix, the Gaussian model may indeed introduce additional spike eigenvalues that are absent in the original spherical case. To illustrate this, let us consider and as the kernel matrices defined in (5.1) and (1.1), respectively, with the nonlinear function chosen as . Furthermore, we assume that for a constant .
Notice that the nonlinear function in this case is equivalent (up to a constant) to the second-degree Gegenbauer polynomial , as seen in (2.3). Consequently, we can apply Proposition 8, resulting in:
This implies that, for any , the spectrum of will be confined within the interval with high probability as . However, this is not the case for . Although its bulk eigenvalues share the same weak limit as those of , the matrix exhibits two spike eigenvalues of order .
To see that, we first use the decomposition (5.2) to express
By defining for , we can further expand (5.29):
where and are two matrices representing the difference between and . Observe that the contribution from is negligible. Indeed, from the estimate in (5.4), we obtain , and by applying the union bound, . Employing these estimates and the one in (5.27), we have
Next, we examine the second perturbation matrix in (5.30). has rank , and its two nonnegative eigenvalues, denoted by and , can be directly computed as
After substituting (5.34) into (5.32), the formula can be simplified as
Since /, the two nonzero eigenvalues of are thus close to . Finally, given that with , standard eigenvalue perturbation arguments allow us to conclude that the matrix also has two large spike eigenvalues close to .
Summary and Discussions
We have established our results only for data vectors sampled from spherical or isotropic Gaussian distributions. In fact, Theorem 1 is expected to hold (with certain modifications in error bounds) for more general data distributions exhibiting reasonably fast decay at infinity. It is also worth noting that the error bounds in Theorem 1 are not optimal. Moreover, we currently constrain the imaginary part of the spectral parameter to for some constant . Although our proof approach can accommodate for some small constant with more careful book-keeping, this is still far from the regime required to reach individual eigenvalue locations.
Extending Theorem 1 to encompass the entire range may prove challenging due to the presence of multiscale structures in the eigenvalues. These structures emerge because the matrix in (2.7) is a sum of component matrices across different scales. As a result, accurately characterizing individual eigenvalues, including extremal ones, poses an interesting open problem. Related issues, such as eigenvector statistics and eigenvalue universality, also hinge on addressing this matter. The potential for multiscale structures sets the nonlinear model apart from standard mean field models like Wigner matrices or sample covariance matrices . We aim to tackle some of these questions in future papers.
Appendix A Gegenbauer Polynomials and Spherical Harmonics
In this appendix, we collect a few useful properties of the (normalized) Gegenbauer polynomials defined in (2.2). All of these results are standard, and their proofs can be found in e.g., .
We will repeatedly apply this recurrence relation in our proof of Proposition 1.
Using the Gram-Schmidt procedure, we can construct an orthonormal set of spherical harmonics. Let , for , denote the th degree- spherical harmonic in this orthonormal set. We then have
The Gengenbauer polynomials and spherical harmonics are deeply connected. In particular, we have the following identity, which can be viewed as a high-dimensional generalization of the classical addition theorem : for any ,
In addition, for the special case of , we have
The identity in (A.5) is useful because it allows us to “linearize” the term as an inner product of two vectors made of the spherical harmonics. Moreover, (A.4) implies that, if , the vector of spherical harmonics is an isotropic random vector.
Using (A.5) and (A.6), we can rewrite the matrix defined in (2.6) as
where is a matrix whose entries are the spherical harmonics, i.e.
and are the data vectors in the definition in (2.6).
Appendix B Proof of Proposition 1
We first state several simple properties of the set introduced in (4.12).
where is the function defined in (4.10).
The property (B.1a) follows immediately from the definition of . To show (B.1b), (B.1c), and (B.1d), we can assume without loss of generality that
for some such that . The more general case, where is a linear combination of terms like (B.2), can be handled by using the linearity of and .
The recurrent relation (A.1) implies that and , where are some fixed expansion coefficients. It follows that
where . Thus, we .
The properties stated in (B.1c) can be proved similarly. Consider the function in (B.2). We have for some expansion coefficients . It follows that
where . Since , we have . That follows from analogous arguments.
Recall the definition of in (4.10). We have
Note that by (B.1a). Applying the property in (B.1b) twice, we have . By (B.1c), the last two terms of (B.3) also belong to . By the linearity of , we can conclude that the left-hand side of (B.1d) indeed belongs to . ∎
To show (B.4), we use the recurrent relation in (A.1), which gives us . It follows that
Note that the last term on the right-hand side of above expression is in and thus in [by (B.1a)]. From (A.2), we have and . Thus, , and similarly, .
Next, we show (B.5). Recall from the definition in (4.10) that . Thus,
which then leads to (B.5), as and . ∎
Next, we prove Proposition 1 by induction on the polynomial degree . Throughout the proof, we use the shorthand notation introduced in (B.6). Recall that and . It is then straightforward to verify the formula (4.13) for . Specifically,
Now we carry out the induction. Assume that (4.13) holds for and , with some . To prove it for , we apply the recurrence relation in (A.1), which gives us
where in reaching the last step we have used (4.13) to expand and .
On the right-hand side of (B.13) there are factors related to in the form of . They are polynomials of , and can thus be rewritten as a linear combination of the orthogonal polynomials. To that end, we first recall from (2.5) that denote the orthogonal polynomials defined for dimension . Similar to (A.1), they also satisfy a recurrence relation
Replacing all the factors of in (B.13) by the right-hand side of (B.16), we can rewrite (B.13) as a linear combination of the orthogonal polynomials , i.e.,
where are some functions that only depend on but not on . Next, we identify the exact expressions for .
where the last equality follows from (A.2) and (B.15).
For each in the range , we have
Using the formulas for and in (A.2) and (B.15), we have
Substituting (B.23), (B.24), (B.25), (B.26) into (B.22), we have
Note that the expressions in (B.18), (B.21) and (B.27) exactly match the right-hand side of (4.13) for . Thus, by induction, we can conclude that the formula (4.13) holds for all .
Appendix C Review of the Marchenko-Pastur Law
In this appendix, we review some basic properties of the Marchenko-Pastur (MP) law that will be used in our work. Let be an matrix whose entries are independent complex-valued random variables satisfying
Additionally, has a sufficient number of bounded moments. We also assume that and satisfy the bounds
for some positive constant , and define the aspect ratio
which may depend on . Now consider an matrix
where is a diagonal matrix with matrix elements on the diagonal. Note that the subtraction by in (C.3) makes sure that the diagonal elements of are approximately equal to 0. We do this to match the construction in (1.1).
Assuming that the law of the diagonal entries of is given by a probability law . The MP law asserts that the limiting Stieltjes transform of the eigenvalues of , denoted by , satisfies the self-consistent equation
See, e.g., eq. (2.10) in Knowles and Yin . (Notice that our equation is slightly different due to a constant shift of the eigenvalues). In the special case of and , the above formula reduces to
The limiting eigenvalue density associated with (C.5) is given by
Appendix D Moment Bounds and Concentration Inequalities
In this appendix, we derive several moment and concentration inequalities that will be used in our proof.
where is some constant that only depends on and .
Both the probability measure and the Gegenbauer polynomials depend on the dimension . However, the upper bounds in (D.1) and (D.2) hold uniformly for all .
The probability distribution of is given by
where is the gamma function. Thus, we have
where the second line uses the relationship between the beta function and the gamma function , and the last line is obtained by applying Stirling’s formula for the gamma function .
Next, we show (D.2). Two special cases are easy: for , we have ; for , . Thus, in what follows we assume and . Denote by the leading coefficient of the polynomial . Since is a polynomial of degree , it can be written as linear combination of the lower order Gegenbauer polynomials, i.e.,
where are the expansion coefficients. By using the orthogonality of the Gegenbauer polynomials (see (2.2)), we have, for ,
Applying the Cauchy-Schwarz inequality, we have
for all . Using this estimate in (D.9) leads to
Starting from , we can apply the above bound recursively to verify (D.2). ∎
In the discussion of the equivalence principle for general nonlinear kernel functions in Section 2.3 and Section 5, we examine three closely-related probability distributions: the standard normal distribution , the probability measure as defined in (1.3), and the distribution of the random variable
Here, denotes the probability density function of , denotes the density function of the probability measure as defined in (1.3), and represents the probability density function of the random variable defined in (D.11).
We begin with (D.12). Let be a constant in the interval . We split the integration in (D.12) into two parts:
In reaching the second step, we have used the condition that for , and we have also used the property that the densities and are both even functions.
A closed-form expression of can be found in (D.3). By applying Stirling’s formula for the gamma function and Taylor’s expansion for , it is straightforward to verify that over the interval , where is some constant satisfying . Consequently, we have
where the final inequality follows from the Cauchy-Schwartz inequality and standard Gaussian tail bounds. By assumption, . Upon substituting (D.16) and (D.17) into (D.15), we have
Since the constant can be chosen arbitrarily, we have then demonstrated (D.12).
In reaching the final step, we have used the inequality , which then implies that . It is straightforward to verify via Taylor’s expansion that
To bound the second integral on the right-hand side of (D.21), we use the inequality for . It follows that
where the final step uses standard Gaussian tail bounds. For the third integral on the right-hand side of (D.21), we obtain
By combining the bounds (D.22), (D.24), and (D.25) for the three integrals, we can establish that
Let be a positive number that depends on . We divide the integral in (D.13) into two parts, following a similar approach as in (D.15). This results in:
where in obtaining the last inequality, we have utilized (D.26), the assumption that , and the estimate provided in (D.17) to bound the first two terms on the right-hand side of (D.27). By applying the Cauchy-Schwarz inequality, we have:
In the following discussion, we derive several useful moment and high probability bounds for linear and quadratic functions of independent random variables. We first recall the following estimates, whose proof can be found in [16, Lemma 7.8, Lemma 7.9].
where is a quantity that depends on , , and , but not on .
To bound the first term on the right-hand side, we use the standard decoupling technique. Observe that, for every , the following identity holds:
where the sum ranges over all subsets of , and . Applying this identity and the triangular inequality allows us to write
Note that the families of random variables and have mean-zero independent components with unit variances; they are also mutually independent. We can then apply (D.32b) to bound each term in the sum in (D.36). Moreover, the sum involves a total of terms. Thus,
Now we bound the second term on the right-hand side of (D.34). Write and . Then is a family of independent random variables that satisfy the condition of Lemma 13. Using (D.32a) gives us
By the triangular inequality (in the first line) and the Cauchy-Schwarz inequality (in the third line),
Substituting (D.37) and (D.42) into (D.34), and by applying the moment bound in (D.2), we complete the proof of the statement in (D.33). ∎
The moment estimates obtained above can be easily turned into high probability bounds, as follows.
where is the function defined in (4.10).
Now we prove (D.45). The case of is trivial, so we assume . From the definition in (4.10), , and thus
Combining this deterministic bound with the high-probability bound in (D.43), we have that, for ,
Applying (D.51) and the union bound then allows us to conclude (D.45). ∎
where the two functions are such that
and is the remainder term. (In (D.56), denotes the falling factorial.) For any , we can verify from the Lagrange form of the the remainder that
Now recall the definition of in (4.10). By using (D.55), we can indeed decompose into the form of (D.52), where
Note that . For an independent family of random variables with , we can use (D.43) to verify that . Similarly, by the definition in (4.12) and (D.43), we have . It follows from these estimates that
Next, we establish a high-probability upper bound for . For any , , and , and for sufficiently large , we have
To show (D.53), we use the definition of the Taylor polynomial in (D.56), which gives us
where are some fixed coefficients. The statement in (D.53) then follows from a repeated application of the property in (B.1c). ∎
Let , and be three independent families of random variables. Moreover, is i.i.d., with . Suppose that
In the second step, we have used the definition of the stochastic dominance inequality (D.63) with parameters and . The last step follows from the Markov inequality and the moment bound (D.33). For any , there is a large enough such that . Thus, the right-hand side can be bounded by for all sufficiently large . This then established the bound in (D.64b).
The proof of (D.64a) follows exactly the same arguments. The only difference is that, instead of using the moment bound in (D.33), we appeal to the bound in (D.32a) and the moment estimate of given in (D.2) when applying the Markov inequality. We omit the details. ∎
In this appendix, we present some high probability bounds for the operator norms of the matrices defined in (2.6).
Consider the factorized representation of in (A.7). Observe that the positive-semidefinite matrix is rank-deficient. In fact, , which then immediately gives us (E.2).
Next, we study the top eigenvalues of . In what follows, we use to represent the th largest eigenvalue of any symmetric matrix . By (A.7), and for each , we have
is an -dimensional random vector comprising of spherical harmonics. One can verify from the definition of in (A.8) that
For every , the standard matrix Bernstein inequality gives us
for sufficiently large , and thus . The statement (E.1) of the lemma then follows from (E.4) and (E.3). ∎
E.2 Moment Calculations for the High-Order Components
As in , our moment calculations hinge on the following property of Gegenbauer polynomials.
Applying (A.5) one more time then gives us (E.13). ∎
Then, for every length sequence of indices , we have
where is the number of distinct indices in , and is the probability measure defined in (1.3).
This lemma is essentially a restatement of [20, Lemma 3], after one adjusts for the different definitions and scalings used in that work and this paper. For the sake of readability and completeness, we present the results in a form that is more convenient for our subsequent arguments, and provide a slightly simplified proof below.
We can view the product graphically, as a length cycle on the vertex set . First, consider two special cases: (I) , i.e., all the indices are identical. Recall from (A.6) that
(II) , i.e., all the indices are distinct. Mapping the indices to the canonical set , we have
where the last step follows from (E.13). The above reduction procedure can be applied repeatedly: at each step, it reduces the length of the cycle by and produces an extra factor of . Doing this for times then gives us
where the last equality is due to (E.19). Note that, since the Gegenbauer polynomials are normalized [recall (2.2)], we have
Thus, with (E.20) and (E.23), we have verified the bound in (E.18) for the cases of and , respectively.
In fact, the procedures leading to (E.20) and (E.23) are special cases of a general and systematic reduction process. Suppose we are given a length cycle on indices . To simplify the notation, define
We now introduce two reduction mappings, each of which converts a length cycle to a length cycle.
Type-A reduction: Given an index sequence for . Suppose there exists at least one such that for all . In other words, the index appears exactly once in the cycle. (It is possible that there are more than one such “singleton” indices in the sequence, in which case we will choose any one of them.) We remove from the original sequence , and call the resulting length sequence . More precisely,
where the indices and are interpreted modulo . Using the same conditioning technique that leads to (E.22), we can easily verify that
Thus, a type-A reduction step reduces the cycle length by 1 and contributes a factor of .
Type-B reduction: Given an index sequence for . Suppose there exists at least one such that , where is to be interpreted modulo . (If more than one such indices exist, we choose any one of them.) We define
as a length sequence obtained by removing from . By (E.19), we must have
Thus, a type-B reduction step reduces the cycle length by 1 and contributes a factor of .
Given an index sequence , we can simplify it by iteratively using the Type-A and Type-B reductions, until it cannot be further simplified. Clearly, this process stops after a finite number of steps. Let denote the final outcome of the iterative reduction process.
As an illustration, let us consider two concrete index sequences and demonstrate how they can be simplified though the above process.
: We can start by using a Type-A step to remove the “singleton” 3. Then, the “redundant” copies of and can be removed by applying the Type-B step three times. This then gives us a shorter sequence , in which both and are singletons. Removing by a Type-A step gives us the final output .
: Removing the “singleton” 3 (via Type-A reduction) and one redundant copy of (via Type-B reduction), we get , which cannot be further simplified.
where (resp. ) is the total number of Type-A (resp. Type-B) steps used in the reduction process that leads to the final outcome . Denote by and the length and number of unique indices in , respectively. We also define and in the same way for the simplified sequence . By construction, we must have
Substituting these two identities into (E.28) then gives us
Again, by examining the constructions of the Type-A and Type-B reduction steps, we can conclude that there can only be two possibilities for the final output :
Case 1: , i.e., is a length 1 cycle. Recall from (E.19) that . It then follows from (E.29) that
By applying this identity to a sequence of length and recalling (E.24), we reach the statement in (E.18).
Case 2: The only other possibility is for to contain at least two unique indices, i.e., . Moreover, every unique index must appear at least twice in the cycle, as otherwise the sequence can be further simplified by a Type-A step. These two conditions imply , in which case (E.28) gives us
Moreover, consecutive indices in cannot have repetitions, i.e., for all with to be interpreted as modulo . (If this were not true, then would not be the final output as it could be further simplified by a Type-B step.) This condition allows us to apply Hölder’s inequality to get
Now consider a sequence with length . Since , we can use Hölder’s inequality to further bound the right-hand side as
Using the shorthand notation in (E.17), we can write for . Let
denote the set of all length cycles in which no two consecutive indices are equal. We then have
On the other hand, for each , Lemma 16 gives us
We use (E.36) to bound the terms in and use (E.37) for the terms in . It then follows from (E.35) that
where denotes the cardinality of . For each , we have
This is a crude bound, but it is sufficient for our purpose. Substituting this bound into (E.38) give us
E.3 Bounds on the Operator Norms
Appendix F Perturbations of Resolvents and Stieltjes Transforms
In our proof, we will also need the Ward identity [16, Lemma 8.3]:
Let be the Stieltjes transform of the empirical spectral distribution of . Since , (F.2) immediately implies the pointwise bound
Both the resolvent and the Stieltjes transform are stable with respect to matrix perturbations. In our proof of Theorem 1, we will use the following standard perturbation estimates.
Let be Hermitian matrices, and their resolvents. Then,
Moreover, for the Stieltjes transforms of and , we have
The formula in (F.6) can be easily verified by using the identities and . Applying (F.6) gives us
where the last step uses the Cauchy-Schwarz inequality. By using (F.1) in the last step, we have
Substituting this bound into (F.11) then leads to the first inequality in (F.7). The second inequality in (F.7) then follows immediately from the fact that .
Next, we show (F.8). First consider the special case when . As the eigenvalues are invariant under unitary transforms, we can assume without loss of generality that
for some . Let (resp. ) denote the minor matrix obtained by removing the first column and row of (resp. ). By (F.12), . Let denote the Stieltjes transform of the eigenvalues of . We have
where the second step uses [16, Lemma 7.5], and is an absolute constant. For the case when , we can always write as a telescoping sum of rank-one perturbations. The inequality in (F.8) can then be obtained by applying the triangular inequality and by using the result for the rank-one case. ∎
By using the factorized representation of in (A.7), we can write the low-order term as
where the last step follows from the perturbation inequalities in (F.7) and (F.8). By substituting the estimates and (F.15) into (F.17), we complete the proof. ∎
We conclude this appendix by establishing a general comparison inequality that will be utilized in our proofs for both Theorem 2 and Theorem 3. Given that the former focuses on data vectors sampled from the spherical distribution, while the latter pertains to isotropic Gaussian data vectors, we present a general model in the following lemma that can accommodate both scenarios.
Next, we bound each term on the right-hand side. For the first term, we apply the perturbation estimate (F.7) in Lemma 18 and Hölder’s inequality, which result in the following expression:
To reach the last step, we have used the fact that, for any with , the probability distribution of equals to that of , for two independent vectors sampled from the distribution .
where is a constant that depends on . For any , applying Markov’s inequality gives us
For any , we can always find a such that the right-hand side of the above inequality is less than for all sufficiently large . It follows that
By substituting (F.24), (F.26), and (F.27) into (F.21), we complete the proof. ∎
Appendix G Stability Analysis of the Self-Consistent Equation
In this appendix, we present a stability analysis of the self-consistent equation in (2.10) satisfied by the limiting Stieltjes transform. We start by rewriting (2.10) as
Now suppose is an approximate solution to (G.1) such that
with some error term . We show in the following proposition that as long as the error is small.
For any , there exists a unique solution to (G.1). Moreover, let be an approximate solution to (2.10) in the sense of (G.2), with the error term satisfying
Using (G.5) and (G.1), we can now write the exact solution as
By the assumption in (G.3), . Thus, it follows from (G.5) and (G.2) that
Computing the imaginary part of the equation for , we get
which also gives us the trivial bound . Similarly,
where the second step uses (G.3). Note that (G.9) and (G.3) also imply that . Taking the difference of (G.6) and (G.7) gives us
By the Cauchy-Schwarz inequality in the first step, and by (G.8), (G.10) in the second step,
where the last step uses the bound that . This allows us to get
Substituting (G.14) and (G.15) into (G.11), we then reach the statement (G.4) of the proposition. ∎
Appendix H Proof of Theorem 3
In the above expressions, , with and being the constants introduced in Assumption 2. Note that (H.2) and (H.3) differ in the polynomials they use, with the former employing the Hermite polynomials , while the latter utilizing the Gegenbauer polynomials .
By using the property that the Hermite polynomials are orthonormal [see (2.22)], we obtain
where the last inequality holds for all sufficiently large , due to the conditions (5.23) and (5.25) given in Assumption 2. By (H.1), and . We can then further bound the right-hand side of (H.6) as follows:
Applying the triangular inequality and the estimate presented in (H.4), we obtain:
for all sufficient large , where the function in the integral denotes the probability density function of . We aim to show that the integral in (H.8) remains small if we replace by . The latter represents the density function of the random variable defined in (D.11). To that end, we first express
Due to the condition in (5.26), the first term on the right-hand side of (H.9) converges to as . For the second term, we observe that is a polynomial with bounded coefficients, and each monomial is a function that satisfies the conditions in Lemma 12 found in Appendix D. Consequently, we can employ (D.13) to demonstrate that the second term on the right-hand side of (H.9) also converges to as . By combining (H.8) with (H.9), we can confirm that
Next, we proceed to bound each term on the right-hand side of the above inequality. Let be the random variable defined in (D.11). We observe that the off-diagonal elements of have the same (marginal) distribution as that of , and the off-diagonal elements of have the same (marginal) distribution as that of . By applying Lemma 19 in Appendix F, we get
where the last step follows from (H.10). To bound the second term on the right-hand side of (H.11), we note that is a degree- polynomial. If we write it in terms of the monomial basis, i.e., , then the monomial coefficients can be bounded by
where the first inequality is a consequence of the asymptotic consistency of the Gegenbauer polynomials with the Hermite polynomials [see (2.24)], and the second inequality follows from the condition (5.24) in Assumption 2. By employing (H.14) and invoking Proposition 3, we obtain
Finally, as is a linear combination of Gegenbauer polynomials, we can apply Theorem 1 to obtain
Substituting (H.13), (H.15), and (H.16) into (H.11) then gives us
for all sufficiently large . Choosing any fixed , we can apply the Borel-Cantelli lemma to conclude that converges to almost surely.