An $\ell_{\infty}$ Eigenvector Perturbation Bound and Its Application to Robust Covariance Estimation

Jianqing Fan, Weichen Wang, Yiqiao Zhong

Introduction

The perturbation of matrix eigenvectors (or singular vectors) has been well studied in matrix perturbation theory (Wedin, 1972; Stewart, 1990). The best known result of eigenvector perturbation is the classic Davis-Kahan theorem (Davis and Kahan, 1970). It originally emerged as a powerful tool in numerical analysis, but soon found its widespread use in other fields, such as statistics and machine learning. Its popularity continues to surge in recent years, which is largely attributed to the omnipresent data analysis, where it is a common practice, for example, to employ PCA (Jolliffe, 2002) for dimension reduction, feature extraction, and data visualization.

The eigenvectors of matrices are closely related to the underlying structure in a variety of problems. For instance, principal components often capture most information of data and extract the latent factors that drive the correlation structure of the data (Bartholomew et al., 2011); in classical multidimensional scaling (MDS), the centered squared distance matrix encodes the coordinates of data points embedded in a low dimensional subspace (Borg and Groenen, 2005); and in clustering and network analysis, spectral algorithms are used to reveal clusters and community structure (Ng et al., 2002; Rohe et al., 2011). In those problems, the low dimensional structure that we want to recover, is often ‘perturbed’ by observation uncertainty or statistical errors. Besides, there might be a sparse pattern corrupting the low dimensional structure, as in approximate factor models (Chamberlain and Rothschild, 1982; Stock and Watson, 2002) and robust PCA (De La Torre and Black, 2003; Candès et al., 2011).

A general way to study these problems is to consider

where AA is a low rank matrix, SS is a sparse matrix, and NN is a random matrix regarded as random noise or estimation error, all of which have the same size d1×d2d_{1}\times d_{2}. Usually AA is regarded as the ‘signal’ matrix we are primarily interested in, SS is some sparse contamination whose effect we want to separate from AA, and NN is the noise (or estimation error in covariance matrix estimation).

The decomposition (1) forms the core of a flourishing literature on robust PCA (Chandrasekaran et al., 2011; Candès et al., 2011), structured covariance estimation (Fan et al., 2008, 2013), multivariate regression (Yuan et al., 2007) and so on. Among these works, a standard condition on AA is matrix incoherence (Candès et al., 2011). Let the singular value decomposition be

where UijU_{ij} and VijV_{ij} are the (i,j)(i,j) entry of UU and VV, respectively. It is usually expected that μ0:=max⁡{μ(U),μ(V)}\mu_{0}:=\max\{\mu(U),\mu(V)\} is not too large, which means the singular vectors uiu_{i} and viv_{i} are incoherent with the standard basis. This incoherence condition (3) is necessary for us to separate the sparse component SS from the low rank component AA; otherwise AA and SS are not identifiable. Note that we do not need any incoherence condition on UVTUV^{T}, which is different from Candès et al. (2011) and is arguably unnecessary (Chen, 2015).

Now we denote the eigengap γ0=min⁡{σi−σi+1:i=1,…,r}\gamma_{0}=\min\{\sigma_{i}-\sigma_{i+1}:i=1,\ldots,r\} where σr+1:=0\sigma_{r+1}:=0 for notational convenience. Also we let E=S+NE=S+N, and view it as a perturbation matrix to the matrix AA in (1). To quantify the perturbation, we define a rescaled measure as τ0:=max⁡{d2/d1∥E∥1,d1/d2∥E∥∞}\tau_{0}:=\max\{\sqrt{d_{2}/d_{1}}\|E\|_{1},\sqrt{d_{1}/d_{2}}\|E\|_{\infty}\}, where

which are commonly used norms gauging sparsity (Bickel and Levina, 2008). They are also operator norms in suitable spaces (see Section 2). The rescaled norms d2/d1∥E∥1\sqrt{d_{2}/d_{1}}\|E\|_{1} and d1/d2∥E∥∞\sqrt{d_{1}/d_{2}}\|E\|_{\infty} are comparable to the spectral norm ∥E∥2:=max⁡∥u∥2=1∥Eu∥2\|E\|_{2}:=\max_{\|u\|_{2}=1}\|Eu\|_{2} in many cases; for example, when EE is an all-one matrix, d2/d1∥E∥1=d1/d2∥E∥∞=∥E∥2\sqrt{d_{2}/d_{1}}\|E\|_{1}=\sqrt{d_{1}/d_{2}}\|E\|_{\infty}=\|E\|_{2}.

Suppose the perturbed matrix A~\widetilde{A} also has the singular value decomposition:

where σ~i\widetilde{\sigma}_{i} are nonnegative and in the decreasing order, and the notation ∧\wedge means a∧b=min⁡{a,b}a\wedge b=\min\{a,b\}. Denote U~=[u~1,…,u~r],V=[v~1,…,v~r]\widetilde{U}=[\widetilde{u}_{1},\ldots,\widetilde{u}_{r}],V=[\widetilde{v}_{1},\ldots,\widetilde{v}_{r}], which are counterparts of top rr singular vectors of AA.

Let A~=A+E\widetilde{A}=A+E and suppose the singular decomposition in (2) and (5). Denote γ0=min⁡{σi−σi+1:i=1,…,r}\gamma_{0}=\min\{\sigma_{i}-\sigma_{i+1}:i=1,\ldots,r\} where σr+1:=0\sigma_{r+1}:=0. Then there exists C(r,μ0)=O(r4μ02)C(r,\mu_{0})=O(r^{4}\mu_{0}^{2}) such that, if γ0>C(r,μ0)τ0\gamma_{0}>C(r,\mu_{0})\tau_{0}, up to sign,

where μ0=max⁡{μ(U),μ(V)}\mu_{0}=\max\{\mu(U),\mu(V)\} is the coherence given after (3) and τ0:=max⁡{d2/d1∥E∥1,d1/d2∥E∥∞}\tau_{0}:=\max\{\sqrt{d_{2}/d_{1}}\|E\|_{1},\sqrt{d_{1}/d_{2}}\|E\|_{\infty}\}.

When AA is symmetric, the condition on the eigengap is simply γ0>C(r,μ0)∥E∥∞\gamma_{0}>C(r,\mu_{0})\|E\|_{\infty}. It naturally holds for a variety of applications, where the low rank structure emerges as a consequence of a few factors driving the data matrix. For example, in Fama-French factor models, the excess returns in a stock market are driven by a few common factors (Fama and French, 1993); in collaborative filtering, the ratings of users are mostly determined by a few common preferences (Rennie and Srebro, 2005); in video surveillance, AA is associated with the stationary background across image frames (Oliver et al., 2000). We will have a detailed discussion in Section 2.3.

The eigenvector perturbation was studied by Davis and Kahan (1970), where Hermitian matrices were considered, and the results were extended by Wedin (1972) to general rectangular matrices. To compare our result with these classical results, assuming γ0≥2∥E∥2\gamma_{0}\geq 2\|E\|_{2}, a combination of Wedin’s theorem and Mirsky’s inequality (Mirsky, 1960) (the counterpart of Weyl’s inequality for singular values) implies

To understand how matrix incoherence helps, let us consider a simple example with no matrix incoherence, in which (7) is tight up to a constant. Let A=d(1,0,…,0)T(1,0,…,0)A=d(1,0,\ldots,0)^{T}(1,0,\ldots,0) be a dd-dimensional square matrix, and E=d(0,1/2,0,…,0)T(1,0,…,0)E=d(0,1/2,0,\ldots,0)^{T}(1,0,\ldots,0) of the same size. It is apparent that γ0=d,τ0=d/2\gamma_{0}=d,\tau_{0}=d/2, and that v1=(1,0,…,0)T,v~1=(2/5,1/5,0,…,0)Tv_{1}=(1,0,\ldots,0)^{T},\widetilde{v}_{1}=(2/\sqrt{5},1/\sqrt{5},0,\ldots,0)^{T} up to sign. Clearly, the perturbation ∥v~1−v1∥∞\|\widetilde{v}_{1}-v_{1}\|_{\infty} is not vanishing as dd tends to infinity in this example, and thus, there is no hope of a strong upper bound as in (6) without the incoherence condition.

Our result is very different from the sparse PCA literature, in which it is usually assumed that the leading eigenvectors are sparse. In Johnstone and Lu (2009), it is proved that there is a threshold for p/np/n (the ratio between the dimension and the sample size), above which PCA performs poorly, in the sense that ⟨v~1,v1⟩\langle\widetilde{v}_{1},v_{1}\rangle is approximately . This means that the principal component computed from the sample covariance matrix reveals nothing about the true eigenvector. In order to mitigate this issue, in Johnstone and Lu (2009) and subsequent papers (Vu and Lei, 2012; Ma, 2013; Berthet and Rigollet, 2013), sparse leading eigenvectors are assumed. However, our result is different, in the sense that we require a stronger eigengap condition γ0>C(r,μ0)∥E∥∞\gamma_{0}>C(r,\mu_{0})\|E\|_{\infty} (i.e. stronger signal), whereas in Johnstone and Lu (2009), the eigengap of the leading eigenvectors is a constant times ∥E∥2\|E\|_{2}. This explains why it is plausible to have a strong uniform eigenvector perturbation bound in this paper.

We will illustrate the power of this perturbation result using robust covariance estimation as one application. In the approximate factor model, the true covariance matrix admits a decomposition into a low rank part AA and a sparse part SS. Such models have been widely applied in finance, economics, genomics, and health to explore correlation structure.

However, in many studies, especially financial and genomics applications, it is well known that the observations exhibit heavy tails (Gupta et al., 2013). This problem can be resolved with the aid of recent results of concentration bounds in robust estimation (Catoni, 2012; Hsu and Sabato, 2014; Fan et al., 2017), which produces the estimation error NN in (1) with an optimal entry-wise bound. It nicely fits our perturbation result, and we can tackle it easily by following the ideas in Fan et al. (2013).

where Λ1=diag{λ1,…,λr}\Lambda_{1}=\text{diag}\{\lambda_{1},\ldots,\lambda_{r}\}, Λ2=\mboxdiag{λr+1,…,λn}\Lambda_{2}=\mbox{diag}\{\lambda_{r+1},\ldots,\lambda_{n}\}, and where ∣λ1∣≥∣λ2∣≥…≥∣λn∣|\lambda_{1}|\geq|\lambda_{2}|\geq\ldots\geq|\lambda_{n}|. Note the best rank-rr approximation of AA under the Frobenius norm is Ar:=∑i≤rλiviviTA_{r}:=\sum_{i\leq r}\lambda_{i}v_{i}v_{i}^{T}.This is a consequence of Wielandt-Hoffman theorem. Analogously, the spectral decomposition of A~\widetilde{A} is

We will use notations O(⋅)O(\cdot) and Ω(⋅)\Omega(\cdot) to hide absolute constants.We write a=O(b)a=O(b) if there is a constant C>0C>0 such that a<Cba<Cb; and a=Ω(b)a=\Omega(b) if there is a constant C′>0C^{\prime}>0 such that a>C′ba>C^{\prime}b. The next theorem bounds the perturbation of eigenspaces up to a rotation.

This result involves an unspecified rotation RR, due to the possible presence of multiplicity of eigenvalues. In the case where λ1=⋯=λr>0\lambda_{1}=\cdots=\lambda_{r}>0, the individual eigenvectors of VV are only identifiable up to rotation. However, assuming an eigengap (similar to Davis-Kahan theorem), we are able to bound the perturbation of individual eigenvectors (up to sign).

Assume the conditions in Theorem 2.1. In addition, suppose δ\delta satisfies δ>∥E∥2\delta>\|E\|_{2}, and for any i∈[r]i\in[r], the interval [λi−δ,λi+δ][\lambda_{i}-\delta,\lambda_{i}+\delta] does not contain any eigenvalues of AA other than λi\lambda_{i}. Then, up to sign,

To understand the above two theorems, let us consider the case where AA has exactly rank rr (i.e., ε=0\varepsilon=0), and rr and μ\mu are not large (say, bounded by a constant). Theorem 2.1 gives a uniform entrywise bound O(∥E∥∞/∣λr∣d)O(\|E\|_{\infty}/|\lambda_{r}|\sqrt{d}) on the eigenvector perturbation. As a comparison, the Davis–Kahan sin⁡Θ\sin\Theta theorem (Davis and Kahan, 1970) gives a bound O(∥E∥2/∣λr∣)O(\|E\|_{2}/|\lambda_{r}|) on ∥V~R−V∥2\|\widetilde{V}R-V\|_{2} with suitably chosen rotation RR.To see how the Davis-Kahan sin⁡Θ\sin\Theta theorem relates to this form, we can use the identity ∥sin⁡Θ(V~,V)∥2=∥V~V~T−VVT∥2\|\sin\Theta(\widetilde{V},V)\|_{2}=\|\widetilde{V}\widetilde{V}^{T}-VV^{T}\|_{2} (Stewart, 1990), and the (easily verifiable) inequality 2min⁡R∥V~R−V∥2≥∥V~V~T−VVT∥2≥min⁡R∥V~R−V∥22\min_{R}\|\widetilde{V}R-V\|_{2}\geq\|\widetilde{V}\widetilde{V}^{T}-VV^{T}\|_{2}\geq\min_{R}\|\widetilde{V}R-V\|_{2} where RR is an orthogonal matrix. This is an order of d\sqrt{d} larger than the bound given in Theorem 2.1 when ∥E∥∞\|E\|_{\infty} is of the same order as ∥E∥2\|E\|_{2}. Thus, in scenarios where ∥E∥2\|E\|_{2} is comparable to ∥E∥∞\|E\|_{\infty}, this is a refinement of Davis-Kahan theorem, because the max-norm bound in Theorem 2.1 provides an entry-wise control of perturbation. Although ∥E∥∞≥∥E∥2\|E\|_{\infty}\geq\|E\|_{2},Since ∥E∥1∥E∥∞≤∥E∥22\|E\|_{1}\|E\|_{\infty}\leq\|E\|_{2}^{2} (Stewart, 1990), the inequality follows from ∥E∥1=∥E∥∞\|E\|_{1}=\|E\|_{\infty} by symmetry. there are many settings where the two quantities are comparable; for example, if EE has a submatrix whose entries are identical and has zero entries otherwise, then ∥E∥∞=∥E∥2\|E\|_{\infty}=\|E\|_{2}.

Theorem 2.2 provides the perturbation of individual eigenvectors, under a usual eigengap assumption. When rr and μ\mu are not large, we incur an additional term O(∥E∥2/δd)O(\|E\|_{2}/\delta\sqrt{d}) in the bound. This is understandable, since ∥v~i−vi∥2\|\widetilde{v}_{i}-v_{i}\|_{2} is typically O(∥E∥2/δ)O(\|E\|_{2}/\delta).

We do not pursue the optimal bound in terms of rr and μ(V)\mu(V) in this paper, as the two quantities are not large in many applications, and the current proof is already complicated.

2 Rectangular matrices

Define μ0=max⁡{μ(V),μ(U)}\mu_{0}=\max\{\mu(V),\mu(U)\}, where μ(U)\mu(U) (resp. μ(V)\mu(V)) is the coherence of UU (resp. VV). This μ0\mu_{0} will appear in the statement of our results, as it controls both the structure of left and right singular spaces. When, specially, AA is a symmetric matrix, the spectral decomposition of AA is also the singular value decomposition (up to sign), and thus μ0\mu_{0} coincides with μ\mu defined in Section 2.1.

Let Ar=∑i≤rσiuiviTA_{r}=\sum_{i\leq r}\sigma_{i}u_{i}v_{i}^{T} be the best rank-rr approximation of AA under the Frobenius norm, and let ε0=d1/d2∥A−Ar∥∞∨d2/d1∥A−Ar∥1\varepsilon_{0}=\sqrt{d_{1}/d_{2}}\|A-A_{r}\|_{\infty}\vee\sqrt{d_{2}/d_{1}}\|A-A_{r}\|_{1}, which also balances the two dimensions. Note that in the special case where AA is symmetric, this approximation error ε0\varepsilon_{0} is identical to ε\varepsilon defined in Section 2.1. The next theorem bounds the perturbation of singular spaces.

Similar to Theorem 2.2, under an assumption of gaps between singular values, the next theorem bounds the perturbation of individual singular vectors.

Suppose the same assumption in Theorem 2.3. In addition, suppose δ0\delta_{0} satisfies δ0>∥E∥2\delta_{0}>\|E\|_{2}, and for any i∈[r]i\in[r], the interval [σi−δ0,σi+δ0][\sigma_{i}-\delta_{0},\sigma_{i}+\delta_{0}] does not contain any eigenvalues of AA other than σi\sigma_{i}. Then, up to sign,

As mentioned in the beginning of this section, we will use dilation to augment all d1×d2d_{1}\times d_{2} matrices into symmetric ones with size d1+d2d_{1}+d_{2}. In order to balance the possibly different scales of d1d_{1} and d2d_{2}, we consider a weighted max-norm. This idea will be further illustrated in Section 5.

3 Examples: which matrices have such structure?

In many problems, low-rank structure naturally arises due to the impact of pervasive latent factors that influence most observed data. Since observations are imperfect, the low-rank structure is often ‘perturbed’ by an additional sparse structure, gross errors, measurement noises, or the idiosyncratic components that can not be captured by the latent factors. We give some motivating examples with such structure.

Panel data in stock markets. Consider the excess returns from a stock market over a period of time. The driving factors in the market are reflected in the covariance matrix as a low rank component AA. The residual covariance of the idiosyncratic components is often modeled by a sparse component SS. Statistical analysis including PCA is usually conducted based on the estimated covariance matrix A~=Σ^\widetilde{A}=\widehat{\Sigma}, which is perturbed from the true covariance Σ=A+S\Sigma=A+S by the estimation error NN (Stock and Watson, 2002; Fan et al., 2013). In Section 3.1, we will develop a robust estimation method in the presence of heavy-tailed return data.

Video surveillance. In image processing and computer vision, it is often desired to separate moving objects from static background before further modeling and analysis (Oliver et al., 2000; Hu et al., 2004). The static background corresponds to the low rank component AA in the data matrix, which is a collection of video frames, each consisting of many pixels represented as a long vector in the data matrix. Moving objects and noise correspond to the sparse matrix SS and noise matrix NN. Since the background is global information and reflected by many pixels of a frame, it is natural for the incoherence condition to hold.

In our theorems, we require that the coherence μ\mu is not too large. This is a natural structural condition associated with the low rank matrices. Consider the following very simple example: if the eigenvectors v1,…,vrv_{1},\ldots,v_{r} of the low rank matrix AA are uniform unit vectors in a sphere, then with high probability, max⁡i∥vi∥∞=O(log⁡n)\max_{i}\|v_{i}\|_{\infty}=O(\sqrt{\log n}), which implies μ=O(log⁡n)\mu=O(\log n). An intuitive way to understand the incoherence structure is that no coordinates of v1v_{1} (or v2,…vrv_{2},\ldots v_{r}) are dominant. In other words, the eigenvectors are not concentrated on a few coordinates.

4 Other perturbation results

Although the eigenvector perturbation theory is well studied in numerical analysis, there is a renewed interest among statistics and machine learning communities recently, due to the wide applicability of PCA and other eigenvector-based methods. In Cai and Zhang (2016); Yu et al. (2015), they obtained variants or improvements of Davis-Kahan theorem (or Wedin’s theorem), which are user-friendly in the statistical contexts. These results assume the perturbation is deterministic, which is the same as Davis-Kahan theorem and Wedin’s theorem. In general, these results are sharp, even when the perturbation is random, as evidenced by the BBP transition (Baik et al., 2005).

However, these classical results can be suboptimal, when the perturbation is random and the smallest eigenvalue gap λ1−λ2\lambda_{1}-\lambda_{2} does not capture particular spectrum structure. For example, Vu (2011); O’Rourke et al. (2013) showed that with high probability, there are bounds sharper than the Wedin’s theorem, when the signal matrix is low-rank and satisfies certain eigenvalue conditions.

In this paper, our perturbation results are deterministic, thus the bound can be suboptimal when the perturbation is random with certain structure (e.g. the difference between sample covariance and population one for i.i.d. samples). However, the advantage of a deterministic result is that it is applicable to any random perturbation. This is especially useful when we cannot make strong random assumptions on the perturbation (e.g., the perturbation is an unknown sparse matrix). In Section 3, we will see examples of this type.

Application to robust covariance estimation

We will study the problem of robust estimation of covariance matrices and show the strength of our perturbation result. Throughout this section, we assume both rank rr and the coherence μ(V)\mu(V) are bounded by a constant, though this assumption can be relaxed. We will use CC to represent a generic constant, and its value may change from line to line.

To initiate our discussions, we first consider sub-Gaussian random variables. Let X=(X1,…,Xd)X=(X_{1},\dots,X_{d}) be a random dd-dimensional vector with mean zero and covariance matrix

To apply Theorem 2.2, we treat Σ1\Sigma_{1} as AA and Σ^−Σ1\widehat{\Sigma}-\Sigma_{1} as EE. If the conditions in Theorem 2.2 are satisfied, we will obtain

Note there are simple bounds on ∥E∥∞\|E\|_{\infty} and ∥E∥2\|E\|_{2}:

By assuming a strong uniform eigengap, the conditions in Theorem 2.2 are satisfied, and the bound in (13) can be simplified. Define the uniform eigengap as

Note that γ≤min⁡{λr,δ}\gamma\leq\min\{\lambda_{r},\delta\}, so if \gamma>C(1+\big{(}d\sigma^{2}+\lambda_{1}\big{)}\sqrt{\log d/n}), we have

In particular, when λ1≍γ\lambda_{1}\asymp\gamma and γ≫max⁡{1,σ2dlog⁡d/n}\gamma\gg\max\{1,\sigma^{2}d\sqrt{\log d/n}\}, we have

The above analysis pertains to the structure of sample covariance matrix. In the following subsections, we will estimate the covariance matrix using more complicated robust procedure. Our perturbation theorems in Section 2 provide a fast and clean approach to obtain new results.

2 PCA for robust covariance estimation

The usefulness of Theorem 2.2 is more pronounced when the random variables are heavy-tailed. Consider again the covariance matrix Σ\Sigma with structure (11). Instead of assuming sub-Gaussian distribution, we assume there exists a constant C>0C>0 such that max⁡j≤dEXj4<C\max_{j\leq d}EX_{j}^{4}<C, i.e. the fourth moments of the random variables are uniformly bounded.

Unlike sub-Gaussian variables, there is no concentration bound similar to (12) for the empirical covariance matrix. Fortunately, thanks to recent advances in robust statistics (e.g., Catoni (2012)), robust estimate of Σ\Sigma with guaranteed concentration property becomes possible. We shall use the method proposed in Fan et al. (2017). Motivated by the classical MM-estimator of Huber (1964), Fan et al. (2017) proposed a robust estimator for each element of Σ^\widehat{\Sigma}, by solving a Huber loss based minimization problem

where lαl_{\alpha} is the Huber loss defined as

The parameter α\alpha is suggested to be α=nv2/log⁡(ϵ−1)\alpha=\sqrt{nv^{2}/\log(\epsilon^{-1})} for ϵ∈(0,1)\epsilon\in(0,1), where vv is assumed to satisfy v≥max⁡ijVar(XiXj)v\geq\max_{ij}\sqrt{\text{Var}(X_{i}X_{j})}. If log⁡(ϵ−1)≤n/8\log(\epsilon^{-1})\leq n/8, Fan et al. (2017) showed

From this result, the next proposition is immediate by taking ϵ=d−3\epsilon=d^{-3}.

Suppose that there is a constant CC with max⁡j≤dEXj4<C\max_{j\leq d}EX_{j}^{4}<C. Then with probability greater than 1−d−1(1+d−1)1-d^{-1}(1+d^{-1}), the robust estimate of covariance matrix with α=3nv2log⁡(d)\alpha=\sqrt{3nv^{2}\log(d)} satisfies

where vv is a pre-determined parameter assumed to be no less than max⁡ijVar(XiXj)\max_{ij}\sqrt{\text{Var}(X_{i}X_{j})}.

3 Robust covariance estimation via factor models

In this subsection, we will apply Theorem 2.2 to robust large covariance matrix estimation for approximate factor models in econometrics. With this theorem, we are able to extend the data distribution in factor analysis beyond exponentially decayed distributions considered by Fan et al. (2013), to include heavy-tailed distributions.

Suppose the observation yity_{it}, say, the excess return at day tt for stock ii, admits a decomposition

where Σu:=Cov(ut)\Sigma_{u}:=\text{Cov}(u_{t}). To circumvent the identifiability issue common in latent variable models, here we also assume, without loss of generality, Cov(ft)=Ir\text{Cov}(f_{t})=I_{r} and that BTBB^{T}B is a diagonal matrix, since rotating BB will not affect the above decomposition (16).

We will need two major assumptions for our analysis: (1) the factors are pervasive in the sense of Definition 3.1, and (2) there is a constant C>0C>0 such that ∥Σu−1∥2,∥Σu∥2≤C\|\Sigma_{u}^{-1}\|_{2},\|\Sigma_{u}\|_{2}\leq C, which are standard assumptions in the factor model literature. The pervasive assumption is reasonable in financial applications, since the factors have impacts on a large fraction of the outcomes (Chamberlain and Rothschild, 1982; Bai, 2003). If the factor loadings {bi}i=1d\{b_{i}\}_{i=1}^{d} are regarded as random realizations from a bounded random vector, the assumption holds (Fan et al., 2013).

In the factor model (15), the factors are called pervasive if there is a constant C>0C>0 such that ∥B∥max⁡≤C\|B\|_{\max}\leq C and the eigenvalues of the rr by rr matrix BTB/dB^{T}B/d are distinct and bounded away from zero and infinity.

Let {λi,vi}i=1r\{\lambda_{i},v_{i}\}_{i=1}^{r} be the top rr eigenvalues and eigenvectors of Σ\Sigma, and similarly, {λ‾i,v‾i}i=1r\{\overline{\lambda}_{i},\overline{v}_{i}\}_{i=1}^{r} for BBTBB^{T}. In the following proposition, we show that pervasiveness is naturally connected to the incoherence structure. This connects well between the econometrics and machine learning literatures and provide a good interpretation on the concept of the incoherence. Its proof can be found in the appendix.

Our goal is to obtain a good covariance matrix estimator by exploiting the structure (16). Our strategy is to use a generalization of the principal orthogonal complement thresholding (POET) method proposed in Fan et al. (2013). The generic POET procedure encompasses three steps:

Given three pilot estimators Σ^,Λ^=\mboxdiag(λ^1,…,λ^r),V^=(v^1,…,v^r)\widehat{\Sigma},\widehat{\Lambda}=\mbox{diag}(\widehat{\lambda}_{1},\dots,\widehat{\lambda}_{r}),\widehat{V}=(\widehat{v}_{1},\dots,\widehat{v}_{r}) respectively for true covariance Σ\Sigma, leading eigenvalues Λ=\mboxdiag(λ1,…,λr)\Lambda=\mbox{diag}(\lambda_{1},\dots,\lambda_{r}) and leading eigenvectors V=(v1,…,vr)V=(v_{1},\dots,v_{r}), compute the principal orthogonal complement Σ^u\widehat{\Sigma}_{u}:

Apply the correlation thresholding to Σ^u\widehat{\Sigma}_{u} to obtain thresholded estimate Σ^u⊤\widehat{\Sigma}_{u}^{\top} defined as follows:

where sij(⋅)s_{ij}(\cdot) is the generalized shrinkage function (Antoniadis and Fan, 2001; Rothman et al., 2009) and τij=τ(σ^u,iiσ^u,jj)1/2\tau_{ij}=\tau(\hat{\sigma}_{u,ii}\hat{\sigma}_{u,jj})^{1/2} is an entry-dependent threshold. τ\tau will be determined later in Theorem 3.1. This step exploits the sparsity of Σu\Sigma_{u}.

Construct the final estimator Σ^⊤=V^Λ^V^T+Σ^u⊤\widehat{\Sigma}^{\top}=\widehat{V}\widehat{\Lambda}\widehat{V}^{T}+\widehat{\Sigma}_{u}^{\top}.

The key feature in the above procedure lies in the flexibility of choosing the pilot estimators in the first step. We will choose Σ^\widehat{\Sigma} according to data generating distribution. Typically we can use λ^i,v^i\hat{\lambda}_{i},\hat{v}_{i} for i≤ri\leq r as the eigenvalues/vectors of Σ^\widehat{\Sigma}. However, Λ^\hat{\Lambda} and V^\hat{V} in general do not have to come from the spectral information of Σ^\widehat{\Sigma} and can be obtained separately via different methods.

To guide the selection of proper pilot estimators, Fan et al. (2017+) provided a high level sufficient condition for this simple procedure to be effective, and its performance is gauged, in part, through the sparsity level of Σu\Sigma_{u}, defined as md:=max⁡i≤d∑j≤d∣Σu,ij∣qm_{d}:=\max_{i\leq d}\sum_{j\leq d}|\Sigma_{u,ij}|^{q}. When q=0q=0, mdm_{d} corresponds to the maximum number of nonzero elements in each row of Σu\Sigma_{u}. For completeness, we present the theorem given by Fan et al. (2017+) in the following.

Let wn=log⁡d/n+1/dw_{n}=\sqrt{\log d/n}+1/\sqrt{d}. Suppose there exists C>0C>0 such that ∥Σu−1∥,∥Σu∥≤C\|\Sigma_{u}^{-1}\|,\|\Sigma_{u}\|\leq C and we have pilot estimators Σ^,Λ^,V^\widehat{\Sigma},\widehat{\Lambda},\widehat{V} satisfying

Under the pervasiveness condition of the factor model (15), with τ≍wn\tau\asymp w_{n}, if mdwn1−q=o(1)m_{d}w_{n}^{1-q}=o(1), the following rates of convergence hold with the generic POET procedure:

where ∥A∥Σ=d−1/2∥Σ−1/2AΣ−1/2∥F\|A\|_{\Sigma}=d^{-1/2}\|\Sigma^{-1/2}A\Sigma^{-1/2}\|_{F} is the relative Frobenius norm.

Let us decompose Σ^\widehat{\Sigma} into a form such that Theorem 2.2 can be invoked:

where Σ^\widehat{\Sigma} is viewed as A~\widetilde{A}, the low-rank part ∑i=1rλ‾iv‾iv‾iT\sum_{i=1}^{r}\overline{\lambda}_{i}\overline{v}_{i}\overline{v}_{i}^{T}, which is also BBTBB^{T}, is viewed as AA, and the remaining terms are treated as EE. The following results follow immediately.

Assume that there is a constant C>0C>0 such that ∥Σu∥≤C\|\Sigma_{u}\|\leq C. If the factors are pervasive, then with probability greater than 1−d−11-d^{-1}, we have (19) – (21) hold with λ^i,v^i\widehat{\lambda}_{i},\widehat{v}_{i} as the leading eigenvalues/vectors of Σ^\widehat{\Sigma} for i≤ri\leq r. In addition, (22) and (23) hold.

The inequality (19) follows directly from Proposition 3.1 under the assumption of bounded fourth moments. It is also easily verifiable that (20), (21) follow from (19) by Weyl’s inequality and Theorem 2.2 (noting that ∥Σu∥∞≤d∥Σu∥\|\Sigma_{u}\|_{\infty}\leq\sqrt{d}\|\Sigma_{u}\|). See Section 3.2 for more details.

Note that in the case of sub-Gaussian variables, sample covariance matrix and its leading eigenvalues/vectors will also serve the same purpose due to (12) and Theorem 2.2 as discussed in Section 3.1.

Simulations

In this subsection, we implement numerical simulations to verify the perturbation bound in Theorem 2.2. We will show that the error behaves in the same way as indicated by our theoretical bound.

The perturbation of eigenvectors is measured by the element-wise error:

where {v~i}i=1r\{\widetilde{v}_{i}\}_{i=1}^{r} are the eigenvectors of A~=A+E\widetilde{A}=A+E in the descending order.

To investigate how the error depends on γ\gamma and dd, we generate EE according to mechanism (a) with s=10,L=3s=10,L=3, and run simulations in different parameter configurations: (1) let the matrix size dd range from 200200 to 20002000, and choose the eigengap γ\gamma in {10,50,100,500}\{10,50,100,500\} (Figure 1); (2) fix the product γd\gamma\sqrt{d} to be one of {2000,3000,4000,5000}\{2000,3000,4000,5000\}, and let the matrix size dd run from 200200 to 20002000 (Figure 2).

To find how the errors behave for EE generated from different methods, we run simulations as in (1) but generate EE differently. We construct EE through mechanism (a) with L=10,s=3L=10,s=3 and L=0.6,s=50L=0.6,s=50, and also through mechanism (b) with L′=1.5,ρ=0.9L^{\prime}=1.5,\rho=0.9 and L′=7.5,ρ=0.5L^{\prime}=7.5,\rho=0.5 (Figure 3). The parameters are chosen such that ∥E∥∞\|E\|_{\infty} is about 3030.

2 Simulation: robust covariance esitmation

We consider the performance of the generic POET procedure in robust covariance estimation in this subsection. Note that the procedure is flexible in employing any pilot estimators Σ^,Λ^,V^\widehat{\Sigma},\widehat{\Lambda},\widehat{V} satisfying the conditions (19) – (21) respectively.

We implemented the robust procedure with four different initial trios: (1) the sample covariance Σ^S\widehat{\Sigma}^{S} with its leading rr eigenvalues and eigenvectors as Λ^S\widehat{\Lambda}^{S} and V^S\widehat{V}^{S}; (2) the Huber’s robust estimator Σ^R\widehat{\Sigma}^{R} given in (14) and its top rr eigen-structure estimators Λ^R\widehat{\Lambda}^{R} and V^R\widehat{V}^{R}; (3) the marginal Kendall’s tau estimator Σ^K\widehat{\Sigma}^{K} with its corresponding Λ^K\widehat{\Lambda}^{K} and V^K\widehat{V}^{K}; (4) lastly, we use the spatial Kendall’s tau estimator to estimate the leading eigenvectors instead of the marginal Kendall’ tau, so V^K\widehat{V}^{K} in (3) is replaced with V~K\widetilde{V}^{K}. We need to briefly review the two types of Kendall’s tau estimators here, and specifically give the formula for Σ^K\widehat{\Sigma}^{K} and V~K\widetilde{V}^{K}.

Kendall’s tau correlation coefficient, for estimating pairwise comovement correlation, is defined as

Its population expectation is related to the Pearson correlation via the transform r_{jk}=\sin\Bigl{(}\frac{\pi}{2}\,E[\hat{\tau}_{jk}]\Bigr{)} for elliptical distributions (which are far too restrictive for high-dimensional applications). Then \hat{r}_{jk}=\sin\Bigl{(}\frac{\pi}{2}\hat{\tau}_{jk}\Bigr{)} is a valid estimation for the Pearson correlation rjkr_{jk}. Letting R^=(r^jk)\widehat{R}=(\hat{r}_{jk}) and D^=\mboxdiag(Σ^11R,…,Σ^ddR)\widehat{D}=\mbox{diag}(\sqrt{\widehat{\Sigma}_{11}^{R}},\dots,\sqrt{\widehat{\Sigma}_{dd}^{R}}) containing the robustly estimated standard deviations, we define the marginal Kendall’s tau estimator as

In the above construction of D^\widehat{D}, we still use the robust variance estimates from Σ^R\widehat{\Sigma}^{R}.

The spatial Kendall’s tau estimator is a second-order U-statstic, defined as

In summary, Method (1) is designed for the case of sub-Gaussian data; Method (3) and (4) work under the situation of elliptical distribution; while Method (2) is proposed in this paper for the general heavy-tailed case with bounded fourth moments without further distributional shape constraints.

We simulated nn samples of (ftT,utT)T(f_{t}^{T},u_{t}^{T})^{T} from two settings: (a) a multivariate t-distribution with covariance matrix diag{Ir,5Id}\{I_{r},5I_{d}\} and various degrees of freedom (ν=3\nu=3 for very heavy tail, ν=5\nu=5 for medium heavy tail and ν=∞\nu=\infty for Gaussian tail), which is one example of the elliptical distribution (Fang et al., 1990); (b) an element-wise iid one-dimensional t distribution with the same covariance matrix and degrees of freedom ν=3,5\nu=3,5 and ∞\infty, which is a non-elliptical heavy-tailed distribution.

Each row of coefficient matrix BB is independently sampled from a standard normal distribution, so that with high probability, the pervasiveness condition holds with ∥B∥max⁡=O(log⁡d)\|B\|_{\max}=O(\sqrt{\log d}). The data is then generated by yt=Bft+uty_{t}=Bf_{t}+u_{t} and the true population covariance matrix is Σ=BBT+5Id\Sigma=BB^{T}+5I_{d}.

For dd running from 200200 to 900900 and n=d/2n=d/2, we calculated errors of the four robust estimators in different norms. The tuning for α\alpha in minimization (14) is discussed more throughly in Fan et al. (2017). For the thresholding parameter, we used τ=2log⁡d/n\tau=2\sqrt{\log d/n}. The estimation errors are gauged in the following norms: ∥Σ^u⊤−Σu∥\|\widehat{\Sigma}_{u}^{\top}-\Sigma_{u}\|, ∥(Σ^⊤)−1−Σ−1∥\|(\widehat{\Sigma}^{\top})^{-1}-{\Sigma}^{-1}\| and ∥Σ^⊤−Σ∥Σ\|\widehat{\Sigma}^{\top}-\Sigma\|_{\Sigma} as shown in Theorem 3.1. The two different settings are separately plotted in Figures 4 and 5. The estimation errors of applying sample covariance matrix Σ^S\widehat{\Sigma}^{S} in Method (1) are used as the baseline for comparison. For example, if relative Frobenius norm is used to measure performance, ∥(Σ^⊤)(k)−Σ∥Σ/∥(Σ^⊤)(1)−Σ∥Σ\|(\widehat{\Sigma}^{\top})^{(k)}-{\Sigma}\|_{\Sigma}/\|(\widehat{\Sigma}^{\top})^{(1)}-{\Sigma}\|_{\Sigma} will be depicted for k=2,3,4k=2,3,4, where (Σ^⊤)(k)(\widehat{\Sigma}^{\top})^{(k)} are generic POET estimators based on Method (kk). Therefore if the ratio curve moves below 11, the method is better than naive sample estimator (Fan et al., 2013) and vice versa. The more it gets below 11, the more robust the procedure is against heavy-tailed randomness.

The first setting (Figure 4) represents a heavy-tailed elliptical distribution, where we expect Methods (2), (3), (4) all outperform the POET estimator based on the sample covariance, i.e. Method (1), especially in the presence of extremely heavy tails (solid lines for ν=3\nu=3). As expected, all three curves under various measures show error ratios visibly smaller than 11. On the other hand, if data are indeed Gaussian (dotted line for ν=∞\nu=\infty), Method (1) has better behavior under most measures (error ratios are greater than 11). Nevertheless, our robust Method (2) still performs comparably well with Method (1), whereas the median error ratios for the two Kendall’s tau methods are much worse. In addition, the IQR (interquartile range) plots reveal that Method (2) is indeed more stable than two Kendall’s tau Methods (3) and (4). It is also noteworthy that Method (4), which leverages the advantage of spatial Kendall’s tau, performs more robustly than Method (3), which solely base its estimation of the eigen-structure on marginal Kendall’s tau.

The second setting (Figure 5) provides an example of non-elliptical distributed data. We can see that the performance of the general robust Method (2) dominates the other three methods, which verifies the benefit of robust estimation for a general heavy-tailed distribution. Note that Kendall’s tau methods do not apply to distributions outside the elliptical family, excluding even the element-wise iid tt distribution in this setting. Nonetheless, even in the first setting where the data are indeed elliptical, with proper tuning, the proposed robust method can still outperform Kendall’s tau by a clear margin.

Proof Organization of Main Theorems

For shorthand, we write τ=∥E∥∞\tau=\|E\|_{\infty}, and κ=d ∥EV∥max⁡\kappa=\sqrt{d}\,\|EV\|_{\max}. An obvious bound for κ\kappa is κ≤rμ τ\kappa\leq\sqrt{r\mu}\,\tau (by Cauchy-Schwarz inequality). We will use these notations throughout this subsection.

Note that E12=E21TE_{12}=E_{21}^{T} since EE is symmetric. Conceptually, the perturbation results in a rotation of [V,V⊥][V,V_{\bot}], and we write a candidate orthogonal basis as follows:

The approach of studying perturbation through a quadratic equation is known (see Stewart (1990) for example). Yet, to the best of our knowledge, existing results study perturbation under orthogonal-invariant norms (or unitary-invariant norms in the complex case), which includes a family of matrix operator norms and Frobenius norm, but excludes the matrix max-norm. The advantages of orthogonal-invariant norms are pronounced: such norms of a symmetric matrix only depend on its eigenvalues regardless of eigenvectors; moreover, with suitable normalization they are consistent in the sense ∥AB∥≤∥A∥⋅∥B∥\|AB\|\leq\|A\|\cdot\|B\|. See Stewart (1990) for a clear exposition.

The max-norm, however, does not possess these important properties. An imminent issue is that it is not clear how to relate QQ to V⊥QV_{\bot}Q, which will appear in (29) after expanding EE according to (27), and which we want to control. Our approach here is to study Q‾:=V⊥Q\overline{Q}:=V_{\bot}Q directly through a transformed quadratic equation, obtained by left multiplying V⊥V_{\bot} to (29). Denote H=V⊥E21,Q‾=V⊥Q,L‾1=Λ1+E11,L‾2=V⊥(Λ2+E22)V⊥TH=V_{\bot}E_{21},\overline{Q}=V_{\bot}Q,\overline{L}_{1}=\Lambda_{1}+E_{11},\overline{L}_{2}=V_{\bot}(\Lambda_{2}+E_{22})V_{\bot}^{T}. If we can find an appropriate matrix Q‾\overline{Q} with Q‾=V⊥Q\overline{Q}=V_{\bot}Q, and it satisfies the quadratic equation

then QQ also satisfies the quadratic equation (29). This is because multiplying both sides of (30) by V⊥TV_{\bot}^{T} yields (29), and thus any solution Q‾\overline{Q} to (30) with the form Q‾=V⊥Q\overline{Q}=V_{\bot}Q must result in a solution QQ to (29).

Here, ω\omega is defined as ω=8(1+rμ)κ/(∣λr∣−ε)\omega=8(1+r\mu)\kappa/(|\lambda_{r}|-\varepsilon).

The second claim of the lemma (i.e., the bound (31)) is relatively easy to prove once the first claim (i.e., the bound on ∥Q‾∥max⁡\|\overline{Q}\|_{\max}) is proved. To understand this, note that we can rewrite V‾\overline{V} as V‾=(V+Q‾)(Ir+Q‾TQ‾)−1/2\overline{V}=(V+\overline{Q})(I_{r}+\overline{Q}^{T}\overline{Q})^{-1/2}, and ∥Q‾TQ‾∥max⁡\|\overline{Q}^{T}\overline{Q}\|_{\max} can be controlled by a trivial inequality ∥Q‾TQ‾∥max⁡≤d∥Q‾∥max⁡2≤w2\|\overline{Q}^{T}\overline{Q}\|_{\max}\leq d\|\overline{Q}\|_{\max}^{2}\leq w^{2}. To prove the first claim, we construct a sequence of matrices through recursion that converges to the fixed point Q‾\overline{Q}, which is a solution to the quadratic equation (30). For all iterates of matrices, we prove a uniform max-norm bound, which leads to a max-bound on ∥Q‾∥max⁡\|\overline{Q}\|_{\max} by continuity. To be specific, we initialize Q‾0=0\overline{Q}^{0}=0, and given Q‾t\overline{Q}^{t}, we solve a linear equation:

and the solution is defined as Q‾t+1\overline{Q}^{t+1}. Under some conditions, the iterate Q‾t\overline{Q}^{t} converges to a limit Q‾\overline{Q}, which is a solution to (30). The next general lemma captures this idea. It follows from Stewart (1990) with minor adaptations.

Let TT be a bounded linear operator on a Banach space B\mathcal{B} equipped with a norm ∥⋅∥\|\cdot\|. Assume that TT has a bounded inverse, and define β=∥T−1∥−1\beta=\|T^{-1}\|^{-1}. Let φ:B→B\varphi:\mathcal{B}\to\mathcal{B} be a map that satisfies

for some η≥0\eta\geq 0. Suppose that B0\mathcal{B}_{0} is a closed subspace of B\mathcal{B} such that T−1(B0)⊆B0T^{-1}(\mathcal{B}_{0})\subseteq\mathcal{B}_{0} and φ(B0)⊆B0\varphi(\mathcal{B}_{0})\subseteq\mathcal{B}_{0}. Suppose y∈B0y\in\mathcal{B}_{0} that satisfies 4η∥y∥<β24\eta\|y\|<\beta^{2}. Then, the sequence initialized with x0=0x_{0}=0 and iterated through

converges to a solution x⋆x^{\star} to Tx=y+φ(x)Tx=y+\varphi(x). Moreover, we have x⋆⊆B0x^{\star}\subseteq\mathcal{B}_{0}, and ∥x⋆∥≤2∥y∥/β\|x^{\star}\|\leq 2\|y\|/\beta.

In other words, with a suitable orthogonal matrix RR, the columns of V‾R\overline{V}R are v~1,…,v~r\widetilde{v}_{1},\ldots,\widetilde{v}_{r}.

It is easy to check that under the assumption of Theorem 2.1, the conditions required in Lemma 5.1 and Lemma 5.3 are satisfied. Hence, the two lemmas imply Theorem 2.1. ∎

We already provided a bound on ∥V‾−V∥max⁡\|\overline{V}-V\|_{\max} in Lemma 5.1. By the triangular inequality, we can derive a bound on ∥V‾∥max⁡\|\overline{V}\|_{\max}. If we can prove a bound on ∥R−Ir∥max⁡\|R-I_{r}\|_{\max}, it will finally leads to a bound on ∥V~−V∥max⁡\|\widetilde{V}-V\|_{\max}. In order to do so, we use the Davis-Kahan theorem to obtain an bound on ⟨v~i,vi⟩\langle\widetilde{v}_{i},v_{i}\rangle for all i∈[r]i\in[r]. This will lead to a max-norm bound on R−IrR-I_{r} (with the price of potentially increasing the bound by a factor of rr). The details about the proof of Theorem 2.2 are in the appendix.

We remark that, we assume conditions on ∣λr∣−ϵ|\lambda_{r}|-\epsilon in Theorem 2.1 and Theorem 2.2, which are only useful in cases where ∣λr∣>∥A−Ar∥∞|\lambda_{r}|>\|A-A_{r}\|_{\infty}. Ideally, we would like to have results with assumptions only involving λr\lambda_{r} and λr+1\lambda_{r+1}, since Davis-Kahan theorem only requires a gap in neighboring eigenvalues. Unfortunately, unlike orthogonal-invariant norms that only depend on the eigenvalues of a matrix, the max-norm ∥⋅∥max⁡\|\cdot\|_{\max} is not orthogonal-invariant, and thus it also depends on the eigenvectors of a matrix. For this reason, it is not clear whether we could obtain a lower bound on ∥T−1∥max⁡−1\|T^{-1}\|_{\max}^{-1} using only the eigenvalues λr\lambda_{r} and λr+1\lambda_{r+1} so that we could apply Lemma 5.2. The analysis appears to be difficult if we do not have a bound on ∥T−1∥max⁡−1\|T^{-1}\|_{\max}^{-1}, considering that even in the analysis of linear equations, we also need invertibility, condition numbers, etc.

2 Asymmetric Case

Let Ad,EdA^{d},E^{d} be d1+d2d_{1}+d_{2} square matrices defined as

Through the augmented matrices, we can transfer eigenvector results for symmetric matrices to singular vectors of asymmetric matrices. However, we cannot directly invoke the results proved for symmetric matrices, due to an issue about the coherence of VdV^{d}: when d1d_{1} and d2d_{2} are not comparable, the coherence μ(Vd)\mu(V^{d}) can be very large even when μ(V)\mu(V) and μ(U)\mu(U) are bounded. To understand this, consider the case where r=1r=1, d1≫d2d_{1}\gg d_{2}, and all entries of UU are O(1/d1)O(1/\sqrt{d_{1}}), and all entries of VV are O(1/d2)O(1/\sqrt{d_{2}}). Then, the coherences μ(U)\mu(U) and μ(V)\mu(V) are O(1)O(1), but μ(Vd)=O((d1+d2)/d2)≫1\mu(V^{d})=O((d_{1}+d_{2})/d_{2})\gg 1.

This unpleasant issue about the coherence, nevertheless, can be tackled if we consider a different matrix norm. In order to deal with the different scales of d1d_{1} and d2d_{2}, we define the weighted max-norm for any matrix MM with d1+d2d_{1}+d_{2} rows as follows:

In other words, we rescale the top d1d_{1} rows of MM by a factor of d1\sqrt{d}_{1}, and rescale the bottom d2d_{2} rows by d2\sqrt{d}_{2}. This weighted norm serves to balance the potential different scales of d1d_{1} and d2d_{2}.

The proofs of theorems in Section 2.2 will be almost the same with those in the symmetric case, with the major difference being the new matrix norm. Because the derivation is slightly repetitive, we will provide concise proofs in the appendix . Similar to the decomposition in (2.1),

where ArdA_{r}^{d} is has rank 2r2r. Equivalently,

The next key lemma, which is parallel to Lemma 5.1, provides a bound on the solution Q‾d\overline{Q}^{d} to the quadratic equation

Here, ω0\omega_{0} is defined as ω0=8(1+rμ0)κ0/3(σr−ε0)\omega_{0}=8(1+r\mu_{0})\kappa_{0}/3(\sigma_{r}-\varepsilon_{0}).

In this lemma, the bound (38) bears a similar form to (31): if we consider the max-norm, the first d1d_{1} rows of V‾d−Vd\overline{V}^{d}-V^{d} correspond to the left singular vectors uiu_{i}’s, and they scale with 1/d11/\sqrt{d_{1}}; and the last d2d_{2} rows correspond to the right singular vectors viv_{i}’s, which scale with 1/d21/\sqrt{d_{2}}. Clearly, the weighted max-norm ∥⋅∥w\|\cdot\|_{w} indeed helps to balance the two dimensions.

Appendix A Proofs for Section 2.1

We have the following bound on ∥H∥max⁡\|H\|_{\max}:

By Cauchy-Schwarz inequality and the definition of μ\mu, for any i,j∈[d]i,j\in[d],

Using the identity (40) and the above inequality, we derive

If ∣λr∣>κrμ|\lambda_{r}|>\kappa r\sqrt{\mu}, then L‾1\overline{L}_{1} is an invertible matrix. Furthermore,

Let Q0Q_{0} be any d×rd\times r matrix with ∥Q0∥max⁡=1\|Q_{0}\|_{\max}=1. Note

We will derive upper bounds on Q0E11Q_{0}E_{11} and L‾2Q0\overline{L}_{2}Q_{0}, and a lower bound on Q0Λ1Q_{0}\Lambda_{1}. Since E11=VTEVE_{11}=V^{T}EV by definition, we expand Q0E11Q_{0}E_{11} and use a trivial inequality to derive

By Cauchy-Schwarz inequality and the definition of μ\mu in (3), for i,j∈[d]i,j\in[d],

Substituting ∥EV∥max⁡=κ/d\|EV\|_{\max}=\kappa/\sqrt{d} into (42), we obtain an upper bound:

To bound L‾2Q0=(V⊥E22V⊥T+(A−Ar))Q0\overline{L}_{2}Q_{0}=(V_{\bot}E_{22}V_{\bot}^{T}+(A-A_{r}))Q_{0}, we use the identity (40) and write

Using two trivial inequalities ∥EQ0∥max⁡≤∥E∥∞∥Q0∥max⁡=∥E∥∞\|EQ_{0}\|_{\max}\leq\|E\|_{\infty}\|Q_{0}\|_{\max}=\|E\|_{\infty} and ∥VTQ0∥max⁡≤∥VT∥∞∥Q0∥max⁡≤d\|V^{T}Q_{0}\|_{\max}\leq\|V^{T}\|_{\infty}\|Q_{0}\|_{\max}\leq\sqrt{d}, we have

In the proof of Lemma A.1, we showed ∥VVT∥max⁡≤rμ/d\|VV^{T}\|_{\max}\leq r\mu/d. Thus,

Moreover, ∥(A−Ar)Q0∥max⁡≤∥A−Ar∥∞∥Q0∥max⁡=ε\|(A-A_{r})Q_{0}\|_{\max}\leq\|A-A_{r}\|_{\infty}\|Q_{0}\|_{\max}=\varepsilon. Combining the two bounds,

It is straightforward to obtain a lower bound on ∥Q0Λ1∥max⁡\|Q_{0}\Lambda_{1}\|_{\max}: since there is an entry of Q0Q_{0}, say (Q0)ij(Q_{0})_{ij}, that has an absolute value of 11, we have

To show L‾1\overline{L}_{1} is invertible, we use (42) and (45) to obtain

When ∣λr∣−κrμ>0|\lambda_{r}|-\kappa r\sqrt{\mu}>0, L‾1\overline{L}_{1} must have full rank, because otherwise we can choose an appropriate Q0Q_{0} in the null space of L‾1T\overline{L}_{1}^{T} so that Q0L‾1=0Q_{0}\overline{L}_{1}=0, which is a contradiction. To prove the second claim of the lemma, we combine the lower bound (45) with upper bounds (43) and (44) to derive

which is exactly the desired inequality. ∎

Next we prove Lemma 5.2. This lemma follows from Stewart (1990), with minor changes that involves B0\mathcal{B}_{0}. We provide a proof for the sake of completeness.

Let us write α=∥y∥\alpha=\|y\| for shorthand and recall β=∥T−1∥−1\beta=\|T^{-1}\|^{-1}. As the first step, we show that the sequence {xk}k=0∞\{x_{k}\}_{k=0}^{\infty} is bounded. By construction in (34), we bound ∥xk+1∥\|x_{k+1}\| using ∥xk∥\|x_{k}\|:

We use this inequality to derive an upper bound on {xk}\{x_{k}\} for all kk. We define ξ0=0\xi_{0}=0 and

then clearly ∥xk∥≤ξk\|x_{k}\|\leq\xi_{k} (which can be shown by induction). It is easy to check (by induction) that the sequence {ξk}k=1∞\{\xi_{k}\}_{k=1}^{\infty} is increasing. Moreover, since 4αη<β24\alpha\eta<\beta^{2}, the quadratic function

has two fixed points (namely solutions to ϕ(ξ)=ξ\phi(\xi)=\xi), and the smaller one satisfies

If ξk<ξ⋆\xi_{k}<\xi_{\star}, then ξk+1=ϕ(ξk)≤ϕ(ξ⋆)=ξ⋆\xi_{k+1}=\phi(\xi_{k})\leq\phi(\xi_{\star})=\xi_{\star}. Thus, by induction, all ξk\xi_{k} are bounded by ξ⋆\xi_{\star}. This implies ∥xk∥≤ξ⋆<2α/β\|x_{k}\|\leq\xi_{\star}<2\alpha/\beta. The next step is to show that the sequence {xk}\{x_{k}\} converges. Using the recursive definition (34) again, we derive

Since 4αη/β2<14\alpha\eta/\beta^{2}<1, the sequence {xk}k=0∞\{x_{k}\}_{k=0}^{\infty} is a Cauchy sequence, and convergence is secured. Let x⋆∈Bx^{\star}\in\mathcal{B} be the limit. It is clear by assumption that xk∈B0x_{k}\in\mathcal{B}_{0} implies xk+1∈B0x_{k+1}\in\mathcal{B}_{0}, so x⋆∈B0x^{\star}\in\mathcal{B}_{0} and ∥x⋆∥≤2α/β\|x^{\star}\|\leq 2\alpha/\beta by continuity.

The final step is to show x⋆x^{\star} is a solution to Tx=y+ϕ(x)Tx=y+\phi(x). Because {xk}k=0∞\{x_{k}\}_{k=0}^{\infty} is bounded and ϕ\phi satisfies (33), the sequence {ϕ(xk)}k=0∞\{\phi(x_{k})\}_{k=0}^{\infty} converges to ϕ(x⋆)\phi(x^{\star}) by continuity and compactness. The linear operator TT is also continuous, so we can take limits on both sides of Txk+1=y+ϕ(xk)Tx_{k+1}=y+\phi(x_{k}), we conclude that x⋆x^{\star} is a solution to Tx=y+ϕ(x)Tx=y+\phi(x). ∎

With all the preparations, we are now ready to present the key lemma. As discussed in Section 5, we set

Suppose ∣λr∣−ε>4rμ(τ+2rκ)|\lambda_{r}|-\varepsilon>4r\mu(\tau+2r\kappa). Then there exists a solution Q‾∈B0\overline{Q}\in\mathcal{B}_{0} to the equation (30) with

We will invoke Lemma 5.2 and apply it to the quadratic equation (30). To do so, we first check the conditions required in Lemma 5.2.

Let the linear operator T\mathcal{T} be TQ‾=Q‾L‾1−L‾2Q‾\mathcal{T}\overline{Q}=\overline{Q}\overline{L}_{1}-\overline{L}_{2}\overline{Q}. By Lemma A.2, T\mathcal{T} has a bounded inverse, and β:=∥T−1∥max⁡−1\beta:=\|\mathcal{T}^{-1}\|_{\max}^{-1} is bounded from below:

Let us define φ\varphi by φ(Q‾)=Q‾HTQ‾\varphi(\overline{Q})=\overline{Q}H^{T}\overline{Q}. To check the inequalities in (33), observe that

Thus, if we set η=(1+rμ)κrd\eta=(1+r\mu)\kappa r\sqrt{d}, then inequalities required in (33) are satisfied. For any Q‾\overline{Q} with Q‾=V⊥Q∈B0\overline{Q}=V_{\bot}Q\in\mathcal{B}_{0}, obviously φ(Q‾)=V⊥QHTQ‾∈B0\varphi(\overline{Q})=V_{\bot}QH^{T}\overline{Q}\in\mathcal{B}_{0}. To show T−1(Q‾)∈B0\mathcal{T}^{-1}(\overline{Q})\in\mathcal{B}_{0}, let Q0=T−1(Q‾)Q_{0}=\mathcal{T}^{-1}(\overline{Q}) and observe that

By definition, we know L‾2Q0=V⊥(E22+Λ2)V⊥TQ0∈B0\overline{L}_{2}Q_{0}=V_{\bot}(E_{22}+\Lambda_{2})V_{\bot}^{T}Q_{0}\in\mathcal{B}_{0}, so we deduce Q0L‾1∈B0Q_{0}\overline{L}_{1}\in\mathcal{B}_{0}. Our assumption implies ∣λr∣>κrμ|\lambda_{r}|>\kappa r\sqrt{\mu}, so by Lemma A.2, the matrix L‾1\overline{L}_{1} is invertible, and thus Q0∈B0Q_{0}\in\mathcal{B}_{0}. The last condition we check is 4η∥H∥max⁡<β24\eta\|H\|_{\max}<\beta^{2}. By Lemma A.1 and (46), this is true if

The above inequality holds when ∣λr∣>4rμ(V)(τ+2rκ)+ε|\lambda_{r}|>4r\mu(V)(\tau+2r\kappa)+\varepsilon. Under this condition, we have, by Lemma 5.2,

where, the second inequality is due to 3rμ(τ+rκ)≤3(∣λr∣−ε)/43r\mu(\tau+r\kappa)\leq 3(|\lambda_{r}|-\varepsilon)/4. ∎

The next lemma is a consequence of Lemma A.3. We define, as in Lemma 5.1, that ω=8(1+rμ)κ/(∣λr∣−ε)\omega=8(1+r\mu)\kappa/(|\lambda_{r}|-\varepsilon).

Note that λ‾1≤∥Q‾TQ‾∥≤rd∥Q‾∥max⁡2≤rω2\overline{\lambda}_{1}\leq\|\overline{Q}^{T}\overline{Q}\|\leq rd\|\overline{Q}\|_{\max}^{2}\leq r\omega^{2}, which implies λ‾1<1/2\overline{\lambda}_{1}<1/2. It is easy to check that 1+∣x∣≥(1+x)−1/2≥1−∣x∣1+|x|\geq(1+x)^{-1/2}\geq 1-|x| whenever ∣x∣<1/2|x|<1/2. From this fact, we know ∣(1+λ‾i)−1/2−1∣≤λ‾i≤rω2|(1+\overline{\lambda}_{i})^{-1/2}-1|\leq\overline{\lambda}_{i}\leq r\omega^{2}. Using Cauchy-Schwarz inequality, we deduce that for any j,k∈[d]j,k\in[d],

This leads to the desired max-norm bound. ∎

The first claim of the lemma (the existence of Q‾\overline{Q} and its max-norm bound) follows directly from Lemma A.3. To prove the second claim, we split V‾−V\overline{V}-V into two parts:

where we used identity V⊥TV⊥=Id−rV_{\bot}^{T}V_{\bot}=I_{d-r}. Note that rω<1/2r\omega<1/2 implies rω2=(rω)2/r<1/(4r)<1/2r\omega^{2}=(r\omega)^{2}/r<1/(4r)<1/2. Thus, we can use Lemma A.4 and derive

where we used Cauchy-Schwarz inequality. Using the above inequality and the bound on ∥Q∥max⁡\|Q\|_{\max} (namely, the first claim in the lemma),

Simplifying the bound using rω≤1/2r\omega\leq 1/2 and a trivial bound μ≥1\mu\geq 1, we obtain (31). ∎

Using the identity in (39), it follows from Davis-Kahan sin⁡Θ\sin\Theta theorem (Davis and Kahan, 1970) and Weyl’s inequality that

when δr>∥E∥2\delta_{r}>\|E\|_{2}, where δr=∣λr∣−∣λr+1∣\delta_{r}=|\lambda_{r}|-|\lambda_{r+1}|. Since λr+1≤∥A−Ar∥2≤ε\lambda_{r+1}\leq\|A-A_{r}\|_{2}\leq\varepsilon and ∥E∥2≤τ\|E\|_{2}\leq\tau, the condition ∣λr∣−ε>3τ|\lambda_{r}|-\varepsilon>3\tau implies δr>3∥E∥2\delta_{r}>3\|E\|_{2}. Hence, we have d(V~,V)<1/2d(\widetilde{V},V)<1/2. Moreover,

This implies d(V~,V‾)≥1d(\widetilde{V},\overline{V})\geq 1, which is a contradiction. ∎

We split V~−V\widetilde{V}-V into two parts—see (35). In the following, we first obtain a bound on ∥R−Ir∥max⁡\|R-I_{r}\|_{\max}, which then results in a bound on ∥V~−V∥max⁡\|\widetilde{V}-V\|_{\max}.

Under the assumption of the theorem, rω<1/2r\omega<1/2, so

To bound ∥R−Ir∥max⁡\|R-I_{r}\|_{\max}, we rewrite RR as R=V‾TV‾R=V‾TV~R=\overline{V}^{T}\overline{V}R=\overline{V}^{T}\widetilde{V}. Expand V‾\overline{V} according to (28),

Let us make a few observations: (a) ∥Q‾TV~∥max⁡≤d∥Q‾∥max⁡≤ω\|\overline{Q}^{T}\widetilde{V}\|_{\max}\leq\sqrt{d}\|\overline{Q}\|_{\max}\leq\omega by Cauchy-Schwarz inequality; (b) ∥V~TV∥max⁡≤1\|\widetilde{V}^{T}V\|_{\max}\leq 1 by Cauchy-Schwarz inequality again; and (c) ∥(Ir+Q‾TQ‾)−1/2−Ir∥max⁡≤rω2\|(I_{r}+\overline{Q}^{T}\overline{Q})^{-1/2}-I_{r}\|_{\max}\leq r\omega^{2} by Lemma A.4. Using these inequalities, we have

Furthermore, by Davis-Kahn sin⁡Θ\sin\Theta theorem (Davis and Kahan, 1970) and Weyl’s inequality, for any i∈[r]i\in[r],

when δ>∥E∥2\delta>\|E\|_{2} (δ\delta is defined in Theorem 2.2). This leads to the bound sin⁡θ(vi,v~i)≤2∥E∥2/δ\sin\theta(v_{i},\widetilde{v}_{i})\leq 2\|E\|_{2}/\delta (which is a simplified bound). This is because when δ≥2∥E∥2\delta\geq 2\|E\|_{2}, the bound is implied by (50); when δ<2∥E∥2\delta<2\|E\|_{2}, the bound trivially follows from sin⁡θ(vi,v~i)≤1\sin\theta(v_{i},\widetilde{v}_{i})\leq 1. We obtain, up to sign, for i≤ri\leq r,

In other words, each diagonal entry of Ir−VTV~I_{r}-V^{T}\widetilde{V}, namely 1−⟨vi,v~i⟩1-\langle v_{i},\widetilde{v}_{i}\rangle, is bounded by 4∥E∥22/δ24\|E\|_{2}^{2}/\delta^{2}. Since {v~i}i=1r\{\widetilde{v}_{i}\}_{i=1}^{r} are orthonormal vectors, we have 1−⟨vi,v~i⟩2≥∑i′≠i⟨vi,v~i′⟩2≥⟨vi,v~j⟩21-\langle v_{i},\widetilde{v}_{i}\rangle^{2}\geq\sum_{i^{\prime}\neq i}\langle v_{i},\widetilde{v}_{i^{\prime}}\rangle^{2}\geq\langle v_{i},\widetilde{v}_{j}\rangle^{2} for any i≠ji\neq j, which leads to bounds on off-diagonal entries of VTV~−IrV^{T}\widetilde{V}-I_{r}. We will combine the two bounds. Note that when δ≥2∥E∥2\delta\geq 2\|E\|_{2},

and when δ<2∥E∥2\delta<2\|E\|_{2}, ∥VTV~−Ir∥max⁡\|V^{T}\widetilde{V}-I_{r}\|_{\max} is trivially bounded by 11 (up to sign), which is trivially bounded by 2∥E∥2/δ2\|E\|_{2}/\delta. In either case, we deduce

Using the bounds in (49) and (52) and ∥Q‾TV~∥max⁡≤ω\|\overline{Q}^{T}\widetilde{V}\|_{\max}\leq\omega, we obtain

We use the inequality rω<1/2r\omega<1/2 to simplify the above bound:

We are now ready to bound ∥V~−V∥max⁡\|\widetilde{V}-V\|_{\max}. In (35), we use the bounds (48), (53), (31) to obtain

Using a trivial inequality κ≤rμ τ\kappa\leq\sqrt{r\mu}\,\tau, the above bound leads to

Appendix B Proofs for Section 2.2

Recall the definitions of μ0\mu_{0}, τ0\tau_{0}, κ0\kappa_{0} and ε0\varepsilon_{0} in Section 5.2. Similar to the symmetric case, we will use the following easily verifiable inequalities.

where κ0=d1 ∥EV∥max⁡∨d2∥ETU∥max⁡\kappa_{0}=\sqrt{d_{1}}\,\|EV\|_{\max}\vee\sqrt{d_{2}}\|E^{T}U\|_{\max} as defined.

Recall Hd=V⊥d(V⊥d)TEdVd=EdVd−Vd(Vd)TEdVdH^{d}=V^{d}_{\bot}(V^{d}_{\bot})^{T}E^{d}V^{d}=E^{d}V^{d}-V^{d}(V^{d})^{T}E^{d}V^{d}. Note Vd(Vd)T=\mboxdiag(UUT,VVT)V^{d}(V^{d})^{T}=\mbox{diag}(UU^{T},VV^{T}) and ∥UUT∥max⁡≤rμ(U)/d1\|UU^{T}\|_{\max}\leq r\mu(U)/d_{1}, ∥VVT∥max⁡≤rμ(V)/d2\|VV^{T}\|_{\max}\leq r\mu(V)/d_{2}. Thus,

Parallel to Lemma A.2, if σr>2κ0rμ0\sigma_{r}>2\kappa_{0}r\sqrt{\mu_{0}}, then L‾1d\overline{L}_{1}^{d} is a non-degenerate matrix. Furthermore, we have the following bound

This can be checked by expressing Q0dQ_{0}^{d} as a block matrix and expand the matrix multiplication. In particular, one can verify that (i) ∥(Ad−Ard)Q0d∥w≤ε0\|(A^{d}-A_{r}^{d})Q_{0}^{d}\|_{w}\leq\varepsilon_{0}; (ii) For any matrix MM with d1+d2d_{1}+d_{2} rows, ∥Vd(Vd)TM∥w≤rμ0∥M∥w\|V^{d}(V^{d})^{T}M\|_{w}\leq r\mu_{0}\|M\|_{w}; (iii) ∥EdQ0d∥w≤τ0\|E^{d}Q_{0}^{d}\|_{w}\leq\tau_{0}; (iv) ∥EdVd(Vd)TQ0d∥w≤rκ0\|E^{d}V^{d}(V^{d})^{T}Q_{0}^{d}\|_{w}\leq r\kappa_{0}. Moreover, ∥Q0dΛ1d∥w≥σr∥Q0d∥w≥σr\|Q_{0}^{d}\Lambda_{1}^{d}\|_{w}\geq\sigma_{r}\|Q_{0}^{d}\|_{w}\geq\sigma_{r}. Thus,

which is the desired inequality in the lemma. In addition, L‾1d\overline{L}_{1}^{d} is non-degenerate if σr>2κ0rμ0>0\sigma_{r}>2\kappa_{0}r\sqrt{\mu_{0}}>0. ∎

Parallel to Lemma A.3, there is a solution Q‾d∈B0\overline{Q}^{d}\in\mathcal{B}_{0} to the system (37) such that if σr−ε0>16rμ0(τ0+rκ0)\sigma_{r}-\varepsilon_{0}>16r\mu_{0}(\tau_{0}+r\kappa_{0}), then

Let φ\varphi be a map given by φ(Q‾d)=Q‾d(Hd)TQ‾d\varphi(\overline{Q}^{d})=\overline{Q}^{d}(H^{d})^{T}\overline{Q}^{d}. Note that Hd∈BH^{d}\in\mathcal{B}. Using the (easily verifiable) inequality

we derive, by the bound on ∥Hd∥w\|H^{d}\|_{w} (Lemma B.1), that

Moreover, using the inequality (56) and the bound on ∥Hd∥w\|H^{d}\|_{w} (Lemma B.1),

Thus, we can choose η=4r(1+rμ0)κ0\eta=4r(1+r\mu_{0})\kappa_{0}, and the condition (33) in Lemma 5.2 is satisfied. To ensure 4η∥Hd∥w<β24\eta\|H^{d}\|_{w}<\beta^{2}, it suffices to require (again by Lemma B.1),

It is easily checkable that the above inequality holds when σr−ε0>16rμ0(τ0+rκ0)\sigma_{r}-\varepsilon_{0}>16r\mu_{0}(\tau_{0}+r\kappa_{0}). Under this condition, by Lemma 5.2,

The first claim of the lemma (existence of Q‾d\overline{Q}^{d} and its max-norm bound) follows from Lemma B.3. To prove the second claim, we split V‾d−Vd\overline{V}^{d}-V^{d} into two parts:

Note κ0≤τ0rμ0\kappa_{0}\leq\tau_{0}\sqrt{r\mu_{0}} (see (54)). It can be checked that the condition σr−ε0>16rμ0(τ0+rκ0)\sigma_{r}-\varepsilon_{0}>16r\mu_{0}(\tau_{0}+r\kappa_{0}) implies rω0<1/3r\omega_{0}<1/3. Since ∥(Q‾d)TQ‾d∥max⁡≤2ω02\|(\overline{Q}^{d})^{T}\overline{Q}^{d}\|_{\max}\leq 2\omega_{0}^{2} and ∥(Q‾d)TQ‾d∥2≤2r∥(Q‾d)TQ‾d∥max⁡≤4rω02<1/2\|(\overline{Q}^{d})^{T}\overline{Q}^{d}\|_{2}\leq 2r\|(\overline{Q}^{d})^{T}\overline{Q}^{d}\|_{\max}\leq 4r\omega_{0}^{2}<1/2, similar to Lemma A.4, we have

Similar to the proof of Lemma 5.3, we will prove d(V‾,V)<1/2d(\overline{V},V)<1/2 and d(V~,V)≤1/2d(\widetilde{V},V)\leq 1/2, which would then imply that V‾\overline{V} and V~\widetilde{V} are the same only up to an orthogonal transformation. The same is true for U‾\overline{U} and U~\widetilde{U}, and we will leave out its proof.

By Weyl’s inequality for singular values (also known as Mirsky’s theorem (Mirsky, 1960)), for any ii, ∣σ~i−σi∣≤∥E∥|\widetilde{\sigma}_{i}-\sigma_{i}|\leq\|E\|. By Wedin’s perturbation bounds for singular vectors (Wedin, 1972),

Note that ∥E∥2≤τ0\|E\|_{2}\leq\tau_{0} (see (54)) Under the assumption in the lemma, clearly σr−ε0>3τ0\sigma_{r}-\varepsilon_{0}>3\tau_{0}, and we have d(V~,V)≤1/2d(\widetilde{V},V)\leq 1/2. Moreover, by Lemma 5.4, we have ∥V‾d−Vd∥w≤6rω0μ0\|\overline{V}^{d}-V^{d}\|_{w}\leq 6r\omega_{0}\sqrt{\mu_{0}}. Note that each column vector of VdV^{d} and V‾d\overline{V}^{d} are (d1+d2)(d_{1}+d_{2})-dimensional. Looking at the last d2d_{2} dimensions, we have ∥V‾−V∥max⁡≤6rω0μ0/d1\|\overline{V}-V\|_{\max}\leq 6r\omega_{0}\sqrt{\mu_{0}/d_{1}}.

Lemma 5.4, together with Lemma B.4, implies Theorem 2.3. ∎

Similar to the proof of Theorem 2.2, we first split the difference V~d−Vd\widetilde{V}^{d}-V^{d}:

To bound the first term, note that under our assumption, rω0<1/3r\omega_{0}<1/3 (derived in the proof of Lemma 5.4), it is easy to check ∥V‾d∥w≤3rμ0\|\overline{V}^{d}\|_{w}\leq 3\sqrt{r\mu_{0}}. We rewrite the matrix RdR^{d} as

Notice that ∥(Q‾d)TV~d∥max⁡≤2∥Q‾d∥w≤2 ω0\|(\overline{Q}^{d})^{T}\widetilde{V}^{d}\|_{\max}\leq\sqrt{2}\|\overline{Q}^{d}\|_{w}\leq\sqrt{2}\,\omega_{0}, ∥(V~d)TVd∥max⁡≤1\|(\widetilde{V}^{d})^{T}V^{d}\|_{\max}\leq 1 and

where we used (58). Following the same derivations as in the proof of Theorem 2.2, and using the (easily verifiable) fact ∥Ed∥2=∥E∥2\|E^{d}\|_{2}=\|E\|_{2}, we can bound ∥(Vd)TV~d−I2r∥max⁡\|(V^{d})^{T}\widetilde{V}^{d}-I_{2r}\|_{\max} by 2∥E∥2/δ02\|E\|_{2}/\delta_{0}. Thus, using rω0≤1/3r\omega_{0}\leq 1/3, under δ0>2∥E∥2\delta_{0}>2\|E\|_{2}, we have

Finally, in order to bound ∥V~d−Vd∥w\|\widetilde{V}^{d}-V^{d}\|_{w}, we use (60), (61) and (62), and derive

Appendix C Proofs for Section 3

Note first by Weyl’s inequality, ∣λi−λ‾i∣≤∥Σu∥≤C|\lambda_{i}-\overline{\lambda}_{i}|\leq\|\Sigma_{u}\|\leq C. So this implies that λ‾i=λi(BTB)≍d\overline{\lambda}_{i}=\lambda_{i}(B^{T}B)\asymp d if and only if λi=λi(Σ)≍d\lambda_{i}=\lambda_{i}(\Sigma)\asymp d for i≤ri\leq r. And furthermore the eigenvalues of BTB/dB^{T}B/d are distinct if and only if min⁡1≤i≠j≤r∣λi(Σ)−λj(Σ)∣/λj(Σ)>0\min_{1\leq i\neq j\leq r}|\lambda_{i}(\Sigma)-\lambda_{j}(\Sigma)|/\lambda_{j}(\Sigma)>0.

To prove the equivalency of bounded ∥B∥max⁡\|B\|_{\max} and bounded coherence. We first prove the necessary condition. Again from Weyl’s inequality, λi(Σ)≤C\lambda_{i}(\Sigma)\leq C for i≥r+1i\geq r+1. If μ(V)\mu(V) is bounded, Σii\Sigma_{ii} must also be bounded, since Σii≤∑j=1rvij2λj(Σ)+λr+1(Σ)≤C(μ(V)+1)\Sigma_{ii}\leq\sum_{j=1}^{r}v_{ij}^{2}\lambda_{j}(\Sigma)+\lambda_{r+1}(\Sigma)\leq C(\mu(V)+1). Therefore ∥bi∥2≤∥bi∥2+(Σu)ii=Σii\|b_{i}\|^{2}\leq\|b_{i}\|^{2}+(\Sigma_{u})_{ii}=\Sigma_{ii} implies ∥B∥max⁡\|B\|_{\max} is bounded. Namely, the factors are pervasive.

On the contrary, if pervasiveness holds, we need to prove that μ(V)\mu(V) is bounded. Let B=(b~1,…,b~r)B=(\widetilde{b}_{1},\dots,\widetilde{b}_{r}). Obviously λ‾i=∥b~i∥2≍d\overline{\lambda}_{i}=\|\widetilde{b}_{i}\|^{2}\asymp d and v‾i=b~i/∥b~i∥\overline{v}_{i}=\widetilde{b}_{i}/\|\widetilde{b}_{i}\|. Without loss of generality, assume λˉi\bar{\lambda}_{i}’s are decreasing. So ∥v‾i∥∞≤∥B∥max⁡/∥b~i∥≤C/d\|\overline{v}_{i}\|_{\infty}\leq\|B\|_{\max}/\|\widetilde{b}_{i}\|\leq C/\sqrt{d} and μ(V‾)≤C\mu(\overline{V})\leq C where V‾=(v‾1,…,v‾r)\overline{V}=(\overline{v}_{1},\dots,\overline{v}_{r}). By Theorem 2.2,

where γ‾=min⁡{λ‾i−λ‾i+1:1≤i≤r}≍d\overline{\gamma}=\min\{\overline{\lambda}_{i}-\overline{\lambda}_{i+1}:1\leq i\leq r\}\asymp d with the convention λ‾r+1=0\overline{\lambda}_{r+1}=0. Hence, we have ∥vi∥∞≤C/d\|v_{i}\|_{\infty}\leq C/\sqrt{d}, which implies bounded coherence μ(V)\mu(V). ∎

References