paper-with-me

Papers

Randomized Block Krylov Methods for Stronger and Faster Approximate Singular Value Decomposition

2015-04-21 · NeurIPS 2015 12 · Cameron Musco, Christopher Musco

Since being analyzed by Rokhlin, Szlam, and Tygert and popularized by Halko, Martinsson, and Tropp, randomized Simultaneous Power Iteration has become the method of choice for approximate singular value decomposition. It is more accurate than simpler sketching algorithms, yet still converges quickly for any matrix, independently of singular value gaps. After $\tilde{O}(1/\epsilon)$ iterations, it gives a low-rank approximation within $(1+\epsilon)$ of optimal for spectral norm error. We give the first provable runtime improvement on Simultaneous Iteration: a simple randomized block Krylov method, closely related to the classic Block Lanczos algorithm, gives the same guarantees in just $\tilde{O}(1/\sqrt{\epsilon})$ iterations and performs substantially better experimentally. Despite their long history, our analysis is the first of a Krylov subspace method that does not depend on singular value gaps, which are unreliable in practice. Furthermore, while it is a simple accuracy benchmark, even $(1+\epsilon)$ error for spectral norm low-rank approximation does not imply that an algorithm returns high quality principal components, a major issue for data applications. We address this problem for the first time by showing that both Block Krylov Iteration and a minor modification of Simultaneous Iteration give nearly optimal PCA for any matrix. This result further justifies their strength over non-iterative sketching methods. Finally, we give insight beyond the worst case, justifying why both algorithms can run much faster in practice than predicted. We clarify how simple techniques can take advantage of common matrix properties to significantly improve runtime.

📄 PDF Abstract BibTeX arXiv:1504.05477

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

PCA Principle Components Analysis (PCA) is an unsupervised method primary used for dimensionality reduction within machine learning. PCA is calculated via a singular value…

Similar Papers 제목 키워드 기반

Randomized Kaczmarz Methods with Beyond-Krylov Convergence

2025-01-20 · Michał Dereziński, Deanna Needell, Elizaveta Rebrova, Jiaming Yang

Randomized Kaczmarz methods form a family of linear system solvers which converge by repeatedly projecting their iterates onto randomly sampled equations. While effective in some contexts, such as highly over-determined …

subspace methods

Towards Efficient and Accurate Approximation: Tensor Decomposition Based on Randomized Block Krylov Iteration

2022-11-27 · Yichun Qiu, Weijun Sun, Guoxu Zhou, Qibin Zhao

Efficient and accurate low-rank approximation (LRA) methods are of great significance for large-scale data analysis. Randomized tensor decompositions have emerged as powerful tools to meet this need, but most existing me…

Data CompressionDenoisingTensor Decomposition

Tutorial: Complexity analysis of Singular Value Decomposition and its variants

2019-06-28 · Xiaocan Li, Shuo Wang, Yinghao Cai

We compared the regular Singular Value Decomposition (SVD), truncated SVD, Krylov method and Randomized PCA, in terms of time and space complexity. It is well-known that Krylov method and Randomized PCA only performs wel…

An Improved Frequent Directions Algorithm for Low-Rank Approximation via Block Krylov Iteration

2021-09-24 · Chenhao Wang, Qianxin Yi, Xiuwu Liao, Yao Wang

Frequent Directions, as a deterministic matrix sketching technique, has been proposed for tackling low-rank approximation problems. This method has a high degree of accuracy and practicality, but experiences a lot of com…

Computational Efficiency

Efficient Robust Principal Component Analysis via Block Krylov Iteration and CUR Decomposition

2023-01-01 · CVPR 2023 1 · Shun Fang, Zhengqin Xu, Shiqian Wu, Shoulie Xie

Robust principal component analysis (RPCA) is widely studied in computer vision. Recently an adaptive rank estimate based RPCA has achieved top performance in low-level vision tasks without the prior rank, but both t…