Spectral Analysis for Non-Hermitian Matrices and Directed Graphs
Edinah K. Gnang, James M. Murphy

TL;DR
This paper extends spectral graph theory to non-Hermitian matrices and directed graphs, introducing new conditions and bounds that broaden the applicability of spectral methods.
Contribution
It introduces admissibility conditions and variational estimates for non-Hermitian matrices, enabling spectral analysis of directed graphs.
Findings
New bounds on independent set size in directed graphs
Generalization of spectral estimates to non-Hermitian matrices
Applicable techniques for analyzing non-Hermitian systems
Abstract
We generalize classical results in spectral graph theory and linear algebra more broadly, from the case where the underlying matrix is Hermitian to the case where it is non-Hermitian. New admissibility conditions are introduced to replace the Hermiticity condition. We prove new variational estimates of the Rayleigh quotient for non-Hermitian matrices. As an application, a new Delsarte-Hoffman-type bound on the size of the largest independent set in a directed graph is developed. Our techniques consist in quantifying the impact of breaking the Hermitian symmetry of a matrix and are broadly applicable.
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.
Spectral Analysis of Non-Hermitian Matrices and Directed Graphs
Edinah K. Gnang , James M. Murphy Department of Applied Mathematics and Statistics, Johns Hopkins University, email: [email protected] of Mathematics, Tufts University, email: [email protected]
Abstract
We generalize classical results in spectral graph theory and linear algebra more broadly, from the case where the underlying matrix is Hermitian to the case where it is non-Hermitian. New admissibility conditions are introduced to replace the Hermiticity condition. We prove new variational estimates of the Rayleigh quotient for non-Hermitian matrices. As an application, a new Delsarte-Hoffman-type bound on the size of the largest independent set in a directed graph is developed. Our techniques consist in quantifying the impact of breaking the Hermitian symmetry of a matrix and are broadly applicable.
1 Introduction
The eigendecomposition is among the most powerful tools for analyzing Hermitian matrices , i.e. matrices satisfying , where . Several classical results in linear algebra can be derived from decomposing a Hermitian matrix as , where is unitary and . In particular, under the assumption that is Hermitian, variational estimates on the Rayleigh quotient [HJ90] can be stated in terms of :
[TABLE]
In case that is non-Hermitian, the eigenvalues of may be complex, or even worse the eigendecomposition may not exist at all.
When is non-Hermitian but diagonalizable, its eigendecomposition is of the form for some invertible matrix and scalars . Compared to the Hermitian case, the columns of need not form an orthonormal basis. A different decomposition that is available to all matrices is the singular value decomposition (SVD): , where the singular values are non-negative and are unitary matrices. However, it need not be the case that , which is the primary contrast with the eigendecomposition.
Powerful tools of linear algebra can be applied to the study of graphs via spectral graph theory [Chu97]. Indeed, let be a graph, where is the set of vertices and an adjacency matrix such that if there is an edge between the and nodes. By analyzing the spectral properties of , a variety of mathematical ideas may be adapted to , including notions of geometry [Moh89, MACO91], Fourier and wavelet analysis [CM06, HVG11, SRV16], random diffusion processes [CLL*+*05, CL06], and clusters [SM00, NJW02]. While these tools have contributed to a renaissance in the analysis of data, spectral graph methods almost uniformly require the underlying graph to be undirected, or in linear algebra terms, must be Hermitian. This is a severe limitation in practice, as a variety of real data does not lend itself to representation as an undirected graph, for example social networks [KLPM10], models for the spread of contagious disease in a heterogenous population [KW92], and predator-prey relationships [YA73].
1.1 Summary of Contributions
This article develops new approaches for the analysis of non-Hermitian matrices. The primary contributions are twofold. First, we prove a generalized version of the classical variational estimates on the Rayleigh quotient. New admissibility conditions are introduced to replace the Hermiticity condition. Second, the Delsarte-Hoffman bound on the size of independent sets in undirected graphs is generalized to the directed setting. Our major tool consists in quantifying the discrepancy between Hermitian and non-Hermitian matrices, and proposing additional hypotheses in the theorems to address this discrepancy. The gap between Hermiticity and non-Hermiticity is made precise, and moreover in the case of the Delsarte-Hoffman bound, the gaps between being Hermitian, diagonalizable (with potentially complex eigenvalues) and arbitrary is considered by analyzing the SVD. Our proof methods are flexible, and may be applicable to settings not considered in the present article.
1.2 Related Work
Spectral graph theory has been attempted for operators defined on directed graphs in a variety of contexts, including for the graph Laplacian [AC05, Chu05, But07, Bau12, BS13, ZS16, FAFS18, CMZ18] and for nonreversible Markov chains [Fil91]. Combinatorial results for directed graphs have also been studied [Bru10, KS15]. These results do not, however, develop precise characterizations of the ways in which classical results can be modified in the non-Hermitian setting. In particular, the admissibility conditions proposed in this article explicitly illustrate what is lost when a matrix is perturbed to deviate from Hermiticity, and suggest how to compensate for the loss of Hermiticity. Moreover, the proposed generalized Delsarte-Hoffman bound makes no assumptions of normality of the adjacency matrix of the underlying graph.
1.3 Notation
Throughout, bold typography is used to denote matrices and vectors. Let denote the identity matrix with size clear from context. For a collection of points , let denote the diagonal matrix with diagonal entry . Let and respectively denote the matrix of all 1s and all 0s. Let and denote the row and column of the matrix , respectively. For matrices , we denote the by the Hadamard product .
2 Generalized Rayleigh Quotient Estimation
2.1 Rayleigh Quotient for Complex Diagonalizable Matrices
Let . There corresponds to a (in general non-symmetric) bilinear form defined for . The behavior of this bilinear form can be analyzed in a scale-invariant manner through the Rayleigh quotient. When is Hermitian, (1) states that the Rayleigh quotient is controlled for by the largest and smallest eigenvalues of . We extend this result to the case when has complex eigenvalues.
Theorem 2.1**.**
Let be decomposed as where and . Write for . Let be such that there exist satisfying and
[TABLE]
Then
[TABLE]
Proof.
Using the eigendecomposition of we have
[TABLE]
Writing each eigenvalue in polar form as and applying the admissibility condition (2) yields
[TABLE]
The result follows by algebraic manipulation. ∎
The condition (2) is an admissibility condition on the vectors . In the case where is Hermitian, the eigenvalues of are real and is unitary. If for all , then
[TABLE]
since is unitary. If is Hermitian and moreover , which implies that , we have
[TABLE]
which recovers . In the general case, must interact in a particular way for Theorem 2.1 to hold, as quantified by the admissibility condition (2). A slightly more general result holds, using the singular value decomopsition modulo signings of the singular values:
Theorem 2.2**.**
Let be decomposed as where and . Write for . Let be such that there exist satisfying and
[TABLE]
Then
[TABLE]
Proof.
Using the Singular value decomopsition modulo signings of the singular values of we have
[TABLE]
Writing each singular value in polar form as and applying the admissibility condition (3) yields
[TABLE]
The result follows by algebraic manipulation. ∎
2.2 Illustration of Admissible Vectors Via Index Rotations
Admissible vectors may be constructed as follows. Consider the matrix transformation prescribed by performing a rotation to the entry indices of a matrix :
[TABLE]
[TABLE]
where rotation angles are restricted to . Together with the transpose, these transformations generate the dihedral group of order . Given a matrix , we have
[TABLE]
[TABLE]
Furthermore, these transformations preserve unitarity:
Lemma 2.3**.**
Suppose is unitary. Then , is also unitary.
Proof.
It suffices to prove that . Recall that unitary means that
[TABLE]
and so has rows and columns with norm equal to 1. Since the entries of the row of correspond to a permutation of the entries of the column of it follows that also has rows and columns with norm equal to 1. Furthermore since every column of undergoes the same permutation when converted into a row of it follows that
[TABLE]
thus completing the proof. The other angles follow similarly.
∎
Moreover, index rotations obey a convenient multiplicative identity:
Lemma 2.4**.**
Let . Then .
Proof.
We prove the case when is odd; the argument is analogous for even. Recall that
[TABLE]
Applying the rotation operator,
[TABLE]
In particular, if we have
[TABLE]
Similarly,
[TABLE]
In particular, for we have
[TABLE]
from which the desired claim follows. ∎
We now establish the existence of a class of admissible vectors.
Theorem 2.5**.**
Let be Hermitian such that is diagonalizable with
[TABLE]
Write the eigenvalues of in the polar form . Then for every there are admissible vector pairs for which
[TABLE]
and moreover,
[TABLE]
Proof.
For an arbitrary matrix the following identity follows from Lemma 2.3
[TABLE]
since for any matrix we have
[TABLE]
In particular, for a real Hermitian ,
[TABLE]
For some fixed let
[TABLE]
Note that there exist a unique pair of vectors such that . In particular, , with the 1 in the coordinate. So, to show admissibility of the vector pair , it thus suffices to show . This follows from the fact that
[TABLE]
and also
[TABLE]
Moreover, an application of the variational Rayleigh quotient estimates for yields
[TABLE]
thus concluding the proof.
∎
We remark that the matrix is a perHermitian matrix [GL12]. Note that the rotation operator preserves the eigenvalues of a Hermitian matrix, though the eigenvectors change in general.
Corollary 2.6**.**
Let be a Hermitian matrix with spectral decomposition , . Then .
Proof.
Applying Lemma 2.4 to the factorization yields the desired result. ∎
3 Estimating Independent Set Cardinalities in Directed Graphs
As an application of our method to graph theory, we develop estimates on the size of the largest independent set in certain directed graphs. We will consider the inner product on matrices , which has associated norm
[TABLE]
Definition 3.1**.**
Let be a directed, unweighted graph on vertices. The graph has adjacency matrix where if and only if there is a directed edge from the node to the node in . The graph is -regular if all row and columns sums are equal to . The graph is undirected if it has symmetric adjacency matrix.
The Delsarte-Hoffman bound [Del73, Hof03] is a classical estimate on the cardinality of the largest independent set of an undirected, unweighted, -regular graph in terms of the spectrum of its adjacency matrix. We state it and provide a proof for completeness.
Theorem 3.2**.**
(Undirected Delsarte-Hoffman Bound). Let be the adjacency matrix of an undirected -regular graph with spectral decomposition
[TABLE]
where . Let be the indices of an independent set in . Then
[TABLE]
Proof.
Note that by -regularity, has an eigenvalue of ; without loss of generality, let . Then Thus, for all ,
[TABLE]
Let where . We analyze the second summand on the right-hand side as follows:
[TABLE]
Hence,
[TABLE]
To every independent set , there is a corresponding indicator vector for which by definition . For such an indicator vector , it follows that
[TABLE]
Noting that , we get
[TABLE]
[TABLE]
thus completing the proof. ∎
The condition on the maximum size on an independent set may be characterized as the maximum value , where for some . The spectral decomposition of decouples the rank-one matrix associated with the eigenvalue , from whence the analysis flows. Note that the Delsarte-Hoffman bound is sharp for the complete bipartite graph having vertices in each partition, since in this case
[TABLE]
3.1 Directed Delsarte-Hoffman Bound
We now consider independent sets in directed regular graphs and broaden the scope to adjacency matrices whose entries are not necessarily binary.
Definition 3.3**.**
Let be a directed graph with nodes. A matrix is a pseudo-adjacency matrix for if whenever there is no directed edge from the node to the node in . The pseudo-adjacency matrix is said to be -regular if all row and column sums of are equal to .
We develop Delsarte-Hoffman-type bounds based on the spectral decomposition and the singular value decomposition of the (non-Hermitian) pseudo-adjacency matrix.
Theorem 3.4**.**
Let denote a -regular pseudo-adjacency matrix for a graph . Let be decomposed as where . Let , be a polar form of the -th eigenvalue of . Let . Let be such that there exist satisfying
[TABLE]
Then if and denote respectively indicator vectors for rows and columns associated with a rectangular 0 block in ,
[TABLE]
Proof.
Note that by -regularity, has an eigenvalue of ; without loss of generality, let . Then we have that . Hence, Thus, for all subject to (6),
[TABLE]
We analyze the second term of the right hand side as follows:
[TABLE]
Note that follows from the observation that takes values in , and . That follows similarly. Hence,
[TABLE]
Since and are indicator vectors for rows and columns associated with a rectangular 0 block in , . It follows that
[TABLE]
from whence the result follows by algebraic manipulation.
∎
In the case that is the adjacency matrix of a -regular graph, the result may be interpreted as a generalization of Theorem 3.2.
Corollary 3.5**.**
(Directed Delsarte-Hoffman Bound) Let denote a -regular adjacency matrix for a graph on vertices. Let be decomposed as where . Let be a polar decomposition of . Let . Let be such that there exist satisfying
[TABLE]
Then if and denote respectively indicator vectors for rows and columns associated with a rectangular 0 block in ,
[TABLE]
Note that the quantity bounded in Corollary 3.5 may be interpreted as the geometric average of the size of independent set with respect to “in” and “out” nodes. Indeed, if are the indicator functions for the in (row) and out (column) vertices of a directed independent set, then .
If is Hermitian and , the admissibility condition (6) is always satisfied as . Indeed, in this case,
[TABLE]
so that the conclusion of Theorem 3.2 holds. Hence, Corollary 3.5 is a strict generalization of the classical Delsarte-Hoffman inequality.
3.1.1 Tightness of Directed Delsarte-Hoffman Bound
When is a multiple of 4, adjacency matrices of the form
[TABLE]
show Corollary 3.5 is tight. Indeed, when , this is a 1-regular directed graph with non-Hermitian adjacency matrix , which may be decomposed as:
[TABLE]
In this case, the largest independent set has size 2, corresponding to the zero block on the upper left and lower right of the matrix. Let , so that . Decomposing the first and fourth eigenvalues as , it is seen that the admissibility condition is satisfied, and that . Moreover,
[TABLE]
so that the estimate of Corollary 3.5 is
[TABLE]
which is tight since . A similar argument holds for the block corresponding to indicator functions . Together, this shows the maximal independent set of this directed graph is tightly estimated by Corollary 3.5.
3.2 A Delsarte-Hoffman Bound Using the Singular Value Decomposition
Consider the singular value decomposition of expressed by
[TABLE]
where each element of is positive. Theorem 3.6 provides a Delsarte-Hoffman estimate on the size of the independent set using the SVD, which holds for all matrices, not just diagonalizable ones.
Theorem 3.6**.**
Let be a -regular pseudo-adjacency matrix of a directed graph. Suppose has a decomposition such that and . Let . Suppose that correspond to the indicator sets for row and column indices respectively of a rectangular zero block, and that there exist such that
[TABLE]
Then
[TABLE]
Proof.
By the SVD and by -regularity,
[TABLE]
Analyzing the second term for all , subject to (8),
[TABLE]
Note that follows from and that fact that , ; follows similarly. Thus,
[TABLE]
Every zero block is specified by a pair of indicator vectors and such that . For such an , pair also subject to the admissibility condition (8) we have
[TABLE]
from whence the result follows by algebraic manipulation.
∎
Theorem 3.6 requires a decomposition which bears resemblance to the SVD in the fact that , where , but without the condition that for all . Note that if , and or , this still expresses such a decomposition for . In this sense, there are decompositions to consider in Theorem 3.6, corresponding to the possible sign assignments. Thus, one can think of the decomposition in Theorem 3.6 as a (non-unique) signed SVD, and the condition (8) as an admissibility condition with respect to this decomposition.
If in particular is the adjacency matrix of a -regular graph, the following result holds.
Corollary 3.7**.**
Let be a -regular adjacency matrix of a directed graph. Suppose has a decomposition such that and . Let . Suppose that correspond to the indicator sets for row and column indices respectively of a rectangular zero block, and that there exist such that
[TABLE]
Then
[TABLE]
4 Discussion and Future Research
This article proposes generalizations of classical linear algebraic and spectral graph theoretic results to the case in which the underlying matrix is non-Hermitian. This is done by constraining certain vectors to satisfy admissibility conditions. When is Hermitian, these admissibility conditions hold and the classical results are recovered. The admissibility condition take slightly different forms, depending on which decomposition is used in place of the spectral decomposition into an orthonormal eigenbasis.
In Theorems 2.1, 3.4, is assumed diagonalizable as where may be complex and need not be unitary, merely inverses: . The analysis of proceeds by assuming admits an expansion in terms of the rows of and an expansion in terms of the rows of . Of course, when these conditions are the same, and when , this condition always holds. On the other hand, Theorem 3.6 takes advantage of the singular value decomposition where and are unitary but . The analysis of in this situation requires a different condition on , namely that has an admissible decomposition with respect to the rows of , and with respect to the rows of . We remark that in all of these cases, the crucial property is that for -regular unweighted graphs (or -regular weighted graphs), the first eigenvector or singular vector (both left and right) is the vector with corresponding eigenvalue or singular value . All subsequent analysis is downstream from this observation.
Intuitively, as deviates from being Hermitian, the admissibility conditions will still hold for a large class of vectors . A topic of future research is to develop a rigorous perturbation theory of Hermitian matrices that quantifies how likely the admissibility conditions are to hold in a probabilistic sense. That is, if is Hermitian, then the admissibility condition holds automatically for all . As deviates from and deviates from Hermiticity, it is of interest to determine which vectors (or, what proportion of them in a probabilistic sense) satisfy the admissibility condition.
5 Acknowledgements
We are grateful to Jim Fill (Johns Hopkins University), Yuval Filmus (Technion), and Xiaoqin Guo (University of Wisconsin, Madison) for insightful comments regarding the results and presentation of this manuscript.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[AC 05] R. Agaev and P. Chebotarev, On the spectra of nonsymmetric Laplacian matrices , Linear Algebra and its Applications 399 (2005), 157–168.
- 2[Bau 12] F. Bauer, Normalized graph Laplacians for directed graphs , Linear Algebra and its Applications 436 (2012), no. 11, 4193–4222.
- 3[Bru 10] R.A. Brualdi, Spectra of digraphs , Linear Algebra and its Applications 432 (2010), no. 9, 2181–2213.
- 4[BS 13] B.K. Butler and P.H. Siegel, Sharp bounds on the spectral radius of nonnegative matrices and digraphs , Linear Algebra and its Applications 439 (2013), no. 5, 1468–1478.
- 5[But 07] S. Butler, Interlacing for weighted graphs using the normalized Laplacian , Electronic Journal of Linear Algebra 16 (2007), no. 1, 8.
- 6[Chu 97] F.R.K. Chung, Spectral graph theory , no. 92, American Mathematical Soc., 1997.
- 7[Chu 05] F. Chung, Laplacians and the Cheeger inequality for directed graphs , Annals of Combinatorics 9 (2005), no. 1, 1–19.
- 8[CL 06] R.R. Coifman and S. Lafon, Diffusion maps , Applied and computational harmonic analysis 21 (2006), no. 1, 5–30.
