Pith. sign in

REVIEW 2 cited by

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

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1504.05477 v4 pith:3D5NZF7D submitted 2015-04-21 cs.DS cs.LGcs.NAmath.NA

classification cs.DScs.LGcs.NAmath.NA
keywords blockepsiloniterationkrylovsingularvaluefirstgive
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
abstract

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.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. A Correlation-Gap Bound for Nonlinear Gaussian PCA

    cs.DS 2026-07 accept novelty 7.0 of 10

    For any Gaussian vector and any orthonormal basis, expected adaptive-top-d retained energy is at most (1+O(1/√d)) times that of the Karhunen–Loève basis.

  2. Block subspace expansions for eigenvalues and eigenvectors approximation

    math.NA 2024-11 conditional novelty 6.0 of 10

    For Hermitian matrices, the optimal block subspace expansion that minimizes all principal angles to a target invariant subspace is explicitly characterized, with convergence bounds and computable Rayleigh-Ritz versions.

Pith tools