Sublinear randomized algorithms for skeleton decompositions

preprint2012arXivOpen access

Abstract

Let AA be a nn by nn matrix. A skeleton decomposition is any factorization of the form CURCUR where CC comprises columns of AA, and RR comprises rows of AA. In this paper, we consider uniformly sampling ł≃klog⁡nł\simeq k \log n rows and columns to produce a skeleton decomposition. The algorithm runs in O(ł3)O(ł^3) time, and has the following error guarantee. Let $\norm{\cdot}$ denote the 2-norm. Suppose A≃XBYTA\simeq X B Y^T where X,YX,Y each have kk orthonormal columns. Assuming that X,YX,Y are incoherent, we show that with high probability, the approximation error $\norm{A-CUR}$ will scale with $(n/ł)\norm{A-X B Y^T}$ or better. A key step in this algorithm involves regularization. This step is crucial for a nonsymmetric AA as empirical results suggest. Finally, we use our proof framework to analyze two existing algorithms in an intuitive way.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.