Tighter low-rank approximation via sampling the leveraged element

作者: Srinadh Bhojanapalli , Sujay Sanghavi , Prateek Jain

DOI: 10.5555/2722129.2722191

关键词:

摘要: In this work, we propose a new randomized algorithm for computing low-rank approximation to given matrix. Taking an approach different from existing literature, our method first involves specific biased sampling, with element being chosen based on the leverage scores of its row and column, then weighted alternating minimization over factored form intended matrix, minimize error only these samples. Our can input sparsity, yet produce approximations in spectral (as opposed weaker Frobenius) norm; combines best aspects otherwise disparate current results, but dependence condition number κ = σ1/σr. particular require O(nnz(M)+nκ2r5/e2) computations generate rank-r M norm. contrast, requires O(nnz(M)+nr2/e4) time compute Frobenius Besides tightness norm, have better e. is naturally highly parallelizable.Our enables two extensions that are interesting their own. The directly (in efficient form) product matrices; it computes small random set entries product, executes before) these. sampling strategy because now cannot access matrix (but instead work matrices). second extension improved smaller communication complexity distributed PCA setting (where each server has rows want low rank amount other servers).

参考文章(29)
Srinadh Bhojanapalli, Sujay Sanghavi, Rachel Ward, Yudong Chen, Coherent Matrix Completion international conference on machine learning. pp. 674- 682 ,(2014)
Sariel Har-Peled, Low Rank Matrix Approximation in Linear Time. arXiv: Computational Geometry. ,(2014)
Petros Drineas, Ravi Kannan, Michael W. Mahoney, Fast Monte Carlo Algorithms for Matrices II: Computing a Low-Rank Approximation to a Matrix SIAM Journal on Computing. ,vol. 36, pp. 158- 183 ,(2006) , 10.1137/S0097539704442696
Alan Frieze, Ravi Kannan, Santosh Vempala, Fast monte-carlo algorithms for finding low-rank approximations Journal of the ACM. ,vol. 51, pp. 1025- 1041 ,(2004) , 10.1145/1039488.1039494
Petros Drineas, Ravi Kannan, Pass efficient algorithms for approximating large matrices symposium on discrete algorithms. pp. 223- 232 ,(2003) , 10.5555/644108.644147
Amit Deshpande, Santosh Vempala, Adaptive Sampling and Fast Low-Rank Matrix Approximation Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques. pp. 292- 303 ,(2006) , 10.1007/11830924_28
Tamas Sarlos, Improved Approximation Algorithms for Large Matrices via Random Projections foundations of computer science. pp. 143- 152 ,(2006) , 10.1109/FOCS.2006.37
Nam H. Nguyen, Thong T. Do, Trac D. Tran, A fast and efficient algorithm for low-rank approximation of a matrix Proceedings of the 41st annual ACM symposium on Symposium on theory of computing - STOC '09. pp. 215- 224 ,(2009) , 10.1145/1536414.1536446
Dimitris Achlioptas, Frank McSherry, Fast computation of low rank matrix approximations Proceedings of the thirty-third annual ACM symposium on Theory of computing - STOC '01. pp. 611- 618 ,(2001) , 10.1145/380752.380858