Sublinear randomized algorithms for skeleton decompositions
Let be a by matrix. A skeleton decomposition is any factorization of the form where comprises columns of , and comprises rows of . In this paper, we consider uniformly sampling rows and columns to produce a skeleton decomposition. The algorithm runs in time, and has the following error guarantee. Let $\norm{\cdot}$ denote the 2-norm. Suppose where each have orthonormal columns. Assuming that 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 as empirical results suggest. Finally, we use our proof framework to analyze two existing algorithms in an intuitive way.