OPTIMAL CUR MATRIX DECOMPOSITIONS

被引:54
作者
Boutsidis, Christos [1 ]
Woodruff, David P. [2 ]
机构
[1] Yahoo Labs, New York, NY 10018 USA
[2] IBM Res, Almaden, CA 94040 USA
关键词
randomized algorithms; numerical linear algebra; low-rank approximations; MONTE-CARLO ALGORITHMS; APPROXIMATION; COMPUTATION;
D O I
10.1137/140977898
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The CUR decomposition of an m x n matrix A finds an m x c matrix C with a subset of c < n columns of A, together with an r x n matrix R with a subset of r < m rows of A, as well as a c x r low-rank matrix U such that the matrix CUR approximates the matrix A, that is, parallel to A - CUR parallel to(2)(F) <= (1 + epsilon) parallel to A - A(k) parallel to(2)(F), where parallel to.parallel to(F) denotes the Frobenius norm and A(k) is the best m x n matrix of rank k constructed via the SVD. We present input-sparsity-time and deterministic algorithms for constructing such a CUR decomposition where c = O(k/epsilon) and r = O(k/epsilon) and rank(U) = k. Up to constant factors, our algorithms are simultaneously optimal in the values c, r, and rank(U).
引用
收藏
页码:543 / 589
页数:47
相关论文
共 50 条
[1]   Database-friendly random projections: Johnson-Lindenstrauss with binary coins [J].
Achlioptas, D .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2003, 66 (04) :671-687
[2]  
[Anonymous], ARXIV13031849
[3]  
[Anonymous], 2010, ROW SAMPLING MATRIX
[4]  
Batson JD, 2009, ACM S THEORY COMPUT, P255
[5]   Algorithm 844: Computing sparse reduced-rank approximations to sparse matrices [J].
Berry, MW ;
Pulatova, SA ;
Stewart, GW .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2005, 31 (02) :252-269
[6]  
Bien J., 2010, ARXIV10110413
[7]   NEAR-OPTIMAL COLUMN-BASED MATRIX RECONSTRUCTION [J].
Boutsidis, Christos ;
Drineas, Petros ;
Magdon-Ismail, Malik .
SIAM JOURNAL ON COMPUTING, 2014, 43 (02) :687-717
[8]   IMPROVED MATRIX ALGORITHMS VIA THE SUBSAMPLED RANDOMIZED HADAMARD TRANSFORM [J].
Boutsidis, Christos ;
Gittens, Alex .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2013, 34 (03) :1301-1340
[9]  
Boutsidis C, 2009, PROCEEDINGS OF THE TWENTIETH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P968
[10]  
CARTER JL, 1979, J COMPUT SYST SCI, V18, P143, DOI 10.1016/0022-0000(79)90044-8