Concentration of the adjacency matrix and of the Laplacian in random graphs with independent edges
Roberto Imbuzeiro Oliveira
Introduction
Much of probabilistic combinatorics deals with questions of the following type:
Given a probability distribution over “large” combinatorial objects and a real-valued parameter defined over such objects, does there exists a typical value such that is very likely to be close to ?
Starting with the seminal work of Shamir and Spencer on the chromatic number of , many answers to instances of the above question have been obtained via concentration inequalities, and developments in the two fields have often gone hand in hand; see and the references therein for many examples.
In this paper we introduce a new concentration inequality for random Hermitian matrices in order to address a variant of Question 1.1. Our combinatorial objects consist of random graphs with independent edges. These are random graphs where the events “ is an edge” (with varying over all unordered pairs of vertices) are independent, but not necessarily identically distributed. The new twist is that the “parameters” for which we prove concentration are the adjacency matrix and the graph Laplacian of the resulting graph (defined in Section 2.3).
We briefly recall why these two matrices are important. Many (real-valued) parameters of a graph can be computed and/or estimated from these two matrices, including the diameter, distances between distinct subsets, discrepancy-like properties, path congestion, chromatic number and the mixing time for random walk; see e.g. for a compendium of these results, for the relationship between the two matrices and “pseudo-random” properties of graphs and for algorithmic applications. Given these facts, our main Theorem (stated below) sheds some light on the typical properties of the corresponding random graph models.
Let be a random graph on vertex set where each potential edge , appears with probability . Let and be the adjacency matrix and graph Laplacian of and and be the adjacency matrix and Laplacian of the weighted graph where has weight for each pair . Define , as the minimum and maximal weighted degrees in . Then there exists a universal constant such that if ,
A more precise quantitative statement of Theorem 1.1 is given in Section 3 below.
Theorem 1.1 is related to several known results about the standard Erdös-Rényi graph (the special case where for ). We will show in Section 4 that the kind of matrix concentration we prove here is implicit in the literature and that the standard notion of quasi-randomness for dense graphs can be reformulated in terms of concentration of the adjacency matrix around the “typical matrix” for the corresponding model. There is also a relationship between concentration of the Laplacian and quasi-randomness for given degree sequences which is briefly discussed in Section 4.1.
For the special cases just described, the bounds obtained from Theorem 1.1 for the Laplacian are qualitatively sharp, in the sense that they becomes trivial at roughly the same point where one cannot expect concentration to hold. However, more specialized (and much more complex) approaches yield improved bounds . In some sense, this is due to the fact that the typical adjacency matrices and Laplacians for such random graph models turn out to be very degenerate: one of the eigenvalues of each matrix has multiplicity , and the other eigenvalue is well separated from the first.
The cases where this does not happen turn out to be more interesting. For instance, consider the case of bond percolation with a parameter on an arbitrary -vertex graph . That is, we consider a random subgraph of that is obtained by retaining each edge of independently with probability . Let be the adjacency matrix and be the Laplacian of (respectively). We will show that when the minimum expected degree in is , the adjacency matrix and Laplacian of are close to and (respectively); therefore, any estimate for derived from continues to hold (at least approximately) for the random subgraph. A simple corollary of our Theorem is a bound for the spectral gap of that improves upon a recent result of Chung and Horn , derived via much more complicated methods.
Not much is known in general about such inequalities. This is in sharp contrast with the scalar case, where there are several remarkable inequalities and many techniques to prove them . The concentration results for random matrices that have been proven correspond to relatively old developments in the scalar case, such as the standard bounds due to Chernoff and Hoeffding , as well as Khintchine’s inequality . Accordingly, the new concentration result we introduce in this paper is a matrix analogue of Freedman’s inequality for martingale sequences , which dates back to the 1970’s. Here is a precise statement. [Measurability and conditional expectations are defined entrywise; see Section 2.4 for this and other definitions.]
Compared with Freedman’s original bound, Theorem 1.2 has worse constants in the exponent and an extra factor (which is necessary; cf. Section 8), but the two bounds are otherwise of the same form. In this paper we only need a version of Theorem 1.2 for independent sums (cf. Remark 7.1 and Corollary 7.1), but the martingale inequality is not any harder to prove.
The proof of Theorem 1.2 follows a methodology first proposed by Ahlswede and Winter . These authors proved a version of the Chernoff bound for matrices which has had a very strong impact on the development of Quantum Information Theory . Christofides and Markström used the same method to obtain a version of Hoeffding’s inequality for matrix martingales.
In the setting of Theorem 1.2, replace the assumption on by the assumption that there exist such that and . Then for all ,
where and for
As we will see in Remark 3.1, this bound would not suffice for our applications. Roughly speaking, our Theorem is better because the variance term in our bound is the largest value of a sum of matrices, not the sum of the largest eigenvalues. In that respect, Theorem 1.2 is closer to an influential bound obtained by Rudelson via certain inequalities from non-commutative probability . The Ahlswede-Winter approach we adopt here has the advantage of requiring no such unfamiliar tools.There is now a proof of Rudelson’s bound along the lines of the Ahlswede-Winter method; see for details and for further discussion on the difference between the three bounds.
Theorem 1.2 should also be contrasted with other ways for controlling eigenvalues and eigenvectors of random matrices. One of them is the “trace method” which consists of analyzing traces of high powers of the matrices under consideration. This method can be very sharp, but it is also quite complex and we will see that we obtain better bounds in one context (but not all contexts) where the trace method has been applied. A more recent way of bounding eigenvalues and eigenvectors is in some sense based on bounding “discrepancies” . This is better than our bound when the technique applies (see e.g. the comments in Section 4.1), but our main applications seem to be beyond the reach of this methodology.
Finally, we note that our result is not quite comparable concentration bounds of Alon, Krivelevich and Vu for the largest eigenvalues of a random symmetric matrix. Our bound is poorer than theirs when applied to -th largest eigenvalue for any fixed , but their bound quickly deteriorates when grows, whereas our result bounds the maximal deviation of all eigenvalues simultaneously (cf. Corollary 3.1), as well as the deviation of eigenspaces (cf. Corollary 3.2). Moreover, their result cannot be used to determine the typical value of each eigenvalue.
2 Organization
The remainder of the paper is organized as follows. After the preliminary Section 2, we prove the main concentration result in Section 3. As a test case, we apply our results to the Erdös-Rényi random graph Section 4 where the connection with quasi-randomness is also discussed. Bond percolation is discussed in Section 5. The more complicated case of inhomogeneous random graphs is treated in Section 6, where we also compare our results to what is known about graph limits. The new concentration inequality is proven in Section 7. Some final remarks are made in Section 8. The Appendix contains two simple results on the perturbation theory of compact operators for which we did not find adequate references.
Preliminaries
We also note an equivalent statement of the spectral theorem as:
where the are projections with orthogonal ranges and , the identity matrix. The multiplicity of is the dimension of the range of the corresponding ; this is equal to the number of with .
In Section 6 we will compare adjacency matrices with certain integral operators on . The spectral theory of these and other compact operators is a classical topic in Functional Analysis and we refer to for all the results we review in this Section.
We will work with the space of real measurable functions that are square-integrable with respect to Lebesgue measure. This space has a natural inner product
and an associated norm with respect to which it is a real Hilbert space.
Given a function (the latter space being defined similarly to ), one can define a linear operator on by the formula:
The “” norm of a linear operator from to itself is given by:
It is an exercise to show via the Cauchy Schwartz inequality that:
Assume that for almost every (i.e. is symmetric). In that case the operator is a compact, self adjoint linear operator on the Hilbert space .
3 Concepts from Graph Theory
For our purposes a graph consists of a finite set of vertices and a set of edges, which are subsets of size (loops) or of (we do not allow for parallel edges). Unless otherwise noted, we will assume that for some integer , where . We will write edges as pairs (allowing for ), but we make no distinction between and . We will also write to mean that . The degree of a vertex is the number of such that .
Assume that . The adjacency matrix of is the matrix such that, for all , the -th entry of is if and otherwise. The Laplacian of is the matrix:
where is the diagonal matrix whose -th entry is if , or if . We also let
We will also consider weighted graphs, which correspond to a graph where a positive weight is assigned to each edge . This is the same as defining a symmetric function (i.e. for all ) and setting . In this case, the degree of is defined as
Assume . The adjacency matrix of such an is the matrix where for each the -th entry of is . The Laplacian is defined as
where is defined as before, but with the new notion of degree. The definition of is the same as for unweighted graphs.
4 Probability with matrices
If the entries are also square-integrable, one can define the variance by the usual formula,
We will need two easily checked properties of matrix (conditional) expectations, valid for all integrable random Hermitian matrices and and any sub--field :
Concentration of graph matrices
In this section we state and prove our main result, Theorem 1.1.
We also define for .
Define a random unweighted graph with vertex set and edge set
Let and be the adjacency matrix and Laplacian of the graph . We will compare these to the corresponding matrices , of the weighted graph defined by the function .
The following is a more precise statement of Theorem 1.1.
For any constant there exists another constant , independent of or , such that the following holds. Let , . If , then for all ,
Moreover, if , then for the same range of :
We will quickly derive some corollaries before we prove Theorem 3.1.
Therefore, the RHS holds with probability for any if . Similarly,
and the RHS holds with probability for all as above if .
Given some , let be the set of all pairs such and has no eigenvalues in . Then for ,
In particular, the RHS holds with probability for any .
Define similarly. Then for ,
In particular, the RHS holds with probability for any .
The upshot is that for any range of eigenvalues of (resp. ) that are well-separated from the rest of the spectrum, the projection onto the corresponding eigenvectors of (resp. ) will be typically close to that of (resp. )Of course, there is not much one can do near eigenvalue degeneracies, where eigenvectors are typically unstable.. We will see when dealing with inhomogeneous random graphs that the separation conditions demanded by the corollary are satisfied in non-trivial cases.
One can check that and . Therefore,
as the eigenvalues of are always contained in the set . Thus the assumptions of the Corollary apply with , but we still need to compute the sum of the variances. For this, fix some pair and note that:
This is a diagonal matrix and its largest eigenvalue is at most
One can now apply Corollary 7.1 with and to obtain:
Now let be given and assume . Then it is clear that there exists a independent of and such that whenever ,
This proves the first inequality in Theorem 3.1.
In order to prove the second inequality, we again fix . Our first task is to control the vertex degrees in . Notice that for each , is a sum of independent indicator random variables and the mean of that sum is . Standard Chernoff bounds (or the case of our own Corollary 7.1!) imply that there exists a value of such that for ,
Thus with probability one has that
We will use this inequality to compare the matrices
By increasing if necessary (and recalling that , ), we can ensure that the RHS of (3.5) is at most . By the Mean Value Theorem for any :
We now wish compare to . Introduce an intermediate operator:
The spectrum of any Laplacian lies in $\|I-\mathcal{L}_{\bf p}\|\leq 1$. Using this in conjunction with (3.6) yields:
where again we increase if necessary to ensure that and imply the desired bound.
To finish the proof, we must show that with probability . For this we will use the concentration result, Corollary 7.1. One can write:
where the are the same matrices from the first part of the proof (cf. (3.1)). Again we have a sum of mean- independent random matrices, in this case:
In all possible cases, the eigenvalues of are contained in the set:
Again we have a diagonal matrix. Its -th entry is at most:
We may thus apply Corollary 7.1 to with to obtain:
We have already ensured that . This implies
This was precisely the required bound.
We now explain why the Hoeffding bound of Christofides and Markström is insufficient for our purposes. In the case of the adjacency matrix, the random sum we deal with is . We observed above that has eigenvalues , and , hence we would have to take in order to apply Theorem 1.3 to . A simple calculation shows that the exponent in that bound would be of the order for small enough , which is much worse than the behavior we obtain. Our improvement comes from the fact that our “variance” term is the largest eigenvalue of a sum, not the sum of largest eigenvalues. Similar comments apply to the concentration of the Laplacian.
The Erdös-Rényi graph and quasi-randomness
As a first illustration of Theorem 3.1, we apply our results to the Erdös-Rényi graphs. Our bounds are suboptimal in this very special case, but the stronger results in require more difficult arguments that do not seem to generalize to other cases of bond percolation (cf. Section 5). Moreover, our result correctly predicts the range of for which one can expect concentration of the adjacency matrix.
We then connect concentration to the theory of quasi-randomness for dense graphs showing that, in a certain sense, quasi-randomness is equivalent to concentration of the adjacency matrix.
While we will not dwell on this point, a similar connection could be presented between random graphs with given expected degrees and concentration of the Laplacian. Our bounds are also suboptimal in this setting, as attested by a recent preprint of Coja-Oghlan and Lanka .
The following result is immediate from Theorem 3.1
This result is qualitatively sharp in the sense that one cannot expect that the Laplacian concentrates when . To see this, recall that the multiplicity of in the spectrum of is the number of connected components of (this is a deterministic statement; cf. ). If , the probability of there being or more components is bounded away from . But if has multiplicity , (3.1) implies that , therefore is far from the “typical Laplacian” with positive probability.
Quantitatively, the bounds in Proposition 4.1 can be improved. We quickly sketch the argument for the adjacency matrix, which is implicit in the work of Feige and Ofek . A key idea is that, since the typical adjacency matrix has one very large eigenvalue and lots of small ones, the same should hold for .
One can use the reasoning in [33, Lemma 2.1] to show that, for the dominant eigenvector of is always close to . Moreover, the largest eigenvalue is and all other are of the order . This shows that, with probability
2 Quasi-randomness as concentration of the adjacency matrix
We now point out that the idea of concentration of the adjacency matrix is implicit in the theory of dense quasi-random graphs
This theory was initiated by Chung, Graham and Wilson . Their surprising discovery was that several properties that a Erdös-Rényi random graph is very likely to have are in fact equivalent.
[Q1] There exists a such that for all , contains more than induced labeled copies of each graph on vertices and edges.
[Q2] has edges and labeled copies of the four-cycle .
[Q3] has edges, the largest eigenvalue of is and all other eigenvalues of are in absolute value.
[Q4] where is the number of edges of inside and is the vertex set of .
We now provide a characterization of quasi-randomness in terms of “concentration” of the adjacency matrix. Let
The following result shows that a sequence of graphs is quasi-random if and only if the adjacency matrices of the graphs are sufficiently close to .
A sequence of graphs as above satisfies properties [Q1]-[Q4] above if and only if:
Proof: [of Proposition 4.2] We will show that [P1] is equivalent to [Q3] in the previous list.
[P1][Q3] : The eigenvalues of are (with multiplicity ) and (with multiplicity ).
We use inequality (3.1) above to deduce that:
Moreover, the number of edges in is:
[Q3][P1]: It is immediate from [Q3] that is -close to a rank-one operator: if is the (normalized) eigenvector corresponding to the largest eigenvalue , then:
It is shown in the proof of Fact 7 in that, under [Q3], is -close to . Thus we see that:
Putting all the inequalities together implies the desired result.
Application to bond percolation
In the previous section we discussed a random graph model where the typical Laplacian and adjacency matrices had one “special” eigenvalue with multiplicity and “trivial” eigenvalues. In this setting, proving concentration of the adjacency matrix (say) essentially amounted to showing that one eigenvector was close to what it should be while the other eigenvalues clustered around the degenerate eigenvalue of the typical case.
We now consider a class of models for which one cannot expect this strategy to work. Let and be an arbitrary unweighted graph on vertex set . Consider the random subgraph of that is obtained via by deleting each edge of independently with probability . This model of bond percolation has received much attention in recent years, with a special focus the emergence of a giant component . Much less seems to be known about the spectrum of .
In this section we apply our general Theorem, Theorem 3.1, in order to answer the following question: how large does need to be in order for the graph matrices to concentrate? Clearly, this must occur way after the percolation threshold.
Bond percolation is a special case of the random model in Section 3. To see this, one only needs to define:
A computation shows that the “typical matrices” for this choice of are:
Moreover, the parameters , appearing in Theorem 3.1 are and , where (resp. ) is the minimum (resp. maximal) degree in .
The following result is a direct corollary of Theorem 3.1.
For each there exists a such that the following holds. Suppose that , and are as above and . Then:
where and are the adjacency matrix and Laplacian of (resp.)
One can of course derive corollaries about eigenvectors and eigenvectors following Corollaries 3.1 and 3.2. For instance, suppose that:
Then the following holds with probability : for each such that the interval contains no eigenvalues of other than , has multiplicity in the spectrum of and moreover, the corresponding normalized eigenvectors , of and (resp.) satisfy:
with probability . This implies:
for the same eigenvectors, which implies that is close to or . A similar result for the eigenspace projectors could be derived even if had higher multiplicity. It seems quite remarkable that one can approximately obtain the eigenvectors or eigenspaces of from a (potentially very sparse) subgraph .
We also note that the threshold for Laplacian concentration is indeed , as shown in Section 4.1 in the special case of the Erdös-Rényi random graph .
The following simple corollary is also of interest.
There exist such that, if , then with probability ,
We have singled out this bound in order to compare it with a recent bound of Chung and Horn . These authors proved that, with high probability,
Our bound is better for all values of and , most dramatically for , in which case their bound is vacuous while ours is non-trivial.
Application to inhomogeneous random graphs
In this section we consider a more complex random graph model that is defined in terms of an attachment kernel , a density parameter and a set of points .
One can define a random graph as in Section 3 with the above weight function; we call this graph , the inhomogeneous random graph on vertices, density parameter and attachment kernel (the dependency on is implicit in this nomenclature). The adjacency matrix of this random graph will be denoted by
Our goal in this section will be to prove that, up to some error terms that are small with high probability, the adjacency matrix of will be related to the integral operator on that is defined by .
Similar results for the Laplacian of are discussed in Section 8.
The phrase “inhomogeneous random graph” comes from a paper by Bollobas, Janson and Riordan where the above model was studied in the range with background spaces more general than $p=1/n$ .
A related random graph model generating dense graphs () was introduced in and studied in . This model is related to the beautiful theory of graph limits where the space of graphs is “completed” into the space of graphons, which are non-negative, symmetric functions like above, with the further restriction that . There is a fairly complete correspondence between the properties of sequences of graphs that are convergent in terms of normalized subgraph counts and the corresponding limiting graphon. Conversely, the sequence of random graphs correponding to a given graphon converges to that same graphon. The cut metric that defines graph convergence will be further discussed in Section 6.3 below.
The connection between the convergent graph sequences and inhomogeneous random graphs was noted in , where the authors studied bond percolation over a convergent sequence of graphs and found the critical probability for existence of a giant component. Other papers have focused on the relationship between convergence of subgraph counts vs. convergence in the cut metric (see below) for sparse graphs, a topic that is far from completely elucidated. In what follows we will show that our random graphs converge to the corresponding kernel in a stronger metric.
2 The precise result
We will use the following technical assumption.
Moreover, the points are random i.i.d. uniform over $$.
where is the indicator function of the set and is the edge set of . Notice that defines a bounded linear operator on via a formula similar to (6.2):
and note that .
Finally, let be the spectrum of the operator in (6.2) (see Section 2.2 to recall what the spectrum is).
There exist universal constants such that the following holds under Assumption 6.1. Given , suppose there exists a -Lipschitz function that also takes values in and which is -close to in the norm. Define:
The matrices and satisfy:
The integral operators and satisfy:
This Theorem implies that, up to error terms that are small with high probability, is defined solely in terms of the kernel function , up to a permutation of coordinates. It also implies that, statistical parlance, it implies that the non-zero eigenvalues of are strongly consistent estimators of the non-zero eigenvalues of when and .
Both of these assertions hinge on the fact that Lipschitz functions are dense in . Unfortunately, our error bounds are not independent of , as quality of the approximation by Lipschitz functions, measured by the size of the Lipschitz constant for a given approximation error , may vary with . This is in contrast with approximation in the cut norm, which we now discuss.
3 Convergence in the operator and cut metrics
One can check that always. This definition of is natural from the point of view of Functional Analysis; a more “combinatorial” definition,
is equivalent to the previous one in the sense that:
Now assume that and are graphs with common vertex set and adjacency matrices . Define:
is the normalized cut norm of .
Thus the cut norm on induces a distance on graphs. Notice, however, that this distance might be positive even though and are isomorphic. This motivates the following definition: given two kernels , say that is a rearrangement of () is there exists a measure-preserving bijection such that for almost every . The cut metric assigng to each pair of kernels a distance:
Notice that the cut metric does not distinguish between (the kernels of) isomorphic graphs.
3.2 The operator norm and the operator metric
The metric yields a criterion for convergence of graph sequences. In the dense case , this implies the convergence of normalized subgraph counts and also gives a criterion for testable graph properties . As mentioned above, much less is understood about the case (see however the conjectures of Bollobás and Riordan [13, Section 5.2]).
Theorem 6.1 is mostly concerned with the eigenvalues and the eigenvectors of the adjacency matrix . Unfortunately, in general we do not even know how to control the eigenvalues of in terms of the cut norm alone. For bounded kernels (), this is easy enough (see [17, Theorem 6.6]), but there are difficulties in extending this to the sparse case. This does seem to be a serious problem, as related difficulties appear in when the authors attempt to relate the convergence of subgraph counts to cut metric convergence. [Estimating the eigenvalues is related to counting cycles in the corresponding graph or graphon.]
Luckily, a stronger notion of convergence implied by the norm suffices for our purpose, and it is precisely this notion that we achieve via our methods.
From (6.4) we see that that whenever is square-integrable.
In analogy with the cut metric, one can also define an operator (pseudo-)metric on square-integrable kernels via the formula:
One can show via our results that when Assumption 6.1 holds, and , then the kernel determined by – which is equivalent to in Theorem 6.1 – converges in the metric to . We omit the details.
A drawback of is that it lacks a corresponding (weak or strong) regularity lemma, which would allow one to approximate up to error any (say bounded) kernel by simple functions taking at most values. Indeed, this is precisely why the bound in Theorem 6.1 depends on .
4 Proof of Theorem 6.1
For , define and .
The following facts can be easily checked (proof omitted).
Let us now relate the non-zero eigenvalues and eigenvectors of with those of . Write:
where each the projection onto the eigenspace corresponding to . By (6.10),
The operators are orthogonal projections with orthogonal ranges. Therefore, the non-zero eigenvalues of are the numbers with . Moreover, for each such , is the projection onto the corresponding eigenspace of .
Proof: [of the Claim] First notice that for each :
because (eqn. (6.8)) and . One can also check that for all ,
where we used (6.5) for the first and third equalities and the fact that for the second one. It follows that is a self-adjoint operator on that equals its square; this means that it is an orthogonal projection onto its range.
To see that these ranges are orthogonal for distinct , notice that the range of is the set of all vectors of the form where belongs to the range of and is therefore an eigenvector of with eigenvalue . But eigenvectors of with distinct eigenvalues are orthogonal, hence their images under are orthogonal in (by (6.6)).
The other assertions follow directly.
4.2 The concentration argument
Let us introduce a matrix whose -th entry is , . Conditioning on the realization of the , our random graph model has independent edges with respective probabilities and is precisely the typical adjacency matrix in this setting. We deduce from Theorem 3.1 that there exists a constant independent of and , such that if is as in that Theorem and ,
where is the quantity in Assumption 6.1. Therefore,
Since is an isometry (by (6.6)) and has norm at most (by (6.7)),
4.3 Nearing the end of the argument
We will show in Lemma 6.1 below that there exists a universal such that for any
Increasing if necessary, this implies that, with probability
for as in the Theorem. This proves the second assertion in the Theorem. To prove the first one, first notice that, since (cf. (6.8)),
Now use again the fact that and have norm to deduce:
The other two assertions follow from the perturbation lemmas provided in the Appendix. More precisely, recall from Claim 6.1 that the eigenvalues of are either or equal to some with . Assertion follows from Lemma A.1 applied to and .
As for Assertion , we recall from Claim 6.1 that whenever with corresponding eigenspace projection the corresponding eigenspace of is . This implies that:
is the projection onto the eigenspaces of corresponding to eigenvalues between and . One can apply Lemma A.2 with and to deduce that, whenever is as in assertion and ,
Multiplying both operators above by on the left and by on the right, using that and have norm and that , we see that:
This finishes the proof modulo inequality (6.12), which is the subject of Lemma 6.1 below.
Then the following holds with probability :
By the results in Section 2.2, one can bound the first term in the RHS by:
For the second term, we observe that is of the form for taking the values on squares of area . We deduce from the results in Section 2.2 that:
Moreover, the random variables are independent and replacing by some other can change the value of the sum in the RHS of (6.14) by at most (as each term is bounded by and only terms involve ). Azuma’s inequality implies:
Therefore, with probability we have:
where is some universal constant. We deduce:
To finish the proof, we must bound the third term in (6.13). To do this, we notice that:
Using the definition of from Section 6.2, one can rewrite this as:
Recall that is -Lipschitz and therefore,
A simple calculation using e.g. Massart’s version of the Dvoretsky-Kiefer-Wolfowitz inequality reveals that the last term is ( universal) with probability . We deduce that:
with probability . Combining this with (6.15) and replacing with a larger universal constant if necessary finishes the proof.
Freedman’s inequality for matrix martingales
In this Section we prove our new concentration inequality, Theorem 1.2. We begin with some preliminaries from matrix analysis.
Matrix inequalities for the positive semi-definite order will be essential in our proof.
We will need four other properties of the partial order “”. The first three are easily checked and we omit their proofs:
The fourth one is slightly less standard.
To prove (7.4), notice that for for as above,
since . This implies that must be positive semi-definite, hence its trace is non-negative: , which is equivalent to (7.4) by linearity.
1.2 Conditional expectations are monotone
and the RHS follows from by the previous implication (since is countable).
1.3 Matrix functions and matrix exponentials
We need one more result from matrix analysis, called the Golden Thompson inequality.
This inequality is fundamental in adapting the standard proofs of concentration to the matrix setting .
2 The proof
Proof: has the same eigenvectors as and its eigenvalues are given by
This is always because .
Proof: The previous lemma implies that for all . Property (7.2) of “” implies that for any ,
Now let and use (7.1).
The next step is an exponential inequality for martingales.
Taking conditional expectations, we see that:
Here the equality is a result of and expected values commuting (2.3), as well as noting that is -measurable and then applying (2.4) to the conditional expectation.
This will imply (via monotonicity of the trace (7.4)) that:
and the Lemma follows from this via induction in .
To prove the claim, we first note that for ,
by the assumption that . We now apply Lemma 7.2 with and the monotonicity of conditional expectations (7.4) to obtain:
Now notice that the eigenvalues of are given by:
The inequality implies . Moreover, each is between and , since and (it is the conditional expectation of ). This implies that the above expression is at most:
Proof: [of Theorem 1.2] One may assume that (one can always rescale so that this is the case; the bound behaves accordingly). If , is positive semi-definite. Inequality (7.3) then implies that for all ,
Notice that with this choice always. Moreover,
is a martingale satisfying the assumptions of the Theorem and that, moreover, is deterministic in this case:
in Theorem 1.2 and deduce the first half of the Corollary below. The other half comes from considering .
Final remarks
Sharpness of Theorem 1.2. One can show that Theorem 1.2 is close to sharp and that, in particular, the factor in the bound is necessary for general martingale sequences. To see this, consider a sum of independent, identically distributed diagonal random matrices whose diagonal entries are independent, unbiased . The largest eigenvalue of is a maximum of independent random sums, each with terms of the kind above. One can see that for large and and for ,
which is what Corollary 7.1 gives up to the constants in the exponent.
An interesting question is to understand the circumstances under which one can remove the factor from the bound. For instance, can the sharper results of be reobtained via some variant of Theorem 1.2?
Other applications of Theorem 1.2. In a related paper (in preparation) we show how Theorem 1.2 can be used to show concentration of the matrices of random lifts of large graphs. A pleasing corollary of our result is this: consider a random -lift of a large graph with minimum degree . The Laplacian of this lift is essentially indistinguishable from that of the (in principle very different) random graph obtained by performing a -lift on and then a -lift on the resulting graph.
It would be interesting to see other applications of Theorem 1.2, especially in settings where the Christofides-Märkstrom bound is useless because its variance term is too large (cf. Remark 3.1).
The Laplacian of inhomogeneous random graphs. The results of the Section 6 can be extended to the Laplacian of . More precisely, add the following condition to Assumption 6.1: that there exists a such that for all , . Then there is a close correspondence between and the operator , where is the identity operator on and is the integral operator given by the symmetric, non-negative function:
That is, if and for some , we will have:
with consequences for the spectrum and eigenspaces of . We omit the details.
Better bounds and extensions? We have mentioned the results on spectral gaps in references and , on and random graphs with given expected degrees. These papers actually do much more than we described, as they show that, even is very sparse graphs, there is a large “core” set of vertices so that the matrices of the induced subgraph are well-behaved. It would be an interesting question to prove a similar result either for more general instances of bond percolation or inhomonegeous random graphs.
Cut convergence, eigenvalues and eigenvectors. It is not clear to the author what one can/cannot prove about eigenvectors and eigenvalues of sparse graphs while only assuming that they converge to a given in the cut norm. Ideally, one would wish to be able to prove that this suffices for the convergence of the given operators, at least under suitable assumptions, but it is not clear how one should proceed.
Appendix A Appendix: two perturbation results
The following functional-analytic perturbation results are needed in the main text. In what follows is a real Hilbert space and denotes both the Hilbert space norm and the induced norm on linear operators. Undefined notions and quoted results can be found in any textbook on Functional Analysis, eg. .
For the case of infinite-dimensional rank, and are the limit (in the operator norm) of operators of finite-dimensional rank. More specifically, recall from Section 2.2 that the spectral theorem for compact, self-adjoint operators states that can be written as a sum:
where the are orthogonal projectors of orthogonal ranges, with finite rank if . Moreover, for any , is finite. Therefore, the finite-rank operator:
satisfies . One may similarly define with and it follows that . Moreover, we have the simple fact:
Let be small, so that . The finite-dimensional result implies:
It is an exercise to show that when . This finishes the proof.
Suppose are compact Hermitian linear operators on the Hilbert space that satisfy . Assume that and be such that and does not contain any eigenvalues in . Define as the projector onto the span of the eigenvectors of corresponding to and define similarly. Then:
where is the eigenvector of corresponding to . By assumption, has no eigenvalues on , therefore:
Now define the resolvent . Recall that by (3.1) and that no eigenvalue of lies in (by assumption). This implies that no eigenvalue of can lie on or . Therefore, the same reasoning used above implies that:
Since has length , we have:
Suppose we can show that for . Then:
because all lie within distance from the contour (this follows from the assumption that no is in ). Moreover, by assumption. Therefore, and, by the above,
Together with (A.2), this finishes the proof for the finite-dimensional case.
Since and have finite dimensional rank, one sees from the first part that for all small enough ,
since . Letting implies:
and since is arbitrary this finishes the proof.