User-friendly tail bounds for sums of random matrices
Joel A. Tropp
Introduction
Random matrices have come to play a significant role in computational mathematics. This line of research has advanced by using established methods from random matrix theory, but it has also generated difficult questions that cannot be addressed without new tools. Let us summarize some of the challenges that arise in numerical applications.
Research has extended well beyond the classical ensembles (e.g., Wishart matrices and Wigner matrices) to encompass many other classes of random matrices. For instance, it is now common to study the properties of a sparse matrix sampled from a fixed matrix or a random submatrix drawn from a fixed matrix.
We also encounter highly structured matrices that involve a limited amount of randomness. One important example is the randomized DFT, which consists of a diagonal matrix of random signs multiplied by a discrete Fourier transform matrix.
Questions about the spectral properties of random matrices remain fundamental, but modern problems can also involve other considerations. For example, we might need to estimate the cut norm of a random adjacency matrix. Or we might want to study the action of a random operator on a class of vectors or matrices.
Most problems in numerical mathematics concern matrices of finite order. Asymptotic theory is less relevant in practice.
We often require explicit large-deviation theorems for statistics of random matrices so that we can study rates of convergence.
Results with effective constants are essential to ensure that algorithms are provably correct.
We have encountered these issues in a wide range of problems from computational mathematics: smoothed analysis of Gaussian elimination [SST06]; semidefinite relaxation and rounding of quadratic maximization problems [Nem07, So09]; construction of maps for dimensionality reduction [AC09]; matrix approximation by sparsification [AM07] and by sampling submatrices [RV07]; analysis of sparse approximation [Tro08] and compressive sampling [CR07] algorithms; randomized schemes for low-rank matrix factorization [HMT11]; and analysis of algorithms for completion of low-rank matrices [Gro11, Rec09]. And this list is by no means comprehensive!
In most of these applications, the methods currently invoked to study random matrices require a substantial amount of practice to use effectively. Even so, the final results tend to be a little disappointing: the constants are usually poor and the predictions are sometimes coarser than we might like. These frustrations have led us to search for simpler techniques that still yield detailed quantitative information about finite random matrices.
We consider a finite sequence of random, self-adjoint matrices with dimension . Our goal is to harness basic properties of these matrices to bound the probability
Here and elsewhere, denotes the algebraically largest eigenvalue of a self-adjoint matrix. This formulation is more general than it may appear because we can exploit the same ideas to explore several related problems:
We can study the smallest eigenvalue of the sum.
We can bound the largest singular value of a sum of random rectangular matrices.
Related arguments apply to matrix martingales and other adapted sequences.
Indeed, the expression (1.1) captures the essence of many questions that arise in numerical applications of random matrix theory, including most of the research cited above.
Observe that (1.1) formally resembles the probability that a sum of real random variables exceeds a certain level. The Laplace transform method, attributed to Bernstein, is a particularly elegant system for producing tail bounds for sums of scalar random variables; see [McD98, Lug09] for accessible discussions. In a remarkable paper [AW02], Ahlswede and Winter show how to transport the Laplace transform method to the matrix setting. They establish that
In words, the probability (1.1) is controlled by a matrix version of the moment generating function (mgf). See Proposition 3.1 for an easy proof of (1.2) that is due to Oliveira [Oli10b].
The matrix Laplace transform estimate (1.2) presents a serious technical challenge. We must control the trace of the matrix mgf
using information about the summands . This estimate requires powerful tools, and it stands as the major impediment to bounding the tail probability (1.1).
The true significance of the Ahlswede–Winter argument [AW02, App.] consists in their technique for computing the required bounds on the matrix mgf. We describe their method in §3.7. The following probability inequality for a matrix Gaussian series is typical of the results that emerge from their approach. Let be a family of fixed self-adjoint matrices with dimension , and let be a sequence of independent standard normal variables. Then
The Ahlswede–Winter apparatus leads to a collection of other interesting probability inequalities; see §1.3 for references. Nevertheless, tail bounds developed in this fashion, including (1.3), are usually very far from optimal. See §3.7 and §4.8 for further discussion of this point.
This paper describes a more satisfactory framework for completing the bound on the matrix mgf. The crucial new ingredient in our argument is a deep theorem [Lie73, Thm. 6] of Lieb from his seminal paper on convex trace functions. We introduce Lieb’s theorem in §3.4, and we explain how to combine this result with the matrix Laplace transform technique. We use this scheme to obtain a large family of probability inequalities that are essentially sharp in a wide variety of situations.
Our approach represents a dramatic advance beyond the Ahlswede–Winter technique. For example, our method delivers the following bound for a matrix Gaussian series:
The estimate (1.4) offers a fundamental advantage over (1.3) because the variance parameter is often times smaller than . Furthermore, the discussion in §4 demonstrates that the inequality (1.4) cannot be sharpened without changing its structure. This improvement is typical of results constructed from our blueprint.
2. Index of Inequalities
This work contains a large number of bounds for the probability (1.1). The precise form of each inequality depends on prior information about the summands. As a service to the reader, we have collected the most useful results in this section. We have also included a short qualitative discussion of each bound, along with the location in the paper where the full treatment appears.
The symbol denotes the semidefinite order on self-adjoint matrices. The maps and return the algebraically smallest and largest eigenvalue of a self-adjoint matrix. We write for the spectral norm, which equals the largest singular value of a matrix.
2.2. Main Results for Positive-Semidefinite Matrices
In classical probability theory, one of the most famous concentration results concerns the number of successes in a sequence of independent random trials. This quantity can be expressed as a sum of independent, bounded random variables. Chernoff’s large-deviation theorem [Che52] provides explicit estimates on the probability that this type of series is greater than (or smaller than) a specified level.
In the matrix setting, the analogous theorem concerns a sum of positive-semidefinite random matrices subject to a uniform eigenvalue bound. The matrix Chernoff inequality shows that the extreme eigenvalues of the matrix series have the same binomial-type behavior that occurs in the scalar case.
Consider a finite sequence of independent, random, self-adjoint matrices with dimension . Assume that each random matrix satisfies
Chernoff bounds are well suited to studying the spectrum of a random matrix with independent columns. For additional details and related inequalities, turn to §5.
2.3. Main Results for Self-Adjoint Matrices
Another basic example of concentration is provided by a sum of real numbers modulated by independent standard normal variables or, alternatively, by independent RademacherA Rademacher random variable is uniformly distributed on . random variables. A classical result shows that this type of random series exhibits subgaussian tails. When we replace the real numbers by self-adjoint random matrices, we discover that the maximum and minimum eigenvalue of the matrix sum retain this normal tail behavior.
Consider a finite sequence of fixed, self-adjoint matrices with dimension , and let be a finite sequence of independent standard normal or independent Rademacher random variables. Then, for all ,
Theorem 1.2 was first established explicitly by Oliveira using a different method [Oli10b]. We have included the result here because it is very important and because it follows from a mechanical application of our techniques. Turn to §4 for an exhaustive discussion of matrix Gaussian series. This presentation also describes several new phenomena that arise when we translate scalar inequalities to the matrix setting.
The Hoeffding inequality is a more general result that describes a sum of independent, zero-mean random variables that are subject to upper and lower bounds; it demonstrates that this random series exhibits normal concentration. We can extend this result to the matrix setting by considering random matrices that satisfy semidefinite upper bounds. In the matrix case, the maximum and minimum eigenvalues of the sum also have subgaussian behavior.
Consider a finite sequence of independent, random, self-adjoint matrices with dimension , and let be a sequence of fixed self-adjoint matrices. Assume that each random matrix satisfies
The constant in Theorem 1.3 can be improved when there is additional information available. See §7 for a discussion and some related results for martingales.
In fact, a sum of independent, bounded random variables may vary substantially less than the Hoeffding bound suggests. A famous inequality of Bernstein demonstrates that this type of random series exhibits normal concentration near its mean on a scale determined by the variance of the sum. On the other hand, the tail of the sum decays subexponentially on a scale controlled by a uniform upper bound on the summands. Sums of independent random matrices exhibit the same type of behavior, where the normal concentration depends on a matrix generalization of the variance and the tails are controlled by a uniform bound on the maximum eigenvalue of each summand.
Consider a finite sequence of independent, random, self-adjoint matrices with dimension . Assume that each random matrix satisfies
Independently, Oliveira has established a somewhat weaker version of Theorem 1.4 using alternative techniques [Oli10a]. The reader is probably aware that the probability literature contains a huge number of results that extend Bernstein’s inequality to include other a priori information on the summands, such as bounds on the rate of moment growth. Section 6 contains additional matrix probability inequalities of this species.
2.4. Main Results for Rectangular Matrices
As an immediate corollary of our results for self-adjoint random matrices, we can also establish a collection of inequalities for the maximum singular value of a sum of random rectangular matrices. In each case, we extend the result to rectangular matrices by using a device from operator theory called the self-adjoint dilation (§2.6). Remark 3.11 and §4.2 offer some discussion of this technique. This section presents two of the most important inequalities for sums of random rectangular matrices.
As in the self-adjoint case, the norm of a Gaussian or Rademacher series with rectangular matrix coefficients has subgaussian tails. This result follows directly from Theorem 1.2; see §4.2 for a complete proof. Observe that the variance parameter changes to reflect the fact that the row and column spaces of a general matrix are independent from each other; the variance can be viewed as a noncommutative “sum of squares.”
Consider a finite sequence of fixed matrices with dimension , and let be a finite sequence of independent standard normal or independent Rademacher random variables. Define the variance parameter
We can also develop a rectangular version of the matrix Bernstein inequality. Notice the parallel between the variance parameter here and the variance parameter for a rectangular Gaussian series. This result is an immediate corollary of Theorem 1.4; a proof sketch appears in Remark 6.3.
Consider a finite sequence of independent, random matrices with dimensions . Assume that each random matrix satisfies
We trust that the reader can develop other probability inequalities for rectangular matrices as needed. For brevity, we have omitted further examples.
2.5. Inequalities for Matrix Martingales
The techniques in this paper also lead directly to some simple results for matrix martingales. This material appears in §7.
The Azuma inequality is the martingale extension of the Hoeffding inequality.
The McDiarmid bounded difference inequality concerns matrix-valued functions of a family of independent random variables. It demonstrates that the extreme eigenvalues of the matrix-valued function exhibit normal concentration.
For more refined martingale inequalities, see the papers [Oli10a, Tro11a] and the technical report [Tro11c].
3. Summary of Related Work
We continue with an overview of some related work on finite-dimensional random matrices. The first group of papers relies on the matrix extension of the Laplace transform method; the second group uses noncommutative moment inequalities.
The most important precedent for our work is the influential paper of Ahlswede and Winter [AW02]. They are responsible for developing the matrix version of the Laplace transform method, which shows that the tail probability (1.1) is controlled by a matrix generalization of the mgf. They describe an iterative argument, based on the Golden–Thompson inequality, (2.6) below, that allows them to provide a weak bound for the mgf of a sum of independent random matrices in terms of mgf bounds for the individual summands. In particular, they apply this technique to obtain an extension of the Chernoff inequality [AW02, Thm. 19].
The Ahlswede–Winter method for bounding the matrix mgf is quite general. Several other authors have exploited their technique to obtain matrix extensions of classical probability inequalities. Christofides and Markström establish a matrix version of the Azuma and Hoeffding inequalities [CM08]. Gross [Gro11, Thm. 6] and Recht [Rec09, Thm. 3.2] develop two different matrix extensions of Bernstein’s inequality. We also refer the reader to Vershynin’s note [Ver09], which offers a self-contained introduction to the Ahlswede–Winter circle of ideas.
Results established within the Ahlswede–Winter framework are often sharp for sums of i.i.d. random matrices, but the inequalities are far less accurate when applied to other types of sums. Roughly speaking, the tail bounds have the correct shape, but the method often leads to poor estimates for the quantity that controls the scale of large deviations. For a specific example, compare the variance parameter in (1.3) with the (correct) variance parameter appearing in (1.4). All the results we have mentioned so far have this shortcoming. See §3.7 for technical details.
Very recently, Oliveira has developed two notable variations [Oli10b, Oli10a] on the Ahlswede–Winter method for bounding the matrix mgf. These techniques can sometimes identify the correct matrix generalization of the scale parameter. In particular, the approach in [Oli10b] can be used to prove Theorem 1.2. Oliveira has also developed a version of the matrix Bernstein inequality [Oli10a, Thm. 1.2] that is similar to Theorem 1.4; his proof involves a matrix extension of the martingale techniques from [Fre75].
The current article was inspired by the work of Ahlswede–Winter [AW02] and Oliveira [Oli10b]. Our results were obtained independently from Oliveira’s paper [Oli10a].
3.2. Noncommutative Moment Inequalities
There is another contemporary line of research that uses noncommutative (nc) moment inequalities to study random matrices. In a significant article [Rud99], Rudelson obtains an optimal estimate for the sample complexity of approximating the covariance matrix of a general isotropic distribution. The argument in his paper, which is due to Pisier, depends on a version of the nc Khintchine inequality [LP86, LPP91, Pis03].
Rudelson’s technique has been applied widely over the last ten years, and it has emerged as a valuable tool for studying discrete random matrices. For example, the method can be used to provide bounds on the norm of a random submatrix [RV07, Thm. 1.8] drawn from a fixed matrix. It seems likely, however, that matrix probability inequalities will replace the nc Khintchine inequality for many applications because they are easier to use and often produce better results.
By now, there is a substantial literature on other nc moment inequalities. The article [JX05] contains a reasonably accessible and comprehensive discussion. Some of these results have been applied to the study of random matrices; see [JX08] for an example. As we discuss in §4.7, nc moment bounds can also be combined with the matrix Laplace transform method because they sometimes provide an alternative way to control the matrix mgf.
4. Roadmap
The rest of the paper is organized as follows. Section 2 introduces the background results required for our proofs. Section 3 proves the main technical results that lead to probability inequalities for sums of independent random matrices. Section 4 uses Gaussian series as a case study to illustrate the main features of matrix probability inequalities and to argue that the bounds in this paper are structurally optimal. We develop the matrix Chernoff and Bernstein inequalities in §§5–6. Finally, we establish some simple martingale results in §7.
Algebra, Analysis, and Probability with Matrices
This section provides a short introduction to the background we require for our proofs. The proofs contain detailed cross-references to this material, so the reader may wish to proceed directly to the main thread of argument in §3.
Most of these results can be located in Bhatia’s books on matrix analysis [Bha97, Bha07]. The works of Horn and Johnson [HJ85, HJ94] also serve as good general references. Higham’s book [Hig08] is an excellent source for information about matrix functions.
A matrix is a finite, two-dimensional array of complex numbers. In this paper, all matrices are square unless otherwise noted. We add the qualification rectangular when we need to refer to a general array, which may be square or nonsquare. Many parts of the discussion do not depend on the size of a matrix, so we specify dimensions only when it matters. In particular, we usually do not state the size of a matrix when it is determined by the context.
Several abbreviations are ubiquitous. Instead of self-adjoint, we often write s.a. Positive semidefinite becomes psd, and we shorten positive definite to pd.
We write for the zero matrix and for the identity matrix. The matrix has a unit entry in the position and zeros elsewhere. The symbol is reserved for a unitary matrix. We adopt Parlett’s convention [Par87] that bold capital letters symmetric about the vertical axis ( and ) refer to s.a. matrices.
2. Conventions on Probability
We prefer to avoid unnecessary abstraction and technical detail, so we frame the standing assumption that all random variables are sufficiently regular that we are justified in computing expectations, interchanging limits, and so forth. Furthermore, we often state that a random variable satisfies some relation and omit the qualification “almost surely.” We reserve the symbols for random s.a. matrices.
3. Matrix Functions
The spectral mapping theorem states that each eigenvalue of is equal to for some eigenvalue of . This point is obvious from our definition.
Standard inequalities for real functions typically do not have parallel versions that hold for the semidefinite ordering. Nevertheless, there is one type of relation for real functions that always extends to the semidefinite setting:
We sometimes refer to (2.2) as the transfer rule.
4. The Matrix Exponential
The exponential of an s.a. matrix is always pd because of the spectral mapping theorem. On account of the transfer rule (2.2), the matrix exponential satisfies some simple semidefinite relations that we collect here. For each s.a. matrix , it holds that
See [Pet94, Sec. 2] for short proofs of these facts.
The matrix exponential does not convert sums into products, but the trace exponential has a related property that serves as a limited substitute. The Golden–Thompson inequality [Bha97, Sec. IX.3] states that
The obvious generalization of the bound (2.6) to three matrices is false [Bha97, Prob. IX.8.4].
5. The Matrix Logarithm
We define the matrix logarithm as the functional inverse of the matrix exponential:
This formula determines the logarithm on the pd cone, which is adequate for our purposes.
The matrix logarithm interacts beautifully with the semidefinite order [Bha07, Exer. 4.2.5]. Indeed, the logarithm is operator monotone:
Caveat lector: Operator monotone functions and operator convex functions are depressingly rare. In particular, the matrix exponential does not belong to either class [Bha97, Ch. V].
6. Dilations
An extraordinarily fruitful idea from operator theory is to embed matrices within larger block matrices, called dilations [Pau02]. The s.a. dilation of a rectangular matrix is
Evidently, is always s.a. A short calculation yields the important identity
It can also be verified that the s.a. dilation preserves spectral information:
We use dilations to extend results for s.a. matrices to rectangular matrices. See Remark 3.11 and §4.2 for more information about this technique.
7. Expectation and the Semidefinite Order
Since the expectation of a random matrix can be viewed as a convex combination and the psd cone is convex, expectation preserves the semidefinite order:
Every operator convex function admits an operator Jensen’s inequality [HP03]. In particular, the matrix square is operator convex, which implies that
The relation (2.14) is also a specific instance of Kadison’s inequality [Bha07, Thm. 2.3.2].
Tail Bounds via the Laplace Transform Method
This section develops some general probability inequalities for the maximum eigenvalue of a sum of independent random matrices. The main argument can be viewed as a matrix extension of the Laplace transform method for sums of independent real random variables. In the matrix setting, however, it requires great care to execute this technique successfully.
Consider a random s.a. matrix that has moments of all orders. By analogy with the classical scalar definitions, we may construct matrix extensions of the moment generating function (mgf) and the cumulant generating function (cgf):
We admit the possibility that these expectations do not exist for all values of . The matrix cgf can be viewed as an exponential mean, a weighted average that emphasizes large deviations (with the same sign as ). The matrix mgf and cgf have formal power series expansions:
Higher-order cumulants are harder to write down and interpret.
2. The Laplace Transform Method for Matrices
We begin our main development with a striking idea drawn from the influential paper [AW02] of Ahlswede and Winter. Their work contains a matrix analog of the classical Laplace transform bound. We need the following variant, which is due to Oliveira [Oli10b].
In words, we can control tail probabilities for the maximum eigenvalue of a random matrix by producing a bound for the trace of the matrix mgf defined in (3.1).
Fix a positive number . We have the chain of relations
The first identity uses the homogeneity of the maximum eigenvalue map, and the second relies on the monotonicity of the scalar exponential function; the third relation is Markov’s inequality. To bound the exponential, note that
The identity is the spectral mapping theorem; the inequality holds because the exponential of an s.a. matrix is pd and the maximum eigenvalue of a pd matrix is dominated by the trace. Combine the latter two relations to reach
This inequality holds for any positive , so we may take an infimum to complete the proof. ∎
3. The Failure of the Matrix mgf
In the scalar setting, the Laplace transform method is very effective for studying sums of independent random variables because the mgf decomposes. Consider an independent sequence of real random variables. Operating formally, we see that the (scalar) mgf of the sum satisfies a multiplication rule:
This calculation relies on the fact that the scalar exponential function converts sums to products, a property the matrix exponential does not share. As a consequence, there is no immediate analog of (3.2) in the matrix setting.
Ahlswede and Winter attempt to imitate the multiplication rule (3.2) using the following observation. When and are independent random matrices,
The first relation is the Golden–Thompson trace inequality (2.6). Unfortunately, we cannot extend the bound (3.3) to include additional matrices. This cold fact suggests that the Golden–Thompson inequality may not be the natural way to proceed. In §3.7, we map out the route Ahlswede and Winter pursue, but we continue along a different path.
4. A Concave Trace Function
For inspiration, we turn to the literature on matrix analysis. Some of the most beautiful and profound results in this domain concern the convexity of trace functions. We have observed that this theory has incredible implications for the study of random matrices. This paper demonstrates that a large class of matrix probability inequalities follows from a deep theorem [Lie73, Thm. 6] of Lieb that appears in his seminal work on convex trace functions.
Fix a self-adjoint matrix . The function
is concave on the positive-definite cone.
Epstein provides an alternative proof of Theorem 3.2 in [Eps73, Sec. II], and Ruskai offers a simplified account of Epstein’s argument in [Rus02, Rus05]. The note [Tro11b] derives Lieb’s theorem from the joint convexity of quantum relative entropy [Lin74, Lem. 2]. The latter approach is advantageous because the joint convexity result admits several elegant, conceptual proofs, such as [Eff09, Cor. 2.2].
We require a simple but powerful corollary of Lieb’s theorem. This result describes how expectation interacts with the trace exponential.
Let be a fixed self-adjoint matrix, and let be a random self-adjoint matrix. Then
The first identity follows from the definition (2.7) of the matrix logarithm because is always pd. Lieb’s result, Theorem 3.2, ensures that the trace function is concave in , so we may invoke Jensen’s inequality to draw the expectation inside the logarithm. ∎
5. Subadditivity of the Matrix cgf
Let us return to the problem of bounding the matrix mgf of an independent sum. Although the multiplication rule (3.2) is a dead end in the matrix case, the scalar cgf has a related property that submits to generalization. For an independent family of real random variables, the scalar cgf is additive:
where the second identity follows from (3.2) when we take logarithms.
Our key insight is that Corollary 3.3 offers a completely satisfactory way to extend the addition rule (3.4) for scalar cgfs to the matrix setting. We have the following result.
Consider a finite sequence of independent, random, self-adjoint matrices. Then
where the equality holds because the family is independent. We see that
The first line relies on the tower property of conditional expectation. At each step , we invoke Corollary 3.3 with the fixed matrix equal to
This act is legal because does not depend on . ∎
To make the parallel with the addition rule (3.4) clearer, we can rewrite the conclusion of Lemma 3.4 in the form
by applying the definition (3.1) of the matrix cgf.
6. Tail Bounds for Independent Sums
This section contains abstract tail bounds for the sum of independent random matrices. Later, we will specialize these results to some specific situations. We begin with a very general inequality, which is the progenitor of our other results.
Substitute the subadditivity rule for matrix cgfs, Lemma 3.4, into the Laplace transform bound, Proposition 3.1. ∎
Our first corollary adapts Theorem 3.6 to the case that arises most often in practice. We call upon this result several times to obtain tail bounds under a variety of assumptions about the structure of the random matrices.
Consider a finite sequence of independent, random, self-adjoint matrices with dimension . Assume there is a function and a sequence of fixed self-adjoint matrices that satisfy the relations
because of the property (2.8) that the matrix logarithm is operator monotone. Recall the fact (2.5) that the trace exponential is monotone with respect to the semidefinite order. As a consequence, we can introduce each relation from the family (3.8) into the master inequality (3.5). For each , it follows that
The second inequality holds because the trace of a pd matrix, such as the exponential, is bounded by the dimension times the maximum eigenvalue. The last line depends on the spectral mapping theorem and the fact that the function is nonnegative. Identify the quantity , and take the infimum over positive to reach the conclusion (3.7). ∎
An alternative expression of the result (3.7) is that
In words, the exponent in the tail bound can be written in terms of the perspective transformation of the Fenchel–Legendre conjugate of the function . This inequality parallels the upper estimate in Cramér’s classical result for large deviations [DZ98, Thm. 2.2.3].
It is also worthwhile to state another consequence of Theorem 3.6. This bound is sometimes more useful than Corollary 3.7 because it combines the mgfs of the random matrices together under a single logarithm.
Recall the fact (2.9) that the matrix logarithm is operator concave. For each , it follows that
The property (2.5) that the trace exponential is monotone allows us to introduce the latter relation into the master inequality (3.5) to obtain
To complete the proof, we bound the trace by times the maximum eigenvalue, and we invoke the spectral mapping theorem (twice!) to draw the maximum eigenvalue map inside the logarithm. Take the infimum over positive to reach (3.9). ∎
We conclude this section with remarks on some other situations that we can analyze using the master tail bound, Theorem 3.6, and its corollaries.
We can study the minimum eigenvalue of a sum of random s.a. matrices because As a result,
In §5, we apply this observation to develop lower Chernoff bounds.
We can also analyze the maximum singular value of a sum of random rectangular matrices by applying these results to the s.a. dilation (2.10). For a finite sequence of independent, random, rectangular matrices, we have
on account of (2.12) and the property that the dilation is real-linear. This device allows us to extend most of the tail bounds in this paper to rectangular matrices. See §4 for an application to Gaussian and Rademacher series.
It is possible to combine the proofs of Lemma 3.4 and Theorem 3.6 to obtain some simple results for matrix martingales. See the demonstration of the matrix Azuma inequality in §7 for an example of this approach. To reach fully detailed results for martingales, one must use a fundamentally different style of argument [Oli10a, Tro11a].
7. The Ahlswede–Winter Method
Ahlswede and Winter use a different approach to bound the matrix mgf, which exploits the multiplicative bound (3.3) for the trace exponential of a sum of two independent, random, s.a. matrices. The reader may find their argument interesting.
Consider a sequence of independent, random, s.a. matrices with dimension , and let . The trace inequality (3.3) implies that
Iterating this procedure leads to the relation
The bound (3.10) is the key to the Ahlswede–Winter method for producing probability inequalities. As a consequence, their approach generally leads to tail bounds that depend on a scale parameter involving “the sum of eigenvalues.” See, for example, the bound (1.3) or the matrix probability inequalities presented in the papers [AW02, CM08, Gro11, Rec09].
In contrast, our result on the subadditivity of cumulants, Lemma 3.4, implies that
Probability inequalities developed with (3.11) contain a scale parameter that involves the “eigenvalue of a sum.” See, for example, the bound (1.4). The exponent in (3.10) often exceeds the exponent in (3.11) by a factor of , the ambient dimension, which is a serious loss. Section 4.8 describes concrete situations where this discrepancy occurs.
Case Study: Matrix Gaussian Series
A matrix Gaussian series stands among the simplest instances of a sum of independent random matrices. Nevertheless, this example already exhibits several new phenomena that arise when we translate scalar tail bounds to the matrix setting. Consequently, we explore this fundamental case in depth as a way to develop insights about other matrix probability inequalities.
We begin with the scalar case. Consider a finite sequence of real numbers and a finite sequence of independent standard Gaussian variables. We have the probability inequality
This result testifies that a Gaussian series with real coefficients satisfies a normal-type tail bound where the variance is controlled by the sum of the squared coefficients. The relation (4.1) follows easily from the scalar Laplace transform method. An alternative proof proceeds using the rotational invariance of a standard normal vector along with basic estimates on the error function.
The inequality (4.1) generalizes directly to the noncommutative setting, as do many other scalar tail bounds. The matrix Laplace transform method, Proposition 3.1, delivers the following result on the tail behavior of a matrix Gaussian series.
Consider a finite sequence of fixed self-adjoint matrices with dimension , and let be a finite sequence of independent standard normal variables. Compute the variance parameter
The same bounds hold when we replace by a finite sequence of independent Rademacher random variables.
Observe that the bound (4.3) reduces to the scalar result (4.1) when the dimension . Of course, one may wonder whether the generalization (4.2) of the scalar variance is sharp and whether the dimensional dependence in (4.3) is necessary. A primary objective of this section is to demonstrate that Theorem 4.1 cannot be improved without changing its form.
Most of the inequalities in this paper have variants that concern the maximum singular value of a sum of rectangular random matrices. These extensions follow immediately when we apply the s.a. results to the s.a. dilation of the sum of rectangular matrices. Here is the general version of Theorem 4.1, which serves as a model for other rectangular results.
Consider a finite sequence of fixed matrices with dimension , and let be a finite sequence of independent standard normal variables. Compute the variance parameter
The same bound holds when we replace by a finite sequence of independent Rademacher random variables.
The proofs of Theorem 4.1 and Corollary 4.2 appear below in §4.2. Unlike our other results, these two bounds are not new. One established argument, which we discuss in §4.7, involves noncommutative Khintchine inequalities. It is also possible to prove these results using Oliveira’s ideas [Oli10b].
2. Proofs
We continue with a short demonstration of the main results for matrix Gaussian and Rademacher series. The first step is to obtain a semidefinite bound for the mgf of a fixed matrix modulated by a Gaussian variable or a Rademacher variable. This mgf bound essentially appears in Oliveira’s work [Oli10b, Lem. 2].
Suppose that is an s.a. matrix. Let be a Rademacher random variable, and let be a standard normal random variable. Then
Absorbing into , we may assume in each case. We begin with the Rademacher mgf. By direct calculation,
For the Gaussian case, recall that the moments of a standard normal variable satisfy
The first identity holds because the odd terms in the series vanish. ∎
The tail bounds for s.a. matrix Gaussian and Rademacher series follow easily.
Let be a finite sequence of independent standard normal variables or independent Rademacher variables. Invoke Lemma 4.3 to obtain
For the record, the infimum is attained when .
To obtain the norm bound (4.4), recall that . Standard Gaussian variables and Rademacher variables are symmetric, so the inequality (4.5) implies
Apply the union bound to the estimates for and to complete the proof. ∎
The result for a series with rectangular matrix coefficients follows immediately when we apply Theorem 4.1 to the s.a. dilation of the series.
Let be a finite sequence of independent standard normal random variables or independent Rademacher random variables. Consider the sequence of random s.a. matrices with dimension . The spectral identity (2.12) ensures that
Thus, we may invoke Theorem 4.1 to obtain a probability inequality for the norm of the series. Simply observe that the matrix variance parameter (4.2) satisfies the relation
on account of the identity (2.11) for the square of the s.a. dilation. ∎
3. Application: A Gaussian Matrix with Nonuniform Variances
It may not be immediately clear why abstract probability inequalities, such as Theorem 4.1 and Corollary 4.2, deliver information about interesting random matrices that arise in practice. Let us describe a simple application that speaks to this concern.
Fix a matrix , and draw a random matrix whose entries are independent standard normal variables. Let denote the componentwise (i.e., Schur or Hadamard) product of matrices. Construct the random matrix , and observe that its component is a Gaussian variable with mean zero and variance . We claim that
The symbols and represent the th row and th column of the matrix . An immediate consequence of (4.6) is that the median of the norm satisfies
There are nonuniform Gaussian matrices where the estimate (4.7) for the median has the correct order and other examples where the logarithmic factor is parasitic; see §§4.4–4.5 below. The reader may also wish to juxtapose (4.7) with the work of Seginer [Seg00, Thm. 3.1] and Latała [Lat05, Thm. 1] although these results are not fully comparable.
To establish (4.6), we first decompose the matrix of interest as a Gaussian series:
Next, we must determine the variance parameter. Note that
An application of Corollary 4.2 yields the tail bound (4.6).
4. Controlling the Expectation
A remarkable feature of Theorem 4.1 is that it always allows us to obtain reasonably accurate estimates for the expected norm of the s.a. Gaussian series
To establish this point, we first compute upper and lower bounds for the second moment of . Theorem 4.1 yields
Jensen’s inequality furnishes the lower estimate:
The (homogeneous) first and second moment of the norm of a Gaussian series are equivalent up to a universal constant [LT91, Cor. 3.2], so we conclude that
5. The Dimensional Factor
In particular, we cannot remove the factor from the probability bound in Theorem 4.1. Observe that the norm of a diagonal Gaussian matrix is typically bounded below:
Theorem 4.1 delivers the following tail bound for this series.
The factor ensures that this probability inequality does not become effective until , comme il faut.
We can also identify situations where the dimensional term produces an overestimate of the expected norm. For instance, consider a -dimensional matrix drawn from the unnormalized Gaussian orthogonal ensemble (GOE):
The literature contains a sharp bound for the expected norm of this matrix:
The result (4.10) follows from ideas of Gordon [Gor85, Gor92] elaborated in [DS02, Thm. 2.11]. Meanwhile, integrating the tail bound (4.4) from Theorem 4.1 yields the weaker result
The estimate (4.11) is too large by a factor of about , which is the worst possible discrepancy in view of (4.9).
Let us stress that the nominal dimension of the matrices does not play a role in Theorem 4.1. If the ranges of the matrices are contained within a fixed -dimensional subspace, we can replace the ambient dimension with the effective dimension . A similar remark applies to our other results.
6. Comparison with Concentration Inequalities
It is fruitful to think about Theorem 4.1 as a statement that the matrix Gaussian series (4.8) typically falls near its expectation as a random matrix when we measure the size of deviations using the operator norm:
In contrast, the classical concentration inequality [Bog98, Thm. 1.7.6] concerns the variation of the norm about its mean value:
where the scale for deviations depends on the weak variance parameter
It can be shown [LT91, Cor. 3.2] that the bound (4.13) is asymptotically sharp as .
Let us elaborate on the relationship between the matrix variance defined in (4.2) and the weak variance appearing in (4.14). First, note that
Equality holds in (4.15) when, for example, the family commutes. We can also establish a reverse inequality.
7. Noncommutative Moment Inequalities
The matrix Laplace transform bound, Proposition 3.1 demonstrates that we can bound tail probabilities for the norm of a random series by controlling the matrix mgf. In certain special cases, it is possible to bound the matrix mgf using noncommutative (nc) moment inequalities. Let us describe how to establish Theorem 4.1 in this fashion. This material is unrelated to the main development, so the reader may skip it with impunity.
The nc Khintchine inequality provides an estimate for the expectation of the th moment of the Schatten -norm of a matrix Gaussian series [LP86, LPP91, Pis03]. The most elementary formulation of this result states that
Buchholz [Buc01, Thm. 5] has shown that the optimal constant in (4.17) satisfies
The bound (4.17) also holds with the same constant when we replace by a sequence of independent Rademacher variables [Buc05, Thm. 5].
The family (4.17) of inequalities allows us to develop a short proof of the tail bound for matrix Gaussian and Rademacher series.
We may use (4.17) to bound the Taylor series for the matrix mgf term by term:
Substitute (4.7) into (4.18), and select to complete the minimization. ∎
We may regard the mgf bound (4.7) as an “exponential generating function” for the family of nc Khintchine inequalities (4.17), but—unfortunately—the nc Khintchine inequalities do not follow as a consequence of this mgf bound. Recall that Lieb’s result, Theorem 3.2, also delivers a proof of the inequality (4.7). This observation suggests that it might be possible to use Lieb’s theorem to prove the nc Khintchine inequalities (4.17). We regard this as a tantalizing open question.
8. Comparison with the Ahlswede–Winter Bound
In §3.7, we describe how Ahlswede and Winter go about bounding the matrix mgf [AW02, App.]. It is natural to ask how inequalities developed using their approach compare with the results in this paper.
Gaussian series provide an excellent illustration of the discrepancy between the two techniques. In this case, the Ahlswede–Winter method yields the probability inequality
The estimate (4.20) should be compared with our bound (4.4). The Ahlswede–Winter variance parameter always dominates the matrix variance parameter (4.2) because
The two variance parameters rarely coincide, and the best reverse inequality is
This worst-case behavior is typical. For instance, consider the two Gaussian matrices presented in §4.5. The Ahlswede–Winter tail bound (4.20) provides essentially no information about the norm of either matrix.
There is an alternative approach to establishing the result (4.20) that parallels the method presented in §4.7. We simply bound the Taylor series of the matrix mgf term by term using an appropriate family of moment inequalities:
These estimates follow from a result of Tomczak–Jaegermann [TJ74, Thm. 3.1] for Rademacher series together with the central limit theorem.
Sums of Random Positive-Semidefinite Matrices
The classical Chernoff bounds concern the sum of independent, nonnegative, and uniformly bounded random variables. In sympathy, matrix Chernoff bounds describe the extreme eigenvalues of a sum of independent, psd random matrices whose maximum eigenvalues are subject to a uniform bound. These probability inequalities demonstrate that the upper and lower tails of the sum exhibit binomial-type behavior.
Our first result parallels the strongest versions of the scalar Chernoff inequality for the proportion of successes in a sequence of independent (but not identical) Bernoulli trials [Lug09, Exer. 7].
Consider a sequence of independent, random, self-adjoint matrices that satisfy
Compute the minimum and maximum eigenvalues of the average expectation,
The binary information divergence for .
We have found that the following weaker version of Theorem 5.1 produces excellent results but is simpler to apply. This corollary corresponds with the usual statement of the scalar Chernoff inequalities for sums of nonnegative random variables; see [Lug09, Exer. 8] or [MR95, §4.1].
Consider a finite sequence of independent, random, self-adjoint matrices that satisfy
Compute the minimum and maximum eigenvalues of the sum of expectations,
The proofs of Theorem 5.1 and Corollary 5.2 appear below in Section 5.1. We continue this discussion with some telegraphic remarks concerning various aspects of the Chernoff bounds.
The following standard simplification of Corollary 5.2 is useful.
These inequalities manifest that the minimum eigenvalue has normal-type behavior and the maximum eigenvalue exhibits Poisson-type decay.
Matrix Chernoff inequalities are very effective for studying random matrices with independent columns. Consider a rectangular random matrix
Similarly, the minimum singular value of the matrix satisfies
In each case, the summands are stochastically independent and psd, so the matrix Chernoff bounds apply. See [Tro10] for a problem where this method applies.
Corollary 5.2 produces accurate estimates for the expectation of the maximum eigenvalue:
The lower bound is Jensen’s inequality; the upper bound follows from a messy—but standard—calculation. Observe that the dimensional dependence vanishes when the mean is sufficiently large in comparison with the upper bound !
The factor in the Chernoff bounds cannot be omitted because of the coupon collector’s problem [MR95, §3.6]. Consider a -dimensional random matrix with the distribution
If is a sequence of independent random matrices with the same distribution as , then
The dimensional factor in the lower Chernoff bound reflects this fact. The same example shows that the upper Chernoff bound must also exhibit a dimensional dependence. We have extracted this idea from [RV07, Sec. 3.5].
Theorem 5.1 is a considerable strengthening of the matrix Chernoff bound established by Ahlswede and Winter [AW02, Thm. 19]. Their proof requires the extra assumption that the summands are identically distributed, in which case their result matches Theorem 5.1.
To establish the matrix Chernoff inequalities, we commence with a semidefinite bound for the matrix mgf of a random psd contraction.
Suppose that is a random psd matrix that satisfies . Then
The proof of Lemma 5.8 parallels the classical argument; the matrix adaptation is due to Ahlswede and Winter [AW02, Thm. 19].
The eigenvalues of lie in the interval $$, so the transfer rule (2.2) implies that
Expectation respects the semidefinite order, so
We prove the upper Chernoff bounds first because the argument is slightly easier.
The Chernoff mgf bound, Lemma 5.8, states that
The third relation follows from basic properties of the eigenvalue map and the definition of . Make the change of variables . The right-hand side is smallest when
Substitute these quantities into (5.1) to obtain the information divergence upper bound. ∎
Assume that the summands satisfy the uniform eigenvalue bound with ; the general result follows by re-scaling. The shortest route to the weaker Chernoff upper bound starts at (5.1). The numerical inequality , valid for , implies that
Make the change of variables , and select the parameter . Simplify the resulting tail bound to complete the proof. ∎
The lower bounds follow from a closely related argument.
We intend to apply Corollary 3.9 to the sequence . In this case, the Chernoff mgf, Lemma 5.8, states that
The minimum eigenvalue , so we can apply Corollary 3.9 as follows.
Make the substitution . The right-hand side is minimal when
These steps result in the information divergence lower bound.∎
As before, assume that the uniform bound . We obtain the weaker lower bound as a consequence of (5.1). The inequality holds for , so we have
Make the replacement , and select to complete the proof. ∎
Corollary 5.2 can also be established directly using Corollary 3.7 instead of Corollary 3.9. In this case, we use the mgf bound
which follows instantly from Lemma 5.8 and the semidefinite relation (2.3). The remaining details mirror the arguments here.
Matrix Bennett and Bernstein Inequalities
In the scalar setting, Bennett and Bernstein inequalities describe the upper tail of a sum of independent, zero-mean random variables that are either bounded or subexponential. In the matrix case, the analogous results concern a sum of zero-mean random matrices.
Our first result describes the case where the maximum eigenvalue of each summand satisfies a uniform bound.
Consider a finite sequence of independent, random, self-adjoint matrices with dimension . Assume that
Then the following chain of inequalities holds for all .
The function for .
Observe that Theorem 6.1 places no assumption on the minimum eigenvalues of the summands, which may be arbitrarily small. As a consequence, when we apply the result to the two sequences and , the parameter may differ.
Theorem 6.1(i) can be viewed as a matrix version of the Bennett inequality [Lug09, Thm. 5], which implies that the tail probabilities exhibit Poisson-type decay. Part (ii) parallels a well-known result [Lug09, Thm. 6], which is perhaps the most famous among the probability inequalities attributed to Bernstein. Part (iii), which we call the split Bernstein inequality, clearly delineates between the normal behavior that occurs at moderate deviations and the slower decay that emerges in the tail.
A related inequality holds when we allow the moments of the random matrices to grow at a limited rate, which we interpret as a matrix extension of the moment behavior of a subexponential random variable [dlPG02, Lem. 4.1.9].
Consider a finite sequence of independent, random, self-adjoint matrices with dimension . Assume that
Then the following chain of inequalities holds for all .
The hypotheses of Theorem 6.2 are not fully comparable with the hypotheses of Theorem 6.1 because Theorem 6.2 allows the random matrices to be unbounded but it also demands that we control the fluctuation of the maximum and minimum eigenvalues. The resulting tail bound is very similar to Theorem 6.1(ii). We cannot achieve a Bennett-type inequality, like Theorem 6.1(i), without stricter assumptions on the growth of moments.
The proofs of Theorem 6.1 and 6.2 appear below. We finish the discussion with an assorted collection of enriching comments.
The matrix Bernstein inequalities admit rectangular variants. For example, consider a sequence of random matrices that satisfy the assumptions
We can apply Theorem 6.1 to the s.a. dilation (2.10) of the sum of these random matrices to see that the probability
where and where the variance parameter
This argument leads to Theorem 1.6, stated in the introduction. There is also a rectangular extension of Theorem 6.2, but the hypotheses are messier.
There are too many variants of the scalar Bernstein inequality to present the matrix generalization of each one. Let us just mention a few of the possibilities.
Theorem 6.2 can be sharpened using an idea of Rio that appears in [Mas07, Sec. 2.2.3].
We can use the matrix Bernstein inequality to bound the mean of the maximum eigenvalue of the random sum. For example, assume that the hypotheses of Theorem 6.1 or 6.2 are in force. Then
The upper bound follows by integrating Theorem 6.1(ii) or Theorem 6.2(i). Lower bounds seem to require additional assumptions.
Oliveira’s results are quite similar to the bounds presented here. In particular, Oliveira’s martingale inequality [Oli10a, Thm. 1.2] implies a weaker version of Theorem 6.1(ii). The main result from [Oli10b] has a similar flavor.
The main lemma shows how to bound the mgf of a zero-mean random matrix using a bound for its largest eigenvalue.
Suppose that is a random s.a. matrix that satisfies
As usual, the proof of the mgf bound parallels a classical method, which we learned from correspondence with Yao-Liang Yu.
Fix the parameter , and define a smooth function on the real line:
An exercise in differential calculus verifies that is increasing. Therefore, when . The eigenvalues of do not exceed one, so the transfer rule (2.2) implies that
Expanding the matrix exponential and applying the latter relation, we discover that
To complete the proof, we take the expectation of this semidefinite bound.
The second semidefinite relation follows from (2.3). ∎
We are prepared to establish the Bernstein inequalities for bounded random matrices.
We assume that ; the general result follows by a scaling argument once we note that the summands are 1-homogeneous and the variance is 2-homogeneous.
The main challenge is to establish the Bennett inequality, Part (i); the remaining bounds are consequences of simple numerical estimates. Invoke Lemma 6.7 to see that
For each , Corollary 3.7 implies that
The right-hand side attains its minimal value when . Substitute and simplify to establish Part (i).
The Bennett inequality (i) implies the Bernstein inequality (ii) because of the numerical bound
The latter relation is established by comparing derivatives.
The Bernstein inequality (ii) implies the split Bernstein inequality (iii). To obtain the subgaussian piece of (iii), observe that
because the left-hand side is a decreasing function of for . Similarly, we obtain the subexponential piece of (iii) from the fact
which holds because the left-hand side is an increasing function of for . ∎
2. Proof of Theorem 6.2
We begin with the appropriate estimate for the matrix mgf.
Suppose that is a random s.a. matrix that satisfies
The argument proceeds by estimating each term in the Taylor series of the matrix exponential. Indeed,
The Bernstein inequality for subexponential random matrices is an easy consequence of the previous lemma.
As before, we assume that ; the general result follows by scaling. Invoke Lemma 6.8 to see that
For each , Corollary 3.7 implies that
We select . Substitute and simplify to complete Part (i).
The split inequality (ii) follows from Part (i) by the same argument presented in the proof of Theorem 6.1. ∎
The Matrix Hoeffding, Azuma, and McDiarmid Inequalities
In this section, we prove some simple martingale deviation bounds by modifying the approach that we have used to study sums of independent random matrices. More sophisticated martingale results require additional machinery [Oli10a, Tro11a].
An adapted sequence of s.a. matrices is called a matrix martingale when
We obtain a scalar martingale if we track any fixed coordinate of a matrix martingale . Given a matrix martingale , we can construct the difference sequence
2. Main Results
The scalar version of Azuma’s inequality states that a scalar martingale exhibits normal concentration about its mean value, and the scale for deviations is controlled by the total maximum squared range of the difference sequence. Here is a matrix extension.
Consider a finite adapted sequence of self-adjoint matrices in dimension , and a fixed sequence of self-adjoint matrices that satisfy
Theorem 7.1 can also be phrased directly in terms of a matrix martingale.
Consider an s.a. matrix martingale in dimension , and let be the associated difference sequence. Suppose that the difference sequence satisfies the hypotheses of Theorem 7.1, and compute the parameter according to (7.1). Then
We continue with a few tangential comments.
The matrix Azuma inequality has a rectangular version, which we obtain by applying Theorem 7.1 to the s.a. dilation (2.10) of the adapted sequence.
There are several situations where the constant 1/8 in the bound (7.2) can be improved to 1/2. One case occurs when each summand is conditionally symmetric; see Remark 7.8. Another example requires the assumption that commutes almost surely with , which allows us to generalize the classical proof [McD98, Lem. 2.6] of the Azuma inequality to the matrix setting.
If we place the additional assumption that the summands are independent, Theorem 7.1 gives a matrix extension of one of Hoeffding’s inequalities, which we have presented as Theorem 1.3 in the introduction.
In the scalar setting, one of the most useful corollaries of Azuma’s inequality is the bounded differences inequality of McDiarmid [McD98, Thm. 3.1]. This result states that a function of independent random variables exhibits normal concentration about its mean, and the variance depends on how much a change in a single variable can alter the value of the function. A version of the bounded differences inequality holds in the matrix setting.
Let be an independent family of random variables, and let be a function that maps variables to a self-adjoint matrix of dimension . Consider a sequence of fixed self-adjoint matrices that satisfy
where and range over all possible values of for each index . Compute the variance parameter
The proofs of the matrix Azuma and McDiarmid inequalities appear in the next two sections.
3. Proof of Theorem 7.1
The classical approach to Azuma’s inequality does not seem to extend directly to the matrix setting. See [McD98, Lem. 2.6] for a short presentation of this argument. We use a different type of proof that is inspired by methods from probability in Banach space [LT91]. The main idea is to inject additional randomness into the sum via a symmetrization procedure.
where is a Rademacher variable independent from .
We have used the convexity of the trace exponential to justify Jensen’s inequality. Since is a symmetric random variable, we can modulate it by an independent Rademacher variable without changing its distribution. The final bound depends on a short sequence of inequalities:
The first relation is the Golden–Thompson inequality (2.6); the second is the Cauchy–Schwarz inequality for the trace; and the third is the Cauchy–Schwarz inequality for real random variables. The last identity follows because the two factors are identically distributed. ∎
The other essential ingredient in the proof is a conditional bound for the matrix cgf of a symmetrized random matrix.
Suppose that is a random s.a. matrix and is a fixed s.a. matrix that satisfy . Let be a Rademacher random variable independent from . Then
We apply the Rademacher mgf bound, Lemma 4.3, conditionally to obtain
The fact (2.8) that the logarithm is operator monotone implies that
where the second relation follows from the hypothesis on . ∎
We are prepared to establish the matrix Azuma inequality. The proof involves an iteration similar to the argument that implies the subadditivity of cgfs, Lemma 3.4, for sums of independent random matrices.
The matrix Laplace transform method, Proposition 3.1, states that
The main difficulty in the proof is to bound the matrix mgf, which we accomplish by an iterative argument that alternates between symmetrization and cumulant bounds.
Let us detail the first step of the iteration. Define the natural filtration of the process . Then we may compute
The first identity is the tower property of conditional expectation. In the second line, we invoke the symmetrization method, Lemma 7.6, conditional on , and then we relax the conditioning on the inner expectation to the larger algebra . By construction, the Rademacher variable is independent from , so we can apply the concavity result, Corollary 3.3, conditional on . Finally, we use the fact (2.5) that the trace exponential is monotone to introduce the Azuma cgf bound, Lemma 7.7, in the last inequality.
Note that this procedure relies on the fact that the sequence of upper bounds does not depend on the values of the random sequence . Substitute the mgf bound (7.5) into the Laplace transform bound (7.4), and observe that the infimum is achieved when . ∎
Suppose that the sequence is conditionally symmetric:
When we execute the proof of Theorem 7.1 under this assumption, we can symmetrize each term in the sum without suffering an extra factor of two. For example,
where is independent from . The rest of the proof remains the same, but the analog of the bound (7.2) has a constant of 1/2 instead of 1/8 in the exponent.
4. Proof of Corollary 7.5
Finally, we establish the matrix version of the bounded differences inequality. The main idea in the argument is to construct the Doob martingale associated with the natural filtration of the independent random sequence. We compute semidefinite bounds for the difference sequence, and then we apply the matrix Azuma inequality to control the deviations of the martingale.
The sequence forms a Doob martingale. The associated difference sequence is
where the second identity follows from independence and Fubini’s theorem.
The vectors and differ only in the th coordinate, so that
by definition of the bound . Finally, the semidefinite Jensen inequality (2.14) for the matrix square yields
To complete the proof, we apply (7.3) to the martingale . ∎
Acknowledgments
I would like to thank Vern Paulsen and Bernhard Bodmann for some helpful conversations connected with this project. Klas Markström and David Gross provided references to related work. Ben Recht offered some useful comments on the presentation. Yao-Liang Yu proposed the argument in Lemma 6.7. Richard Chen and Alex Gittens have helped me root out (numerous) typographic errors. Finally, let me mention Roberto Oliveira’s elegant work [Oli10b] on matrix probability inequalities, which originally spurred me to pursue this project.