TTIC
Toyota Technological Institute at Chicago  

Amit Deshpande

MIT -Theory Seminar

Sampling techniques in low-rank matrix approximation

March 22, 2006 12:40pm

Abstract:

We consider the problem of approximating a given m by n matrix A by an another matrix of rank k, where k is much smaller than m or n. The "best" such approximation can be computed using Singular Value Decomposition (SVD) but that takes time O(min{mn^2, nm^2}), which is too large for certain applications.

Frieze-Kannan-Vempala (FKV) showed that from a small sample of the rows of A we can compute a low-rank approximation, which is (in expectation) only an additive error worse than the "best" low-rank approximation. This can be turned into a randomized algorithm to compute this additive low-rank approximation in "linear" (in the number of non-zero entries in A) time.

But in principle, this additive error is unbounded compared to the error of the "best" low-rank approximation. So how about low-rank approximation within a multiplicative error?

Our results are the following.
1. Two different generalizations (Adaptive Sampling and Volume Sampling) of the sampling technique of FKV.
2. A multiplicative approximation using almost the same number of rows needed for an additive approximation in the FKV result.
3. An algorithm based on this computes a multiplicative low-rank approximation in "linear" time.

(This is joint work with Luis Rademacher, Santosh Vempala, and Grant Wang.)

If you have questions, or would like to meet the speaker, please contact Ponda at 4-1994 or pondabarnes@tti-c.org. For information on future TTI-C talks or events, please go to the TTI-C Events page.



return to events page