1

Say one is given a matrix (assume real and symmetric if necessary) and its $n-$dimensional columns be say $v_1,v_2,..,v_n$. Now is it possible to find a set of $d<n$ lower dimensional vectors ($w_1,..,w_d$) such that they form a $d \times d$ matrix $B$ (assume real and symmetric) with either of these properties,

  • That the $d$ eigenvalues of $B$ are "close" to the top$-d$ eigenvalues of $A$? (and hence the correspomding eigenvectors are also "close" in some sense?)

  • That the spectral norm of $B$ is "close" to the spectral norm of $A$.


Will this be called "sketching"? Does Johnson-Lindenenstrauss lemma help in doing these?

Student
  • 173
  • 8

1 Answers1

1

Yes, you can match the eigenvalues. It is easy to construct a matrix with any desired eigenvalues: for instance, create a diagonal matrix and put the desired values on the diagonal. Thus, you can get an exact match, not just an approximate match. Nothing fancy is needed.

No, matching the eigenvalues doesn't imply that the eigenvectors of $B$ are somehow related in any way to the eigenvectors of $A$.

Given a value $n$ you can easily construct a matrix $B$ whose spectral norm is $n$, so that too can be exactly matched.

You don't need the Johnson–Lindenstrauss lemma for these results.

D.W.
  • 167,959
  • 22
  • 232
  • 500