Optimal CUR Matrix Decompositions
arXiv:1405.7910
Abstract
The CUR decomposition of an matrix finds an matrix with a subset of columns of together with an matrix with a subset of rows of as well as a low-rank matrix such that the matrix approximates the matrix that is, , where denotes the Frobenius norm and is the best matrix of rank constructed via the SVD. We present input-sparsity-time and deterministic algorithms for constructing such a CUR decomposition where and and rank. Up to constant factors, our algorithms are simultaneously optimal in and rank.
small revision in lemma 4.2
Cited by in corpus (16)
- Sketching as a Tool for Numerical Linear Algebra
- CUR Algorithm for Partially Observed Matrices
- Provably Correct Algorithms for Matrix Column Subset Selection with Selectively Sampled Data
- Dimensionality Reduction for k-Means Clustering and Low Rank Approximation
- Near-Optimal Discrete Optimization for Experimental Design: A Regret Minimization Approach
- Low Rank Approximation with Entrywise -Norm Error
- Rectangular maximum volume and projective volume search algorithms
- Generalized Leverage Score Sampling for Neural Networks
- Hybrid CUR-type decomposition of tensors in the Tucker format
- Optimal Principal Component Analysis in Distributed and Streaming Models
- An Improved Cutting Plane Method for Convex Optimization, Convex-Concave Games and its Applications
- Optimal Sparse Linear Auto-Encoders and Sparse PCA
- A near-optimal algorithm for approximating the John Ellipsoid
- Incomplete Pivoted QR-based Dimensionality Reduction
- Efficient Frequent Directions Algorithm for Sparse Matrices
- Sketching Transformed Matrices with Applications to Natural Language Processing