Professional Documents
Culture Documents
Lecture 32
Lecture date: Nov 9, 2007 Scribe: Guy Bresler
1 Matrix Norms
In this lecture we prove central limit theorems for functions of a random matrix with
Gaussian entries. We begin by reviewing two matrix norms, and some basic properties and
inequalities.
Alternatively, q
kAk = λmax (AT A),
where λmax (M ) is the maximum eigenvalue of the matrix M .
2. The Hilbert Schmidt (alternatively called the Schur, Euclidean, Frobenius) norm is
defined as sX q
kAkHS = 2
aij = Tr(AT A).
i,j
Clearly, p
kAkHS = sum of eigenvalues of AT A,
which implies that √
kAk ≤ kAkHS ≤ nkAk.
Of course, kAkHS also satisfies the usual properties of a norm.
32-1
Proof: Let b1 , . . . , bn denote the columns of B. Then
n
X n
X
kABk2HS = kAbi k2 ≤ kAk2 kbi k2 = kAk2 kBk2HS .
i=1 i=1
2
Suppose
1
A = √ (Xij )1≤i,j≤N ,
N
i.i.d.
where Xij ∼ N (0, 1). Fix a positive integer k. We would like a CLT for Tr(Ak ).
It turns out that the usual dependency graph theorem fails for k ≥ 3, so a more powerful
method must be used.
32-2
Exercise 3 Find a dependency graph theorem that works for all k.
∂
where (a) follows from the fact that for two matrices A and B, ∂x AB = ∂A ∂B
∂x B + A ∂x , and
(b) from moving the trace inside the sum and using Tr(AB) = Tr(BA). But
∂A 1
= √ ei eTj ,
∂xij N
where ei is the ith standard basis vector, i.e. the vector of all zeros with a 1 in the ith
position.
Thus
∂f k
= √ Tr(ei eTj Ak−1 )
∂xij N
k
= √ Tr(eTj Ak−1 ei )
N
k
= √ (Ak−1 )ji
N
Lemma 4
EkAkp ≤ C(p) ∀p ∈ Z+ ,
where C(p) is a constant independent of N .
32-3
Proof: The proof is essentially as follows. For a positive definite random matrix B, kBk =
λmax (B). Thus
This shows that k∇f (X)k2 = O(1), and hence the Poincaré inequality implies that
Var(f (X)) = O(1).
Exercise 5 Show that any two terms in the sum of equation (1) have non-negative covari-
ance.
We have
∂A ∂A k−1
= kT r A ,
∂xij ∂xij
and
k−2
!
∂2A X ∂A r ∂A k−r−2
= kT r A A .
∂xpq xij ∂xij ∂xpq
r=0
32-4
Let C = (cij ) and D = (dpq ) be two matrices with kCkHS = kDkHS = 1. Fix 0 ≤ r ≤ k − 2.
Then
X ∂A r ∂A k−2−r 1 X 1
cij dpq T r A A = cij dpq Tr(ei eTj Ar ep eTq Ak−2−r ) = Tr(CAr DAk−2−r ) ,
∂xij ∂xpq N N
ijpq
Now
| Tr(CAr DAk−2−r )| ≤ kAkk−2 kCkHS kDkHS = kAkk−2 .
Thus
k(k − 1)kAkk−2
k Hess f (X)k ≤ .
N
Combining, we get the desired result:
C(k)
dT V (Tr(Ak ), N (0, σ 2 )) ≤ .
N
32-5