User-Friendly Tail Bounds for Sums of Random Matrices IV: The Matrix Bennett and Bernstein Inequalities for Independent Zero-Mean Random Matrices with Bounded Largest EigenvalueResearch Paper
Motivation
The scalar Bernstein and Bennett inequalities bound the upper tail of a sum of independent, zero-mean random variables that are bounded above: the tail is governed by the total variance at moderate deviations and by the uniform bound in the far tail. Many questions in randomized numerical linear algebra, matrix completion, covariance estimation, graph sparsification and statistical learning reduce to the same question for a sum of independent random matrices, where the quantity of interest is the largest eigenvalue or the spectral norm of the sum rather than a scalar.
Ahlswede and Winter (2002) introduced a matrix Laplace transform method based on the Golden–Thompson inequality. Oliveira (2010) and Gross (2011) proved matrix Bernstein-type bounds with this method. Tropp (arXiv:1004.4389, Found. Comput. Math. 12 (2012)) replaced the Golden–Thompson step with Lieb's concavity theorem, obtaining a master tail bound for independent sums (Theorem 3.6) from which matrix Bennett and Bernstein inequalities follow with the variance parameter , the natural analogue of the scalar variance. This mission formalizes §6 of that paper.
Timeline:
- 1924–1962, Bernstein and Bennett: scalar inequalities for bounded and subexponential sums.
- 2002, Ahlswede–Winter: the matrix Laplace transform method, via Golden–Thompson.
- 2010, Oliveira; Gross: matrix Bernstein-type bounds by the Ahlswede–Winter method.
- 2010–2012, Tropp: master tail bound via Lieb's theorem; matrix Bennett and Bernstein inequalities (Theorems 6.1, 6.2) with variance parameter .
Setting
All matrices are complex matrices with . For a self-adjoint (Hermitian) matrix , is its largest eigenvalue and its spectral norm. The semidefinite order means that is positive semidefinite. Functions of a self-adjoint matrix are defined spectrally: if , then ; this gives the matrix exponential and, on positive-definite matrices, the matrix logarithm . The trace is .
A random matrix is a measurable map on a probability space ; its expectation is taken entrywise. A finite sequence of random self-adjoint matrices is independent if the maps are mutually independent.
The setting of the goal: are independent random self-adjoint matrices with
and the total variance is . Bennett's function is for .
Formalization targets
Goal: Theorem 6.1 (matrix Bernstein, bounded case)
For every , the following chain holds:
and the last term is at most for and at most for . The first inequality is the matrix Bennett inequality, the second the matrix Bernstein inequality, and the case split the split Bernstein inequality.
Milestones, in attack order
- Theorem 3.6, the master tail bound for .
- Corollary 3.7: a semidefinite bound gives .
- Lemma 6.7: if and , then for .
- Theorem 6.1(i), the matrix Bennett inequality on its own.
- The numerical bound for , from the proof of Theorem 6.1.
Further items
Lemma 6.8 (the matrix mgf bound under ) and Theorem 6.2 (matrix Bernstein, subexponential case: , split as and ) are included as further theorems.
Significance
Matrix Bernstein is the most used inequality of the paper: it bounds the spectral norm of a sum of independent bounded random matrices with only a logarithmic dimensional factor, and it is the standard tool behind sampling bounds for matrix completion, randomized low-rank approximation, spectral sparsification, covariance estimation and the analysis of random features. Theorem 6.1 assumes only an upper bound on the largest eigenvalue of each summand, so it applies to summands with unbounded smallest eigenvalues; applied to and separately it controls both tails.
The results are proved in the paper. As far as the local catalog shows, no machine-checked proof of the matrix Bennett or Bernstein inequality for complex Hermitian matrices exists; the platform has a matrix Bernstein statement for real symmetric matrices in a different form (Wainwright, Theorem 6.17), still open, and scalar Bennett and Bernstein inequalities. Formalizing Theorem 6.1 produces a reusable matrix concentration inequality together with its two ingredients, the matrix mgf bound of Lemma 6.7 and the scalar inequality relating Bennett's and Bernstein's exponents.
Difficulty
The scalar argument multiplies moment generating functions of independent summands. For matrices, unless and commute, so does not factor; the master bound of Theorem 3.6 rests on Lieb's concavity theorem for , which is not in Mathlib. The mgf bound of Lemma 6.7 needs a semidefinite comparison between functions of a random matrix, the transfer rule on the spectrum , and the operator monotonicity of the logarithm. The remaining steps (optimizing over , the inequality between and the Bernstein exponent) are real analysis.
Formalization scope
Matrices are Matrix (Fin d) (Fin d) ℂ with [NeZero d]; is the supremum of the real spectrum; is the operator norm on ; and are Mathlib's continuous functional calculus cfc; the semidefinite order is Mathlib's MatrixOrder; expectation is entrywise. A random matrix is a measurable map, each is Hermitian at every , independence is iIndepFun, and the measure is a probability measure. The bound is assumed almost surely; no lower bound on the eigenvalues is assumed. The paper's standing regularity (§2.2) is made explicit as integrability of the entries of and (and of where its expectation is taken). The infimum over in Theorem 3.6 and Corollary 3.7 is stated for every admissible .
The printed formulas divide by and , so and are hypotheses of Theorems 6.1 and 6.2; with Lean's convention , the case would turn the Bennett bound into the trivial value , so the statement is not allowed to degenerate there. The chain is a conjunction of the probability bound and the inequalities between consecutive bounds, so the weaker reading "the probability is below each bound" does not satisfy it.
A complete development needs the matrix Laplace transform method, Lieb's theorem (or a substitute), operator monotonicity of the logarithm, the transfer rule for the functional calculus, and the scalar inequality . The first four are reusable for every matrix concentration inequality of this paper and beyond. Contributions to any milestone are welcome.
Selected references
- J. A. Tropp, User-Friendly Tail Bounds for Sums of Random Matrices, arXiv:1004.4389v7, 2011; Found. Comput. Math. 12 (2012) 389–434. https://arxiv.org/abs/1004.4389, https://doi.org/10.1007/s10208-011-9099-z
- R. Ahlswede and A. Winter, Strong converse for identification via quantum channels, IEEE Trans. Inform. Theory 48 (2002) 569–579. https://doi.org/10.1109/18.985947
- R. I. Oliveira, Sums of random Hermitian matrices and an inequality by Rudelson, Electron. Commun. Probab. 15 (2010) 203–212. https://arxiv.org/abs/1004.3821
- D. Gross, Recovering low-rank matrices from few coefficients in any basis, IEEE Trans. Inform. Theory 57 (2011) 1548–1566. https://arxiv.org/abs/0910.1879
- E. H. Lieb, Convex trace functions and the Wigner–Yanase–Dyson conjecture, Adv. Math. 11 (1973) 267–288. https://doi.org/10.1016/0001-8708(73)90011-X
- G. Lugosi, Concentration-of-measure inequalities, lecture notes, 2009 (Theorems 5 and 6, scalar Bennett and Bernstein). https://www.econ.upf.edu/~lugosi/anu.pdf