The two-to-infinity norm and singular subspace geometry with applications to high-dimensional statistics
Joshua Cape, Minh Tang, and Carey E. Priebe

TL;DR
This paper introduces new theoretical tools using the two-to-infinity norm to analyze the geometry of singular subspaces, with applications in high-dimensional statistics such as covariance estimation and graph inference.
Contribution
It develops a novel Procrustean matrix decomposition and refined perturbation bounds for singular vectors, especially in cases with singular value multiplicity.
Findings
Derived singular vector entrywise perturbation bounds for various noise models
Showed the two-to-infinity norm's effectiveness in statistical inference tasks
Provided applications in covariance estimation and graph inference
Abstract
The singular value matrix decomposition plays a ubiquitous role throughout statistics and related fields. Myriad applications including clustering, classification, and dimensionality reduction involve studying and exploiting the geometric structure of singular values and singular vectors. This paper provides a novel collection of technical and theoretical tools for studying the geometry of singular subspaces using the two-to-infinity norm. Motivated by preliminary deterministic Procrustes analysis, we consider a general matrix perturbation setting in which we derive a new Procrustean matrix decomposition. Together with flexible machinery developed for the two-to-infinity norm, this allows us to conduct a refined analysis of the induced perturbation geometry with respect to the underlying singular vectors even in the presence of singular value multiplicity. Our analysis yields singular…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
The two-to-infinity norm and singular subspace geometry with applications to high-dimensional statistics
Joshua Cape
Minh Tang
Carey E. Priebe label=e1][email protected] label=e2][email protected] label=e3][email protected] [[[ Johns Hopkins University
Department of Applied Mathematics and Statistics
Johns Hopkins University
3400 North Charles Street
Baltimore, Maryland 21218
USA
E-mail: e2
E-mail: e3
Abstract
The singular value matrix decomposition plays a ubiquitous role throughout statistics and related fields. Myriad applications including clustering, classification, and dimensionality reduction involve studying and exploiting the geometric structure of singular values and singular vectors.
This paper provides a novel collection of technical and theoretical tools for studying the geometry of singular subspaces using the two-to-infinity norm. Motivated by preliminary deterministic Procrustes analysis, we consider a general matrix perturbation setting in which we derive a new Procrustean matrix decomposition. Together with flexible machinery developed for the two-to-infinity norm, this allows us to conduct a refined analysis of the induced perturbation geometry with respect to the underlying singular vectors even in the presence of singular value multiplicity. Our analysis yields singular vector entrywise perturbation bounds for a range of popular matrix noise models, each of which has a meaningful associated statistical inference task. In addition, we demonstrate how the two-to-infinity norm is the preferred norm in certain statistical settings. Specific applications discussed in this paper include covariance estimation, singular subspace recovery, and multiple graph inference.
Both our Procrustean matrix decomposition and the technical machinery developed for the two-to-infinity norm may be of independent interest.
62H12,
62H25,
62H30,
singular value decomposition,
principal component analysis,
eigenvector perturbation,
spectral methods,
Procrustes analysis,
high-dimensional statistics,
keywords:
[class=MSC]
keywords:
\arxiv
arXiv:1705.10735 \startlocaldefs
\endlocaldefs
T1This work is partially supported by the XDATA program of the Defense Advanced Research Projects Agency (DARPA) administered through Air Force Research Laboratory (AFRL) contract FA8750-12-2-0303 and by the DARPA D3M program administered through AFRL contract FA8750-17-2-0112. This work is also supported by the Acheson J. Duncan Fund for the Advancement of Research in Statistics at Johns Hopkins University.
1 Introduction
1.1 Background
The geometry of singular subspaces is of fundamental importance throughout a wide range of fields including statistics, machine learning, computer science, applied mathematics, and network science. Singular vectors (resp. eigenvectors) together with their corresponding subspaces and singular values (resp. eigenvalues) appear throughout various statistical applications including principal component analysis [39, 27, 7, 29], covariance matrix estimation [26, 19, 20, 21], spectral clustering [45, 56, 31, 47], and graph inference [52, 51, 54].
Singular subspaces are also studied in random matrix theory, a discipline which has come to have a profound influence on the development of high-dimensional statistical theory [2, 59]. In random matrix theory, topics of interest include the phenomenon of eigenvector delocalization [46] as well as the spectral behavior of (often low rank) matrices undergoing random perturbations [41, 3]. For an overview of recent work on the properties of eigenvectors of random matrices, see [40]. Further discussion of how random matrix theory has come to impact statistics can be found in [42].
From a computational perspective, optimization algorithms in signal processing and compressed sensing are often concerned with the behavior of singular vectors and subspaces [17]. The study of algorithmic performance on manifolds and manifold learning, especially involving the Grassmann and Stiefel manifolds, motivates related interest in a collection of Procrustes-type problems [16, 6, 4]. Procrustes analysis occupies an established area within the theoretical study of statistics on manifolds [12] and arises in applications including diffusion tensor imaging [14] and shape analysis [15]. See [23] for an extended treatment of both theoretical and numerical aspects concerning Procrustes-type problems.
Foundational results from matrix theory concerning the perturbation of singular values, vectors, and subspaces date back to the original work of Weyl [58], Davis and Kahan [13], and Wedin [57], among others. Indeed, these results form the backbone of much of the linear algebraic machinery that has since been developed for use in statistics. The classical references [48, 5, 25] provide further treatment of these foundational results and historical developments.
1.2 Overview
This paper provides a collection of technical and theoretical tools for studying the perturbations of singular vectors and subspaces with respect to the two-to-infinity norm (defined below). Our main theoretical results are first presented quite generally and then followed by concrete consequences thereof to facilitate direct statistical applications. In this work, we prove perturbation theorems for both low and high rank matrices. Among the advantages of our methods is that we allow singular value multiplicity and merely leverage a population singular value gap assumption in the spirit of [61].
As a special case of our general framework and methods, we improve upon results in [21] wherein the authors obtain an norm perturbation bound for singular vectors of low rank matrices exhibiting specific coherence structure. In this way, beyond the stated theorems in this paper, our results can be applied analogously to robust covariance estimation involving heavy-tailed random variables.
Our Procrustes analysis complements the study of perturbation bounds for singular subspaces in [8]. When considered in tandem, we demonstrate a Procrustean setting in which one recovers nearly rate-matching upper and lower bounds with respect to the two-to-infinity norm.
Yet another consequence of this work is that we extend and complement current spectral methodology for graph inference and embedding [51, 37, 32]. To the best of our knowledge, we obtain among the first-ever estimation bounds for multiple graph inference in the presence of edge correlation.
1.3 Setting
This paper formulates and analyzes a general matrix decomposition for the aligned difference between real matrices and , each consisting of orthonormal columns (i.e. partial isometries; Stiefel matrices; orthogonal -frames), given by
[TABLE]
where denotes an orthogonal matrix. We focus on (but are strictly speaking not limited to) a certain “nice” choice of which corresponds to an “optimal” Procrustes transformation in a sense that will be made precise.
Along with the matrix decomposition considerations presented in this paper, we provide technical machinery for the two-to-infinity subordinate vector norm on matrices, defined for by
[TABLE]
Together, these allow us to obtain a suite of perturbation bounds within an additive perturbation framework of the singular value decomposition.
The two-to-infinity norm yields finer uniform control on the entries of a matrix than the more common spectral and Frobenius norms. We shall demonstrate that, in certain settings, the two-to-infinity norm is preferable to these and to other norms. In particular, matrices exhibiting bounded coherence in the sense of [9] form a popular and widely-encountered class of matrices for which the two-to-infinity norm is demonstrably an excellent choice.
The two-to-infinity norm has previously appeared in the statistics literature, including in [37] wherein it is leveraged to prove that adjacency spectral embedding achieves perfect clustering for certain stochastic block model graphs. More recently, it has also appeared in the study of random matrices when a fraction of the matrix entries are modified [44]. In general, however, the two-to-infinity norm has received far less attention than other norms. Among the aims of this paper is to advocate for the more widespread consideration of the two-to-infinity norm.
1.4 Sample application: covariance estimation
We pause here to present an application of our work and methods to estimating the top singular vectors of a structured covariance matrix.
Denote a random vector by , and let be independent and identically distributed (i.i.d.) mean zero multivariate Gaussian random (column) vectors with common covariance matrix . Denote the singular value decomposition of by , where is an orthogonal matrix. The singular values of are indexed in non-increasing order, , with , , , and . Here, may be viewed as containing the “signal” (i.e. spike) singular values of interest, while contains the remaining “noise” (i.e. bulk) singular values. The singular values of are not assumed to be distinct; rather, the assumption simply specifies a singular value population gap between and .
Let denote the empirical covariance matrix with decomposition . Let denote the difference between the empirical and theoretical covariance matrices. Below, are positive constants (possibly related) of minimal interest. Below, denotes the variance of .
We are interested in the regime where the sample size and the covariance matrix dimension are simultaneously allowed to grow. In this regime, an important measure of complexity is given by the effective rank of , defined as [29].
Theorem 1.1** (Application: covariance estimation).**
In Section 1.4, assume that , , , and . Let . Then there exists an orthogonal matrix and a constant such that with probability at least ,
[TABLE]
Remark 1.2**.**
In the setting of Theorem 1.1, spectral norm probabilistic concentration [28, 29] can be applied to yield a naïve two-to-infinity norm bound of the form
[TABLE]
When exhibits the additional spike structure with , then , and so the bound in Theorem 1.1 simplifies to the form
[TABLE]
The bound in Eq. (1.4) manifestly improves upon Eq. (1.3) since here and is taken to be large.
1.5 Organization
The rest of this paper is organized as follows. Section 2 establishes notation, motivates the use of the two-to-infinity norm in a Procrustean context, and presents the additive matrix perturbation model considered in this paper. Section 3 collects our main results which fall into two categories: matrix decompositions and matrix perturbation theorems. Section 4 demonstrates how this paper improves upon and complements existing work in the literature by way of considering three statistical applications involving covariance estimation (see also Section 1.4), singular subspace recovery, and multiple graph inference. Section 5 offers some final remarks. Section 6 contains the technical machinery developed for this paper as well as proofs of our main theorems.
2 Preliminaries
2.1 Notation
All vectors and matrices in this paper are taken to be real-valued. The symbols and are used to assign definitions and to denote formal equivalence. For any positive integer , let . We use to denote a general constant that may change from line to line unless otherwise specified and that possibly depends only on (either a parameter or an indexing value). Let denote standard big-O notation, possibly with an underlying probabilistic qualifying statement. These conventions are simultaneously upheld when we write . We let denote the set of all real matrices with orthonormal columns so that denotes the set of orthogonal matrices in .
For (column) vectors where , the standard Euclidean inner product between and is denoted by . The classical vector norms are given by for , and . This paper also makes use of several standard matrix norms. Letting denote the th largest singular value of , then denotes the spectral norm of , denotes the Frobenius norm of , denotes the maximum absolute column sum of , and denotes the maximum absolute row sum of . Additionally, we consider .
2.2 Norm relations
A central focus of this paper is on the two-to-infinity norm defined for matrices as . Proposition 6.1 establishes the elementary fact that this norm corresponds to the maximum Euclidean row norm of the matrix , thereby making it easily interpretable and straightforward to compute. In certain settings, will be shown to serve as an attractive surrogate for in light of additional algebraic properties that enjoys.
For , the standard relations between the norms for permit quantitative comparison of to the relative magnitudes of and . In particular, these matrix norms are related through matrix column dimension via
[TABLE]
In contrast, the relationship between and depends on the matrix row dimension (Proposition 6.3) via
[TABLE]
As an example, consider the rectangular matrix , for which while . This example, together with the above norm relations, demonstrates that possibly when the row dimension of is large relative to the column dimension, i.e. . Bounding would then be preferred to bounding when seeking more refined (e.g. entrywise) control of . The same observation holds trivially for the Frobenius norm which satisfies the well-known, rank-based relation with the spectral norm given by
[TABLE]
We pause to point out that the two-to-infinity norm is not in general sub-multiplicative for matrices. Moreover, the “constrained” sub-multiplicative behavior of (Proposition 6.5), when taken together with the non-commutativity of matrix multiplication and standard properties of more common matrix norms, yields substantial flexibility when bounding matrix products and passing between norms. For this reason, a host of bounds beyond those presented in this paper follow naturally from the matrix decomposition results in Section 3.1. The relative strength of derived bounds will depend upon underlying, application-specific properties and assumptions.
2.3 Singular subspaces and Procrustes analysis
Let and denote the corresponding subspaces for which the columns of form orthonormal bases, respectively. From the classical CS matrix decomposition, a natural measure of distance between these subspaces (corresp. matrices) is given via the canonical (i.e. principal) angles between and . More specifically, for the singular values of , denoted by and indexed in non-increasing order, the canonical angles are the main diagonal elements of the diagonal matrix
[TABLE]
For an in-depth review of the CS decomposition and canonical angles, see for example [5, 48]. An extensive summary of the relationships between distances, specifically and , as well as various other distance measures, is provided in [8]. This paper focuses on distance in relation to Procrustes analysis.
Given two matrices and together with a set of matrices and a norm , a general version of the Procrustes problem is given by
[TABLE]
For and , this paper specifically considers
[TABLE]
For each choice of , the corresponding infimum in Eq. (2.1) is provably achieved by the compactness of together with properties of norms in finite-dimensional vector spaces. As such, let denote a corresponding Procrustes solution under (where dependence upon the underlying matrices and is implicit from context). Unfortunately, these solutions are not analytically tractable in general, save under the Frobenius norm, in which case corresponds to the the classical orthogonal Procrustes problem solution [23] given explicitly by when the singular value decomposition of is written as .
For each , it is therefore natural to study the behavior of
[TABLE]
Towards this end, distances and the above Procrustes problems are related in the sense that (e.g. [8])
[TABLE]
and
[TABLE]
By Lemma 6.8, can be bounded differently in a manner suggesting that the performance of is “close” to the performance of under , namely:
[TABLE]
Loosely speaking, this says that the relative fluctuation between and in the spectral norm Procrustes problem behaves as .
As for the two-to-infinity norm, by simply considering the naïve relationship between and , it follows that
[TABLE]
These observations collectively suggest that direct analysis of may yield meaningfully tighter bounds on in settings wherein when . In such a regime, and differ by at most a (relatively small) -dependent factor, so it is conceivable that may serve as a decent proxy for .
We now proceed to introduce a matrix perturbation framework in which represents a perturbation (i.e. estimate) of . We then formulate a Procrustean matrix decomposition in Section 3.1 by further decomposing the underlying matrices whose spectral norm bounds give rise to the above quantities and . Together with two-to-infinity norm machinery and model-based analysis, we subsequently derive a collection of operationally significant perturbation bounds and demonstrate their utility in problems of statistical estimation.
2.4 Perturbation framework for the singular value decomposition
For rectangular matrices , let denote an unobserved matrix, let denote an unobserved perturbation (i.e. error) matrix, and let denote an observed matrix that amounts to an additive perturbation of by . For and , their respective partitioned singular value decompositions are given in block matrix form by
[TABLE]
and
[TABLE]
Above, , , , and . The matrices and contain the singular values of , where and contains the remaining singular values on its main diagonal, possibly padded with additional zeros, such that . The quantities , and are defined analogously.
This paper is primarily interested in the case when , although our results and framework hold more generally when is redefined to contain a collection of sequential singular values that are separated from the remaining singular values in . In such a modified setting one would have for some positive integers and , where subsequent bounds and necessary bookkeeping would depend both upon the two-sided gap and on the magnitude of the perturbation , as in [61].
3 Main results
3.1 A Procrustean matrix decomposition and its variants
Below, Theorem 3.1 states our main matrix decomposition in general form. Remark 3.2 subsequently provides accompanying discussion and is designed to offer a more intuitive, high-level explanation of the decomposition considerations presented here. The formal procedure for deriving Theorem 3.1 is based on geometric considerations presented in Section 6.3.
Theorem 3.1** (Procrustean matrix decomposition).**
In the setting of Sections 2.3 and 2.4, if has rank at least , then admits the decomposition
[TABLE]
This decomposition still holds when replacing the orthogonal matrices and with any real matrices and , respectively. The analogous decomposition for is given by replacing , and above with , and , respectively.
Remark 3.2** (Intuition for Theorem 3.1).**
The decomposition presented in Theorem 3.1 can be loosely motivated in the following way. When and have rank at least , then by Section 2.4, and . It is thus conceivable that the difference between and behaves to leading order as (modulo proper orthogonal transformation) under suitable perturbation and structural assumptions. Indeed, we repeatedly observe such first-order behavior via the matrix term when .
For the purpose of obtaining upper bounds, passing between and amounts to transitioning between and ; this can be done successfully via Weyl’s inequality [5] provided the perturbation is suitably small in norm relative to .
Subsequent results in Section 3.2 will demonstrate that Lines (3.2)–(3.4) amount to circumstance-driven residual and approximation error terms. Namely, with respect to the two-to-infinity norm:
- •
Line (3.2) can be much smaller than as a function of the relative magnitudes of and .
- •
Line (3.3) can be much smaller than as a function of the multiplicative singular value gap .
- •
Line (3.4) can be much smaller than as a function of , specifically when .
Theorem 3.1 can be rewritten in terms of the spectral matrix decomposition when and are both symmetric matrices. For ease of reference, we state this special case in the form of a corollary.
Corollary 3.3**.**
Let be symmetric matrices. Rephrase Section 2.4 to hold for the spectral matrix decomposition in terms of the eigenvalues and eigenvectors of and . Provided has rank at least , then admits the decomposition
[TABLE]
Remark 3.4** (The orthogonal matrix ).**
To reiterate, depends upon the perturbed quantity which in turn depends upon the perturbation . Consequently, is unknown (resp. random) when is assumed unknown (resp. random). This paper makes no distinct singular value (resp. eigenvalue) assumption, so in general the quantity alone cannot hope to recover in the presence of singular value multiplicity. Indeed, can only be viewed as an estimate of up to an orthogonal transformation, and our specific choice of is based upon the aforementioned Procrustes-based considerations. We note that statistical inference methodologies and applications are often either invariant under or equivalent modulo orthogonal transformations as a source of non-identifiability. For example, -means clustering applied to the rows of in Euclidean space is equivalent to clustering the rows of the matrix .
It will subsequently prove convenient to work with the following modified versions of Theorem 3.1 which are stated below as corollaries.
Corollary 3.5**.**
The decomposition in Theorem 3.1 can be rewritten as
[TABLE]
Corollary 3.6**.**
Corollary 3.5 can be equivalently written as
[TABLE]
For both Corollary 3.5 and 3.6, the first term following the equality sign in each display equation is shown to be the leading order term of interest in practice. This point shall be made more precise and quantitative below.
3.2 General perturbation theorems
This section presents a collection of perturbation theorems derived via a unified methodology that combines Theorem 3.1, its variants, the two-to-infinity norm machinery in Section 6.1, and the geometric observations in Section 6.2. We bound , while similar bounds for hold under the appropriate modifications detailed in Theorem 3.1.
Theorem 3.7** (Baseline two-to-infinity norm bound).**
Provided and , then
[TABLE]
Let and denote upper bounds on the quantities and , respectively, and define analogously. Theorem 3.8 provides a uniform perturbation bound for and . When , Corollary 3.9 presents a weaker but simpler version of the bound in Theorem 3.8.
Theorem 3.8** (Uniform perturbation bound for rectangular matrices).**
Suppose and that
[TABLE]
for constants such that . Then,
[TABLE]
If so that , then the above bound holds for under the weaker assumption that
[TABLE]
Corollary 3.9** (Uniform perturbation bound for low rank matrices).**
Suppose and that
[TABLE]
for some constants such that . Then
[TABLE]
4 Applications
This section applies our perturbation theorems and two-to-infinity norm machinery to three statistical settings corresponding to, among others, the results in [21], [8], and [37], thereby yielding Theorem 4.2, Theorem 4.3, and Theorem 4.7, respectively. Each of these theorems (including Theorem 1.1 presented earlier) is obtained by combining general considerations with application-specific analysis.
Moving forward, consider the following structural matrix property which arises within the context of low rank matrix recovery.
Definition 4.1** ([9]).**
Let be a subspace of of dimension , and let be the orthogonal projection onto . Then the coherence of (vis-à-vis the standard basis ) is defined to be
[TABLE]
For , the (orthonormal) columns of span a subspace of dimension in , so it is natural to abuse notation and to interchange with its underlying subspace . In this case , and so Propositions 6.1 and 6.6 yield the equivalent formulation
[TABLE]
Observe that , where the upper and lower bounds are achieved for consisting of all standard basis vectors and of vectors whose entries each have magnitude , respectively. Since the columns of are mutually orthogonal with unit Euclidean norm, the magnitude of can be viewed as describing the row-wise accumulation of “mass” in .
The bounded coherence property [9] corresponds to the existence of a positive constant such that
[TABLE]
Bounded coherence arises naturally in the random orthogonal (matrix) model and influences the recoverability of low rank matrices via nuclear norm minimization when sampling only a subset of the matrix entries [9]. In random matrix theory, bounded coherence is closely related to eigenvector delocalization [46]. Examples of matrices whose row and column space factors exhibit bounded coherence can be found, for example, in the study of networks. Specifically, it is not difficult to check that bounded coherence holds for the top eigenvectors of the (non-random) low rank edge probability matrices corresponding to the Erdős-Rényi random graph model and the balanced -block stochastic block model, among others.
4.1 Singular vector (entrywise) perturbation bound
In [21] the authors consider low rank matrices exhibiting bounded coherence. For such matrices, the results therein provide singular vector perturbation bounds under the vector norm which are then applied to robust covariance estimation.
In this paper, Corollary 3.9 formulates a perturbation bound that is operationally in the same spirit as results in [21]. Note that upper bounding immediately bounds both and , thereby providing -type bounds for the perturbed singular vectors up to orthogonal transformation, the analogue of sign flips for well-separated, distinct singular values (similarly for , , and ). The joint, symmetric nature of the singular value gap assumption controls the dependence of and on one another and takes into account the underlying matrix dimensions.
For symmetric matrices, Theorem 4.2 improves upon [21] and implicitly applies to the applications discussed therein.
Theorem 4.2** (Application: eigenvector (entrywise) perturbation bound).**
Let be symmetric matrices where with has spectral decomposition and leading eigenvalues . Suppose that . Then there exists an orthogonal matrix such that
[TABLE]
Theorem 4.2 provides a user-friendly, deterministic perturbation bound that permits repeated eigenvalues. Theorem 4.2 makes no assumption on , though it can be immediately combined with the bounded coherence property reflected in Eq. (4.2) to yield the bound
[TABLE]
It is worth emphasizing that stronger (albeit more complicated) bounds are obtained in the proof leading up to the statement of Theorem 4.2.
4.2 Singular subspace perturbation and random matrices
This section interfaces the results in this paper with the spectral and Frobenius-based rate-optimal singular subspace perturbation bounds obtained in [8].
Consider the setting wherein is a fixed rank matrix with and , where is a random matrix with independent standard normal entries. By [8], then with high probability, the following bounds hold for the left and right singular subspaces:
[TABLE]
Here, working with and is desirable though comparatively more difficult. Theorem 4.3 demonstrates how (even relatively coarse) two-to-infinity norm analysis allows one to recover upper and lower bounds for that at times nearly match. For ease of presentation, Theorem 4.3 is stated simply as holding with high probability.
Theorem 4.3** (Application: singular subspace recovery).**
Let be as in Section 4.2. Then there exists a constant such that with high probability,
[TABLE]
If in addition and for some , then with high probability
[TABLE]
The lower bound always holds by Proposition 6.3 and Lemma 6.7.
4.3 Statistical inference for random graphs
In the study of networks, community detection and clustering are tasks of central interest. A network (i.e. a graph consisting of a vertex set and edge set ) may be represented by its adjacency matrix, , which captures the edge connectivity of the nodes in the network. For inhomogeneous independent edge random graph models, the adjacency matrix can be viewed as a random perturbation of an underlying (often low rank) edge probability matrix , where in expectation . In the notation of Section 2.4, the matrix corresponds to , the matrix corresponds to , and the matrix corresponds to . By viewing (here the matrix of leading eigenvectors of ) as an estimate of (here the matrix of leading eigenvectors of ), the results in Section 3 immediately apply.
Spectral methods and related optimization problems for random graphs employ the spectral decomposition of the adjacency matrix (or matrix-valued functions thereof, e.g. the Laplacian matrix and its variants) [54, 49, 45, 47]. For example, [30] presents a general spectral-based, dimension-reduction community detection framework which incorporates the spectral norm distance between the leading eigenvectors of and . Taken in the context of [30] and indeed the wider statistical network analysis literature, this paper complements existing work and paves the way for expanding the toolkit of network analysts to include more Procrustean considerations and two-to-infinity norm machinery.
Much of the existing literature for graphs and network models concerns the popular stochastic block model (SBM) [24] and its variants. The related random dot product graph model (RDPG model) [60] has recently been developed in a series of papers as both a tractable and flexible random graph model amenable to spectral methods [49, 22, 50, 37, 52, 51, 54]. In the RDPG model, the graph’s eigenvalues and eigenvectors are closely related to the model’s generative latent positions. In particular, the leading eigenvectors of the adjacency matrix can be used to estimate the latent positions when properly scaled by the leading eigenvalues.
In the context of the wider RDPG literature, this paper extends both the treatment of the two-to-infinity norm in [37] and Procrustes matching for graphs in [51]. Our two-to-infinity norm bounds in Section 3 imply an eigenvector version of Lemma 5 in [37] that does not require the matrix-valued model parameter to have distinct eigenvalues. Our Procrustes analysis also suggests a refinement of the test statistic formulation in the two-sample graph inference hypothesis testing framework of [51].
It is worth mentioning that our level of generality permits the consideration of random graph (matrix) models that allow edge dependence structure, such as the property [41] (see below). Indeed, moving beyond independent edge models represents an important direction for future work in the field of statistical network analysis.
Definition 4.4** ([41]).**
A random matrix is said to be -concentrated if, given a trio of positive constants , for all unit vectors , , and for every ,
[TABLE]
Remark 4.5** (Probabilistic concentration and the perturbation ).**
The proofs of our main results demonstrate the importance of bounding and in the perturbation framework of Section 2.4. When satisfies the -concentrated property in Definition 4.4, these quantities can be easily controlled by simple union bounds. In general, it is desirable to control these quantities via standard Bernstein and Hoeffding-type probabilistic bounds encountered throughout statistics.
In the statistical network analysis literature, current active research directions include the development of random graph models exhibiting edge correlation and the development of inference methodology for multiple graphs. Here, we briefly consider the -correlated stochastic block model [36] and the omnibus embedding matrix for multiple graphs [43] employed in [11, 35, 32]. The -correlated stochastic block model provides a simple yet easily interpretable and tractable model for dependent random graphs [34], while the omnibus embedding matrix provides a framework for performing spectral analysis on multiple graphs by leveraging graph (dis)similarities [43, 35, 11].
Definition 4.6** ([34]).**
Let denote the set of labeled, -vertex, simple, undirected graphs. Two -vertex random graphs are said to be -correlated SBM graphs (abbreviated -SBM) if
and are marginally SBM random graphs; i.e. for each ,
- (a)
The vertex set is the union of blocks , which are disjoint sets with respective cardinalities ; 2. (b)
The block membership function is such that for each , denotes the block of ; i.e., ; 3. (c)
The block adjacency probabilities are given by the symmetric matrix ; i.e., for each pair of vertices , the adjacency of and is an independent Bernoulli trial with probability of success . 2. 2.
The random variables
[TABLE]
are collectively independent except that for each , the correlation between and is .
The following theorem provides a guarantee for estimating the leading eigenvectors of a multiple graph omnibus matrix when the graphs are not independent. Theorem 4.7 is among the first of its kind and complements the recent, concurrent work on joint graph embedding in [32].
Theorem 4.7** (Application: multiple graph inference).**
Let be a pair of -correlated SBM graphs as in Definition 4.6 with (symmetric, binary) adjacency matrices . Let the model omnibus matrix and adjacency omnibus matrix be given by
[TABLE]
where denotes the matrix Kronecker product and is the matrix of vertex-to-block assignments such that denotes the edge probability matrix. Let and hence . For , suppose that the maximum expected degree of , , satisfies , along with for some . Let denote the matrices whose columns are the normalized eigenvectors corresponding to the largest eigenvalues of and given by the diagonal matrices and , respectively. Then with probability as ,
[TABLE]
In contrast, spectral norm analysis implies the weaker two-to-infinity norm bound .
Remark 4.8** (Edge correlation).**
The implicit dependence upon the correlation factor in Theorem 4.7 can be made explicit by a more careful analysis of constant factors and the probability statement. This is not our present concern.
5 Discussion and Conclusion
This paper develops a flexible Procrustean matrix decomposition and its variants together with machinery for the two-to-infinity norm in order to study the perturbation of singular vectors and subspaces. We have demonstrated both implicitly and explicitly the widespread applicability of our framework and results to a host of popular matrix noise models, namely matrices that have
- •
independent and identically distributed entries (Section 4.2);
- •
independent and identically distributed rows (Section 1.4);
- •
independent but not identically distributed entries (Section 4.3);
- •
neither independent nor identically distributed entries (Section 4.1).
Each application presented in this paper requires model-specific analysis. Namely, one must determine which formulation of the Procrustean matrix decomposition to use, how to effectively transition between norms, and how to analyze the resulting quantities. For example, in Section 4.1 the product term is meaningful when coupled with the bounded coherence assumption, whereas the term is analyzed directly in order to prove Theorem 4.7. Similarly, with respect to covariance estimation (Theorems 1.1 and 4.2), context-specific differences motivate idiosyncratic approaches when deriving the stated bounds.
This paper focuses on decomposing the matrix and on establishing the two-to-infinity norm as a useful tool for matrix perturbation analysis. In the time since this work was first made publicly available, there has been a flurry of activity within the statistics, computer science, and mathematics communities devoted to obtaining refined entrywise singular vector and eigenvector perturbation bounds [10, 38, 1, 18, 53]. Among the observations made earlier in this paper, it is useful to keep in mind that
[TABLE]
Ample open problems and applications exist for which it is and will be productive to utilize the two-to-infinity norm and matrix decompositions in the future. It is our hope that the level of generality and flexibility presented in this paper will facilitate the more widespread use of the two-to-infinity norm in statistics.
6 Proofs
6.1 Technical tools for the two-to-infinity norm
For , consider the vector norm on matrices defined by
[TABLE]
Let denote the th standard basis vector, and let denote the th row of . The following proposition says that corresponds to the maximum row-wise Euclidean norm of .
Proposition 6.1**.**
For , then .
Proof.
The definition of and the Cauchy-Schwarz inequality together yield that , since
[TABLE]
Barring the trivial case , let denote the standard basis vector in with index given by , noting that for each , . Then for the unit Euclidean norm vector ,
[TABLE]
This establishes the stated equivalence. ∎
Remark 6.2**.**
The two-to-infinity norm is subordinate with respect to the and vector norms in the sense that for any , . However, is not sub-multiplicative for matrices in general. For example, when
[TABLE]
Proposition 6.3**.**
For , then
[TABLE]
Proof.
The first inequality is obvious since
[TABLE]
The second inequality holds by an application of the Cauchy-Schwarz inequality together with the vector norm relationship for . In particular,
[TABLE]
By the transpose-invariance of the spectral norm, then similarly
[TABLE]
Remark 6.4**.**
Proposition 6.3 is sharp. Indeed, for the second inequality, take . Then and while . For “tall, skinny” rectangular matrices, the two-to-infinity norm can be much smaller than the spectral norm.
Proposition 6.5**.**
For , , and , then
[TABLE]
[TABLE]
Proof.
The subordinate property of yields that for all , , hence maximizing over all unit vectors yields Eq. (6.2). Equation (6.3) follows from Hölder’s inequality coupled with the fact that the vector norms and are dual to one another. Explicitly,
[TABLE]
Proposition 6.6**.**
For , , and ,
[TABLE]
However, need not equal .
Proof.
The first statement follows from Proposition 6.5, the fact that the spectral norm is sub-multiplicative, and since , are both the identity matrix. As for the final claim, consider the matrices
[TABLE]
for which . ∎
6.2 Singular subspace geometric bounds
Let and denote the Frobenius-optimal Procrustes transformation. We shall use the fact that ([5], Chapter 7).
Lemma 6.7**.**
Let be arbitrary. Then,
[TABLE]
Proof.
The matrix difference represents the residual of after orthogonally projecting onto the subspace spanned by the columns of . Note that , and so several intermediate steps of computation yield that for any ,
[TABLE]
On the other hand, by Proposition 6.6 and the above observation,
[TABLE]
The matrix difference represents the extent to which with singular value decomposition is “almost” the Frobenius-optimal Procrustes transformation . The orthogonal invariance of the spectral norm together with the interpretation of canonical angles between and , denoted by with , yields
[TABLE]
Thus, both
[TABLE]
and
[TABLE]
Lemma 6.8**.**
The quantity satisfies the lower bound
[TABLE]
and satisfies the upper bound
[TABLE]
Taken together with Lemma 1 in [8], an improved upper bound is given by
[TABLE]
Proof.
The lower bound follows from setting in Lemma 6.7 together with the definition of . Again by Lemma 6.7 and together with the triangle inequality,
[TABLE]
The proof of Lemma 1 in [8] establishes that
[TABLE]
which completes the proof. ∎
For ease of reference and notation, Theorem 6.9 below states a version of the Davis-Kahan theorem [13] in the language of [61]. This amounts to a recasting of Theorem VII.3.2 in [5], and so we omit the proof.
Theorem 6.9**.**
Let be symmetric matrices with eigenvalues and , respectively. Write and fix . Assume that where and . Let and let and have orthonormal columns satisfying and for Then
[TABLE]
6.3 Theorem 3.1
Proof of Theorem 3.1.
The matrices and have rank at least , so and by the block matrix formulation in Section 2.4. The explicit correspondence between and along with subsequent left-multiplication by the matrix motivates the introduction of the projected quantity and leads to
[TABLE]
The matrix can be meaningfully bounded in both spectral and two-to-infinity norm by Lemma 6.8 and Proposition 6.5. Ignoring for the moment, the difference represents the geometric approximation error between and the orthogonal matrix .
It is not immediately clear how to control given the dependence on the perturbed quantity . If instead we replace with and consider the matrix , then by the block matrix form in Section 2.4 one can check that . Since is an orthogonal projection and hence is idempotent, then . Therefore,
[TABLE]
By Lemma 6.7 and Proposition 6.5, the terms comprising the matrix product can be suitably controlled in norm. At times it shall be useful to further decompose as
[TABLE]
where the second term vanishes since vanishes.
As for the matrix , we do not assume explicit control of , so we rewrite the above matrix product in terms of and a corresponding residual quantity. A natural choice is to incorporate the orthogonal factor . Specifically, introducing yields
[TABLE]
Gathering right-hand sides of the above equations yields Theorem 3.1. Corollaries 3.3 and 3.5 are evident given that and are both simply the identity matrix. Corollary 3.6 is obtained from Corollary 3.5 by additional straightforward algebraic manipulations. In applications, can be shown to function as the leading order term. ∎
6.4 Theorem 3.7
Proof of Theorem 3.7.
The assumption implies that since by Weyl’s inequality for singular values, . The result then follows from Corollary 3.6 together with Proposition 6.5 and Lemma 6.7. ∎
6.5 Theorem 3.8
Proof of Theorem 3.8.
By Corollary 3.5, consider the decomposition
[TABLE]
Applying Proposition 6.5 and Lemma 6.7 then yields
[TABLE]
and similarly
[TABLE]
By assumption,
[TABLE]
for some constants such that . The assumption implies that by Weyl’s inequality for singular values. Combining the above observations and rearranging terms yields
[TABLE]
The first claim follows since . When , then vanishes. Corollary 3.3 then yields the simpler form
[TABLE]
and similarly for . In this case, the bound holds without needing to consider either or . ∎
6.6 Corollary 3.9
Proof of Corollary 3.9.
By Theorem 3.8,
[TABLE]
Applying Wedin’s theorem together with the general matrix fact that and the assumption yields
[TABLE]
Using properties of the two-to-infinity norm, then
[TABLE]
Similarly,
[TABLE]
Hence . ∎
6.7 Theorem 1.1
Proof of Theorem 1.1.
For ease of presentation, we use to denote various constants that are allowed to depend on one another. Both and are taken to be large.
By hypothesis , where denotes the effective rank of . In the present multivariate Gaussian covariance matrix setting, it follows from [28, 29] that there exists some constant such that with probability at least ,
[TABLE]
By hypothesis , and so together with the above observations, then with high probability. Theorem 3.7 thus yields
[TABLE]
Moving forward, we record several important observations.
- •
By Proposition 6.5, .
- •
By the (bounded coherence) assumption that , then
[TABLE]
- •
The random (Gaussian) vector has covariance matrix , so by [28, 29] there exists some constant such that with probability at least ,
[TABLE]
where the final inequality holds since
[TABLE]
- •
Note that .
- •
Theorem 6.9 yields the bound with population gap given by .
Together, these observations yield
[TABLE]
Now let denote the th standard basis vector in and denote the th column of . The matrix is symmetric, and can be bounded in two-to-infinity norm as
[TABLE]
For each , the scalar can be expanded as
[TABLE]
The product of (sub-)Gaussian random variables is sub-exponential, so for and fixed, with is a collection of independent and identically distributed, centered sub-exponential random variables [55]. To this end, the (univariate) sub-exponential norm, the (univariate) sub-Gaussian norm, and the vector sub-Gaussian norm are respectively
[TABLE]
By properties of these (Orlicz) norms [55], it follows that there exists some constant such that the above sub-exponential random variables satisfy the bound
[TABLE]
The random vector is mean zero multivariate Gaussian, hence for each , the norm of the th component satisfies the variance-based bound
[TABLE]
For each , , where is univariate Gaussian, so we have the spectral-based bound . Taken together, these observations establish a uniform bound over all of the form
[TABLE]
By combining a union bound with Bernstein’s inequality for sub-exponential random variables [55], it follows that there exists a constant such that with probability at least ,
[TABLE]
The largest singular values of bound each other up to absolute multiplicative constants for all values of by assumption. Moreover, by assumption. Aggregating the above observations yields that with probability at least ,
[TABLE]
which completes the proof. ∎
6.8 Theorem 4.2
Proof of Theorem 4.2.
Specializing Corollary 3.5 to the case when is symmetric with yields the decomposition
[TABLE]
Applying the technical results in Sections 6.1 and 6.2 yields the term-wise bounds
[TABLE]
By assumption is symmetric, therefore . Furthermore, by Lemma 6.8, and by Theorem 6.9. Therefore,
[TABLE]
By assumption , so and therefore . Thus,
[TABLE]
Hence, ∎
6.9 Theorem 4.3
Proof of Theorem 4.3.
Rewriting Corollary 3.5 in terms of the matrix as described in Theorem 3.1 yields the decomposition
[TABLE]
Observe that , while the assumption implies that vanishes. Applying Proposition 6.5, Lemma 6.7, and Lemma 6.8 to the remaining terms therefore yields
[TABLE]
The columns of are centered independent multivariate normal random vectors with covariance matrix , so row of is a centered multivariate normal random vector with covariance matrix , where and denotes the identity matrix. By Gaussian concentration and applying a union bound with , then with high probability.
As for , the above argument implies that entry is . Hence by the same approach, with high probability.
By hypothesis and , where with high probability. In this setting, via [8],
[TABLE]
Combining these observations yields
[TABLE]
Hence, with high probability
[TABLE]
If in addition and for some , then the above bound simplifies to the form
[TABLE]
which completes the proof. ∎
6.10 Theorem 4.7
Proof of Theorem 4.7.
We seek to bound and allow the constant to change from line to line. Our analysis will consider appropriate groupings of matrix elements in order to handle the multiple graph correlation structure.
By assumption which implies that the matrix vanishes. Via Corollary 3.3, this yields the bound
[TABLE]
which can be further weakened to the form
[TABLE]
Applying the triangle inequality to the block matrix yields a spectral norm bound of the form
[TABLE]
By assumption, for , the maximum expected degree of , , satisfies , hence with probability by [33]. The assumption implies that with probability by Weyl’s inequality, so . Combining these observations with Theorem 6.9 and the proof of Lemma 6.8 yields
[TABLE]
which we note simultaneously provides a naïve bound for . As for the matrix, ,
[TABLE]
For all , , and for each and ,
[TABLE]
Above, the roles of and are interchanged for .
For any , the above expansion is a sum of independent (in ), bounded, mean zero random variables taking values in .
Hence by Hoeffding’s inequality, with probability in ,
[TABLE]
Similarly, for the matrix ,
[TABLE]
so for , then
[TABLE]
This sum decomposes as a sum of independent, mean zero, bounded random variables taking values in . By another application of Hoeffding’s inequality, with probability ,
[TABLE]
Lemma 6.7 bounds by which is . Cumulatively, this demonstrates that with probability as . ∎
Acknowledgments
The authors thank the editors, the associate editor, and the referees for their helpful comments and suggestions which have helped improve the exposition and presentation of this paper.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Emmanuel Abbe, Jianqing Fan, Kaizheng Wang, and Yiqiao Zhong, Entrywise eigenvector analysis of random matrices with low expected rank , ar Xiv preprint ar Xiv:1709.09565 (2017).
- 2[2] Zhidong Bai and Jack W. Silverstein, Spectral analysis of large dimensional random matrices , vol. 20, Springer, 2010.
- 3[3] Florent Benaych-Georges and Raj Rao Nadakuditi, The eigenvalues and eigenvectors of finite, low rank perturbations of large random matrices , Advances in Mathematics 227 (2011), no. 1, 494–521.
- 4[4] Konstantinos Benidis, Ying Sun, Prabhu Babu, and Daniel P. Palomar, Orthogonal sparse eigenvectors: a Procrustes problem , IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) (2016), 4683–4686.
- 5[5] Rajendra Bhatia, Matrix analysis, GTM , Springer-Verlag, New York, 1997.
- 6[6] Adam W. Bojanczyk and Adam Lutoborski, The Procrustes problem for orthogonal Stiefel matrices , SIAM Journal on Scientific Computing 21 (1999), no. 4, 1291–1304.
- 7[7] T. Tony Cai, Zongming Ma, and Yihong Wu, Sparse PCA: optimal rates and adaptive estimation , The Annals of Statistics 41 (2013), no. 6, 3074–3110.
- 8[8] T. Tony Cai and Anru Zhang, Rate-optimal perturbation bounds for singular subspaces with applications to high-dimensional statistics , The Annals of Statistics 46 (2018), no. 1, 60–89.
