OPTIMAL CUR MATRIX DECOMPOSITIONS

被引:53
作者
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
    Achlioptas, D
    [J]. 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
    Berry, MW
    Pulatova, SA
    Stewart, GW
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2005, 31 (02): : 252 - 269
  • [6] Bien J., 2010, ARXIV10110413
  • [7] NEAR-OPTIMAL COLUMN-BASED MATRIX RECONSTRUCTION
    Boutsidis, Christos
    Drineas, Petros
    Magdon-Ismail, Malik
    [J]. SIAM JOURNAL ON COMPUTING, 2014, 43 (02) : 687 - 717
  • [8] IMPROVED MATRIX ALGORITHMS VIA THE SUBSAMPLED RANDOMIZED HADAMARD TRANSFORM
    Boutsidis, Christos
    Gittens, Alex
    [J]. 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