OptShrink: An algorithm for improved low-rank signal matrix denoising by optimal, data-driven singular value shrinkage
Raj Rao Nadakuditi
Introduction
Techniques for low-rank signal matrix extraction from a signal-plus-noise matrix appear prominently in many statistical signal processing , machine learning , estimation and classification applications . In many applications, the low-rank approximation is the first step in an inferential process (see, for e.g. ). These techniques are necessary whenever the signal-plus-noise data or measurement matrix formed by, for example lining up the samples or measurements of observation vectors alongside each other, can be modeled as
where H denotes the conjugate transpose and and are left and right “signal” singular vectors associated with singular values of the signal matrix
and is the noise-only matrix of random (not necessarily i.i.d.) noises. These models also arise in other graph signal processing type settings; see for example [62, Text before (9)], [63, Section V], [47, Section III.A] or the various models described in .
Relative to this model the objective is to form an estimate of the low-rank signal matrix assuming, for now, that its rank is known. The truncated singular value decomposition (SVD) plays a prominent role in a widely-used ‘optimal’ solution to a problem that is addressed by the famous Eckart-Young-Mirsky (henceforth, EYM) theorems . Specifically, if denotes the matrix Frobenius norm then the solution to the constrained optimization problem
where is the SVD of . This is also the maximum likelihood (ML), rank estimate when is assumed to be a matrix with i.i.d. Gaussian entries since the negative log-likelihood function is precisely the right hand side of (3). Its use is also justified in the small , large (or vice versa) regime, whenever local asymptotic normality has ‘kicked in’.
A natural extension is to consider settings where the signal matrix is low rank and has some additional exploitable structure. Examples include low-rank and sparse (see the body of work on sparse principal component analysis. e.g. ), low rank and Toeplitz structured (see e.g. ), low rank and Hankel structured and low rank and nonnegative ; see for an excellent overview of these methods and additional references. As expected, by exploiting structure in the signal matrix we can improve estimation performance relative to the EYM estimator which assumes no structure besides the low-rank condition.
Here we place ourselves in the setting where no structure is assumed in the low-rank signal matrix and ask how the EYM estimator can be improved. The starting point for our investigation is the observation that as formulated in (3), the EYM estimator solves the representation problem of finding the best rank approximation of the signal-plus-noise measurement matrix. It says nothing about the denoising problem of how to best estimate the low-rank signal matrix, even though practitioners sometimes invoke it as though it does. Thus we should not expect the EYM estimator to be the optimal solution to the denoising problem.
Note that in (4), we are trying to approximate the unknown signal matrix using the singular vectors estimated from the noisy measurement matrix. Our setup is different from other weighted low-rank approximation problems considered in the literature as in , which involve weighted modifications of the problem in (3). In our formulation, setting recovers the EYM estimator so that by inspecting the solution we can directly assess when and the extent to which the EYM estimator will be suboptimal.
We prove, using recent results from random matrix theory , that for a large class of noise models, which includes but goes well beyond the i.i.d. Gaussian model, we can compute in closed-form in the large matrix limit. The computation shows that depends only on (an integral transform of) the limiting singular value distribution of the noise-only matrix . We then exploit this fact to develop a concrete algorithm for computing a consistent (in a sense we make precise) estimate of the limiting oracle solution directly from measurement matrix.
2. Form of the optimal shrinkage-and-thresholding operator
The analysis shows that takes the form of a shrinkage-and-thresholding operator (on the singular values of ) that is completely characterized by the limiting singular value distribution of the noise-only matrix. The resulting shrinkage function is non-convex with for large and for where is a critical threshold that depends on the limiting noise-only singular value distribution.
The shrinkage portion of the solution arises because is positively biased relative to and because the corresponding singular vectors of are biased, noisy estimates of the (true) singular vectors of the latent signal matrix . The thresholding portion of the solution arises because of a phase transition in the ‘informativeness’ of the estimated singular vectors, relative to the latent singular vectors whereby for inner-products of the form and are and tend to a constant, while for , inner-products of the form and are and tend to zero.
Our analysis of the structure of the optimal solution 1) brings into sharp focus the form of the optimal shrinkage-and-thresholding operator, 2) provides insight on why the EYM estimator is near optimal in the low noise regime but sub-optimal in the moderate to high noise regime and 3) explains why we can expect that soft thresholding (of singular value) operators with convex penalty functions (such as the nuclear norm ) that are tuned to be near-optimal in the small regime will be suboptimal in the large regime (and vice versa).
3. Mitigating the effect of rank over-estimation
It is a delightful fact that even though the optimization problem in (4) is unobservable, because it depends on the unknown matrix we are trying to estimate, the optimal solution itself is computable. We assume no structure, other than low rank, on the signal matrix; the exploitable structure is present in the ‘noise portion’ of the eigen-spectrum, i.e., the singular values of .
This makes contact with the important question of how to estimate in (1) so that one may distinguish the ‘signal portion’ of the eigen-spectrum from the ‘noise portion’. The problem has been completely solved for the setting where has i.i.d. Gaussian entries. In this setting, the recentering and rescaling constants that must be applied to the largest eigenvalue of to produce the Tracy-Widom distribution can be precisely characterized and used to set the appropriate threshold; see . Recent work on the universality of this limiting distribution provides a rigorous justification for using essentially the same method in the non-Gaussian setting.
Similarly, when the columns of are i.i.d. and each column has a (non-identity) population covariance matrix with a known (limiting) eigen-distribution, then the results in facilitate computation of the appropriate threshold for distinguishing the ‘noise portion’ of the eigen-spectrum from the ‘signal portion’.
If the form of population covariance matrix is misspecified then applying the tests based on this theory will lead to an overestimation of the rank of the signal matrix. Developing robust estimators of the signal rank that “work” without having to specify the symmetry structure (e.g. i.i.d. elements, i.i.d. columns, variance profile, etc.) of the noise random matrix remains an important open problem. Such estimators will have to exploit (symmetry-independent) ‘universal’ features of the spectrum in a way that present estimators do not.
This is where the algorithm we have developed really shines. Our algorithm takes as its input an estimate of the rank of the signal matrix and returns a (re)weighted approximation that largely mitigates the effect of rank overestimation in a manner that the EYM estimate cannot. Thus, advances in robust rank estimation when used with our algorithm will lead to improved signal matrix approximation. If the rank is correctly estimated, then the algorithm will better estimate weak subspace components of the signal matrix than the EYM algorithm.
4. Contributions
Characterizing the limiting solution of (4), computing the resulting limiting squared error, quantifying the improvement relative to the EYM estimator and developing an implementable algorithm that realizes these performance gains are the main contributions of this paper. Some of the ideas in this paper were initially presented in a conference paper by the author , in the context of the i.i.d Gaussian noise setting. This version goes beyond the Gaussian setting considered there. We also treat the setting where measurement matrix has missing entries, as considered in . In addition to rigorous results, we formulate some (empirically validated and theoretically justified) conjectures for the structure of the solution for various ‘rank-regularized’ variations of (4).
In related work, Hachem et al looked at the problem of structured subspace estimation arising in the context of parameter estimation in large arrays. They propose an oracle solution [36, Equation (13), pp. 435] and analyze its first and second order performance in the context of the MUSIC direction-of-arrival estimator.
If we were to apply the ideas and techniques developed in this paper to the problem
then, we would recover a solution that corresponds to their oracle solution. Here, we consider the problem of estimating the low-rank matrix; our results and our new algorithm can be analyzed using the techniques in to provide insights on the first and second order convergence properties. We leave the extension of our techniques to the estimation of projection matrices is relatively straightforward as an exercise to the reader.
The paper is organized as follows. The setup, the main theoretical results and a new algorithm based on the theoretical analysis are presented in Section 2. Simulation results to validate the theoretical predictions and a comparison of our method to other matrix regularization methods are contained in Section 3.
Main results and a new algorithm
Let be an (, without loss of generalityWe choose this convention to simplify the definition of the empirical singular value distribution.) random matrix whose ordered singular values we denote by . Let be the empirical singular value distribution, i.e., the probability measure defined as
Assume that the probability measure converges almost surely weakly, as , to a non-random compactly supported probability measure that is supported on . We assume that , where denotes almost sure convergence. These conditions are satisfied by the model where has i.i.d. entries mean zero entries with variance and bounded higher order moments.
For a given , let be deterministic non-zero real numbers, chosen independently of . For every , let be an signal matrix having rank with its non-zero distinct singular values equal to .
We suppose that and are independent and that , the noise-only matrix is bi-unitarily invariant while the low-rank signal matrix is deterministic. Recall that a random matrix is said to be bi-orthogonally invariant (or bi-unitarily invariant) if its distribution is invariant under multiplication on the left and right by orthogonal (or unitary) matrices. Alternately, if has isotropically random right (or left) singular vectors, then need not be unitarily invariant under multiplication on the right (or left, resp.) by orthogonal or unitary matrices. Equivalently, can have deterministic right and left singular vectors while can have isotropically random left and right singular vectors and we would get the same result stated shortly.
A matrix with i.i.d. Gaussian entries satisfies these assumption; our results extend well beyond the Gaussian setting. The main advantage of modeling the noise matrices as having isotropically random singular vectors is that it allows us to characterize the solution in terms of just the (marginal) singular value distribution of the noise-only matrix instead of having to model the full joint distribution of the elements of the noise-only matrix.
Since the singular value distribution of the noise-only part can be estimated from the singular value distribution of the signal-plus-noise matrix, we can develop a concrete, data-driven algorithm, presented in Section 2.5, that can applied to real-world datasets to improve low-rank signal matrix recovery.
We observe a signal-plus-noise matrix modeled as,
is given by for . This yields the rank signal matrix estimate which, by the EYM theorem, is also the solution to the representation problem in (3).
Consider the denoising optimization problem
2. Theoretical results
The solution to (7) exhibits the following behavior in the asymptotic regime where and . We have that for every ,
The emergence of the transform in the limit characterization of the EYM and optimal coefficients follows from the results in . There it was shown that, in the large matrix limit, the principal singular values and singular vectors of can be completely characterized in terms of the singular values of the signal matrix and the -transform of the limiting noise-only singular value distribution. This is why, in Theorem 2.1, the limiting values of and only depend on the singular values (or ) of the signal matrix and the limiting noise-only singular value distribution .
The -transform is the analog of the log-Fourier transform in the sense that it describes how the distribution of the singular values of the sums of ‘freely’ independent matrices are related to the distribution of the singular values of the individual matrices . In that sense it is an asymptotically sufficient statistic and hence its appearance in Theorem 2.1 is rather natural. See Section 2.5 of for additional remarks.
We now characterize the limiting squared error for the optimal, EYM and other estimators with arbitrary weights.
Assuming that for , . Then in the asymptotic regime considered in Theorem 2.1, the squared error, defined as in (6), exhibits the following limiting behavior:
Theorem 2.2 reveals that whenever is large, we can expect a significant increase in SE relative to the optimal estimator. The next result reveals the shrinkage-and-thresholding form of the optimal estimator.
When , let the sole non-zero singular value of be denoted by and assume that . Then in the asymptotic regime considered, we have that
where .
Theorem 2.3 shows that when (the a.s. limit of the largest noise-only singular value) is , we can expect an decrease in SE, relative to the EYM estimator, by thresholding whenever . Note that when is i.i.d. Gaussian with mean zero, variance entries, then and so that these results apply. More generally, whenever exhibits a square-root decay at then will be satisfied. Silverstein and Choi show that a large class of (non i.i.d.) Gaussian noise models will satisfy this condition.
3. The missing data with i.i.d. noise setting
We now consider the setting where has missing entries so that the signal-plus-noise matrix is modeled as
and denotes the Hadamard or element-wise product. Consider the optimization problem
Note that here we are approximating instead of as in (6) (so that we can use the data-driven algorithm as-is). Setting will yield a solution to the denoising problem in (6). Let denote the element of the vector with the maximum absolute value.
Assume that the singular vectors and in (10) satisfy a ‘low-coherence’ condition in the following sense: we suppose that there exist non-negative constants , , and , independent of , such that for
Let the elements of be i.i.d with mean zero, variance and bounded higher order moments. Then the solution to (11) exhibits the following limiting behavior. We have that for and
Theorem 2.4 is a statement about the optimality of the shrinkage-and-thresholding form when there are missing entries in the signal-plus-noise matrix. Note that in this case, the equivalent noise-only matrix will not bi-unitarily invariant when is non-Gaussian. The proof (see Section 6), however, reveals that it asymptotically behaves as though it does so that the results of Theorems 2.1 and 2.3 still apply. Note that as a consequence, Theorem 2.2 can applied to compute the result asymptotic squared error. After the submission of this paper, we learned of recent work by Shabalin and Nobel for the setting of Theorem 2.4 with i.i.d. Gaussian noise; see .
4. The asymptotic equivalence of various rank-regularized estimators
Let us define the effective rank, , of the signal matrix as
Thus, the effective rank quantifies the number of singular values in the signal-plus-noise matrix that are ‘informative’, i.e., reveal the existence of a low-rank signal matrix. Clearly, but whenever the number of singular values that separate from the right edge of the spectrum is less than the latent signal matrix rank . The following conjecture formalizes their relation to the number of ‘informative’ singular vectors in the signal-plus-noise matrix.
Assume that and Note that these conditions are met when has i.i.d. entries of variance . See Theorem 2.10 of . that for fixed ,
with very high probability. Then we have that for and ,
with high enough probability that we can establish their almost sure convergence to zero.
We now consider the principal rank-regularized optimization problem
We characterize the structure of the optimal estimator and the resulting MSE next.
Let be a fixed (with ) estimate of and be defined as in (13). Then, in the asymptotic regime considered, assuming Conjecture 2.5 holds, we have that
where and we set for . Consequently,
Corollary 2.6 reveals that the optimal estimator can realize a significant improvement in performance relative to the EYM estimator whenever and . The corollary highlights the importance of reliably estimating instead of . Now, consider the rank regularized optimization problem
For arbitrary integer , the solution to (15) is given by
We state a conjecture on the delocalization of the bulk singular vectors and characterize the asymptotic limit of (15) next.
Define . Assume that and that for all , where depends on
with very high probability. Then, we have that for large enough and every and
with high enough probability that we can establish their almost sure convergence to zero.
Assuming Conjectures 2.5 and 2.8 hold, we have that
Consequently, even though, for finite
Corollary 2.9 shows that when there is delocalization in the singular vectors then, in the large matrix limit, optimal performance is attained by estimating the effective rank , applying shrinkage to the informative components and thresholding (to zero) the remaining components. In other words, there are vanishing (with ) performance losses when the coefficients given by are used in place of . We believe that Conjectures 2.5 and 2.8 hold in the signal-plus-noise matrix with missing entries setting considered in Section 2.3 so that Corollaries 2.6 and 2.9 will apply there as well. This is pertinent because we now describe an algorithm for consistently estimating directly from data by exploiting the information in the singular value spectrum of the signal-plus-noise matrix.
5. A new algorithm for improved denoising
Equation (LABEL:eq:wopt_thm) shows that the optimal estimator in the large matrix limit is given by
where is the large matrix limit of the -th largest singular value. In the finite setting, for , is a biased, but asymptotically consistent estimator of . We now describe an algorithm for estimating using a single signal-plus-noise matrix.
By construction (and the definition of the -transform), and for outside the support of . We now show how the spectrum of can be used to estimate . To that end, we establish a useful identify by first defining
Then, it is easy to see that for fixed (with ) , . Thus, if
is a diagonal matrix containing the “noise” singular values of , then, by construction, and whenever , then and Hence, we form a consistent estimate of as described in Algorithm 1. The methods described in Section 1.3 can be used to form an estimate of .
By Theorem 2.2, we can compute an estimate of the absolute and relative mean squared error (defined as ) as
respectively. A value for near indicates very good low-rank signal matrix approximation while a value near indicates a poor approximation. These metrics might be better proxies for the noisiness of a signal-plus-noise matrix than the condition number or the spectral gap. We conclude with a statement of the theoretical consistency of the produced by Algorithm 1.
Assume that . Then for , we have that
This is a straightforward consequence of Theorem 2.1-a) and the fact that the almost sure limit of (16a) leads (as described in the introduction of ) directly to the -transform. ∎
Numerical Validation, Discussion and Extensions
We now numerically validate our predictions. In the experiments that follow, we consider the model in (1) with , and select to be an matrix with i.i.d. entries. For various values of , Figure 1-a) compares empirically computed averaged over trials with the (limiting) theoretical prediction given by the result in Theorem 2.4. Figure 1-b) compares the realized normalized MSE and shows that the EYM solution is near-optimal for large values of but far from sub-optimal for small values of . The simulations validate the shrinkage-and-thresholding form of the solution for given by Theorem 2.3 and show that Algorithm 1 realizes the predicted performance gains.
We now consider the optimization problem in (14) and evaluate the performance of the various algorithms for various values of for and . Here, and Corollary 2.6 predicts that the optimal (oracle) algorithm should significantly outperform the EYM algorithm whenever . Figure 2 shows the validity of this prediction and also shows that even though Algorithm 1 is suboptimal, relative to the oracle estimator, it is able to largely mitigate the effect of overestimation due to the shrinkage effect.
Figure 3 compares the normalized MSE estimates as a function of , produced by Algorithm 1 to the empirical values for the setting where and and where , and . As expected the estimates, produced are accurate whenever .
We now validate Theorem 2.4. We fix and in (10) and vary , the proportion of entries with missing data. We sample and uniformly at random from the unit hypersphere so that the low-coherence conditions in Theorem 2.4 are met. Theorem 2.4 predicts that (asymptotically) when . Figure 4 shows the accuracy of the prediction and the significant improvement in performance of the oracle estimator and Algorithm 1 relative to the EYM estimator.
We now compare our algorithm to regularized matrix estimates obtained as the solution to the optimization problem
where is the nuclear norm (or the sum of the singular values of the argument matrix). The optimization problem in (18) yields the closed-form solution
The resulting singular value thresholded (SVT) matrix corresponds to the weighting
Figure 5-a) and b) compare the resulting soft-thresholding operator associated with the SVT approximation with the optimal and the EYM solutions for as a function of and , respectively for the same , setting in (1) with i.i.d. . Here .
While SVT with can yield comparable shrinkage (in the small regime) and thresholding (below ) as the optimal estimator, will be large for moderate so that by Theorem 2.2-c) we expect SVT to be suboptimal for larger values of . Figure 6 compares the performance of Algorithm 1 and the optimal estimator to the SVT algorithm with and . SVT is significantly suboptimal as expected. Our results show that our algorithm would outperform SVT with convex shrinkage functions for any of the general family of noise models considered here.
2. Better singular value shrinkage with non-convex potential functions?
A closer examination of Figure 5-a) and b) reveals that the optimal estimator shrinks less for larger values of than the SVT possibly can. In fact, the optimal estimator will generically yield a non-convex shrinkage function which scales as
for large . Might singular value shrinkage with other non-convex potential functions generically outperform convex potential functions as well? These would be the non-convex analogs in the matrix setting of the non-negative Garrotte estimator in the vector setting. Fully understanding their benefits and shortfalls, relative to Algorithm 1, remains an open line of inquiry.
3. Role of informative components
We conclude by reexamining the role of the principal (or leading) singular vectors of in the solution of the optimization problem (15). Theorem 2.7 shows that we should take the components and for which the inner product and is . The supposition in (7) is that the principal components are these components.
However, in an expository paper by the author , it is shown that if the (limiting) spectrum of the noise-only matrix is supported on two disconnected intervals, then the middle components can be more informative than the principal components. Thus, while this work (via Theorem 2.2) brings into focus the importance of accurately estimating , it is equally important to be able to identify the most informative components. The development of fast, accurate algorithms for the same for large matrix-valued datasets remains an important open problem.
4. Extensions
We have initial numerical evidence that the algorithm presented here outperforms the EYM estimator for the variety of applications described in , even though they do not exactly fit the noise matrix models analyzed here. Extending the analysis of our algorithm to these models would shed further insight on the limits of low-rank signal matrix approximation.
We conclude by listing some directions of future research. These include 1) rigorously establishing the delocalization conjectures, 2) designing penalty functions that are robust to noise model mismatch, 3) clarifying the benefits, if any, of matrix regularization with convex or non-convex penalty functions relative to rank regularized solutions for the unstructured low-rank signal matrix setting, 4) extending the methods developed to problems involving estimation of signal matrices with an unstructured low-rank component and a sparse or diagonal component or low-rank structured component and 5) developing minimax estimators, along the lines of the work in , except for the more general class of noise models considered here.
Lastly, consider Theorem 2.3, where it is shown that for , . In this regime, is there another (non-SVD based) algorithm that can estimate the signal matrix with mean-squared-error ? More generally, is there a non-SVD based algorithm that can (reliably) recover the (unstructured) low-rank signal matrix in the regime where the SVD based methods break down? This is a largely open question whose answer would better clarify the interplay between the limits of SVD-based estimation of the signal matrix singular vectors and the fundamental limits of estimation of the signal matrix itself. We leave these questions for future work.
Proof of Theorems 2.1, 2.3 and 2.7
We first prove Theorem 2.1 -b). Since , Theorem 2.1-b) follows immediately from Theorem 2.9 in . Next, we prove the first part of Theorem 2.1-a) by showing that
Theorem 2.7 follows by adopting the exact same approach, with some minor modifications so we shall omit its proof. We first establish some intermediate results.
where denotes a matrix with the arguments on the diagonal and zeros elsewhere (even for a rectangular matrix). Then
For fixed , the solution to the optimization problem
Let , , , and . Then for , the optimization problem can be rewritten as
By the unitary invariance of the Frobenius norm we have that
Let . Then,
Expanding out the diagonal entries of we get
follows immediately from (20) by the application of Corollary 4.1. We have thus proved the equality on the left-hand side of Theorem 2.1-a). It is easy to see how this approach yields Theorem 2.7.
We now prove the limit characterization portion of Theorem 2.1-a). In [5, Theorem 2.10 c)], it was proved that for and such that , and . Consequently,
Let . In [5, Theorem 2.10 c)] it was shown that
where and for any probability measure ,
While there is ambiguity in the sign (or phase, when complex valued) of the individual singular vectors, the proof in shows that
However, so that , so that
This gives the limit on the right hand side of part a).
To prove part c), we note that (as a consequence of Horn’s interlacing inequalities ) while, for large enough , . Thus for large enough . Since for , as .
We now prove Theorem 2.3. Note that when ,
When and and , then by Theorem 2.11 of , and . Consequently, and we have established the phase transition (or shrinkage-and-thresholding form) of in Theorem 2.3. The expressions for and are a straightforward consequence of Theorem 2.2.
Proof of Theorems 2.2 and Corollaries 2.6 and 2.9
In [5, Theorem 2.10 c)], it was proved that for and such that , and . Hence,
where we have substituted (23) to give us the final expression in the stated result.
Theorem 2.2-a) and b) follow from substituting the limiting values of and given by Theorem 2.1 in the derived expression. Theorem 2.2-c) follows easily by simple algebraic manipulation of the limiting expressions for and . The portions of Corollaries 2.6 and 2.9 that characterize the structure of the limiting weights follows immediately from Conjecture 2.5 and Conjecture 2.8 via an application of Theorem 2.7.
We now consider the asymptotic squared error. Note that
Since we have just shown that for , we have
then we can conclude that and we are done. To that end, we shall utilize the claim from Conjecture 2.5 that the leading coefficients of corresponding to the edge (or principal) singular vectors will be bounded by and the claim from Conjecture 2.8 that of coefficients corresponding to the bulk singular vectors will be bounded by with very high probability. This gives us
If the probability is high enough we will be able to conclude that . Repeating this calculation with and utilizing Conjecture 2.5 gives us the expression for the asymptotic squared error in Corollary 2.6.
Proof of Theorem 2.4
where is the noise-only random matrix with missing entries given by
so that, from (25), . Let be the SVD of . In lieu of (11), consider the slightly modified optimization problem
We will first show that is characterized by the stated expression in Theorem 2.4. Then we will show that , which we will utilize to prove that .
Comparing (7) to (28) reveals that the left hand side of Theorem 2.1-a) still holds except with . Consequently,
We now establish the almost sure limit of the right hand side of (29).
where and are the end points of the support of . Here, is the famous Marčenko-Pastur distribution . It is known , that . Moreover, from the results of Bloemendal et al [8, Theorems 2.4 and 2.5], we have that for any and , independent of ,
where (when ). An inspection of the proofs in reveals that the almost sure limits of these bilinear forms determine the almost sure limits of and and for . Equation (31) asserts that these limits are the same as the limits that we would have obtained if were i.i.d. Gaussian (and hence bi-unitarily invariant) with matching mean and variance as the in (26). Consequently, the almost sure limit of in (29) will be the same as though were i.i.d. Gaussian with mean zero and variance entries. Hence, by Theorem 2.1-b)
Computing the -transform of in (30) (see Example 3.1 in for the computation when from which the general answer can be easily deduced) gives us the pertinent expression for and which match the expressions in Theorem 2.4. The phase transition behavior for follows from Theorem 2.3.
From the perturbation theory of singular values [37, Theorem 3.3.16-(c), pp. 178], we have that
so if we can show that then we will have shown that and we have proved Theorem 2.4-a).
To prove that we need a more involved argument that requires showing that we get the same limiting behavior when is substituted for in the bilinear forms on the left hand side of (31). We begin by noting that
as a consequence of the variational characterization of the largest singular value. To make further progress, we shall utilize the resolvent identityThis identity can be verified by multiplying by on the left and on the right of the expressions on either side of the equality. which states that
where and and are Hermitian matrices. Applying this identity with and yields
Since [37, Theorem 3.3.16-(d), pp. 178] and [37, Theorem 3.3.16-(a), pp. 178], we have that
if thus leading to the inequality
where is a universal constant (that does not depend on or ). This gives us
which implies that the largest singular value of a matrix is a -Lipschitz function of the entries of the matrix. Moreover, , implying that the largest singular value is a convex, -Lipschitz function. Since, by (36), the entries of the are bounded, independent random variables, we can apply Talagrand’s concentration inequality (see [82, Theorem 2.1.13, pp. 73]) to obtain the tail bound
which implies, via the Borel-Cantelli lemma, that
Applying (38) to (32) yields the result that
This proves Theorem 2.4-a). Moreover, from (34), we have that
and by repeating the same argument we can show that
Using the same argument it can be shown that
Following the proofs in , the convergence of these bilinear forms implies that the almost sure limits of and and for are identical to the almost sure limits of and and for . Consequently, and we have proved Theorem 2.4-b) and c).
Justification for assumptions in Conjectures 2.5 and 2.8
A key aspect (see [5, Lemma 4.1]) in rigorously proving Conjectures 2.5 and 2.8 is understanding the behavior of expressions of the form
where is a singular value of but not of . Let and . Then
When has isotropically random singular vectors, with high probability so if and is bounded with probability by in the bulk and the right hand side of the above expression will get unbounded (with ) resulting delocalization of the associated singular vectors. When exhibits a square root decay at the edge, then we expect the singular values at the edge to be spaced apart with high probability so we might delocalization via the same argument. See for an exposition of some of these issues and for recent results on the fine details of the spacing distribution of Wigner and Wishart random matrices.