Sublinear randomized algorithms for skeleton decompositions
Abstract
Let A be a n by n matrix. A skeleton decomposition is any factorization of the form CUR where C comprises columns of A, and R comprises rows of A. In this paper, we consider uniformly sampling k n rows and columns to produce a skeleton decomposition. The algorithm runs in O(3) time, and has the following error guarantee. Let · denote the 2-norm. Suppose A X B YT where X,Y each have k orthonormal columns. Assuming that X,Y are incoherent, we show that with high probability, the approximation error A-CUR will scale with (n/)A-X B YT or better. A key step in this algorithm involves regularization. This step is crucial for a nonsymmetric A as empirical results suggest. Finally, we use our proof framework to analyze two existing algorithms in an intuitive way.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.