TY - JOUR
T1 - Fast randomized PVR-PCA for NLA-oriented leading subspace computation
AU - Sha, Fan
AU - Pan, Jianyu
N1 - Publisher Copyright:
© 2026 Elsevier B.V.
PY - 2027/3/15
Y1 - 2027/3/15
N2 - Computing the leading k-dimensional subspace of large-scale matrices is a foundational task in numerical linear algebra (NLA), but repeated full-data products and matrix factorizations can be costly when both matrix dimensions are large. To address these issues, we propose Projected Variance-Reduced PCA (PVR-PCA), a fast randomized algorithm tailored for NLA-oriented subspace computation. PVR-PCA integrates two NLA-optimized innovations: (1) projection-enhanced variance reduction, which replaces VR-PCA's SVD-based orthogonal alignment by an unconstrained least-squares projection; and (2) QR-based orthogonalization, which replaces polar/SVD orthogonalization by thin QR factorization. Together, these changes reduce the dense-kernel per-inner-iteration cost by [Formula Presented] FLOPs compared with VR-PCA. Theoretical analysis establishes high-probability convergence to the leading subspace of the sample covariance matrix. It also gives a conditional warm-start guarantee for a Gaussian-plus-one-power-iteration initializer whenever its realized subspace error satisfies the stated threshold. Experiments on CCAT and MNIST show lower wall-clock cost than VR-PCA with comparable subspace accuracy in the reported comparisons. When covariance products are streamed or blocked, PVR-PCA requires O(dk) additional working memory, excluding storage of the input data.
AB - Computing the leading k-dimensional subspace of large-scale matrices is a foundational task in numerical linear algebra (NLA), but repeated full-data products and matrix factorizations can be costly when both matrix dimensions are large. To address these issues, we propose Projected Variance-Reduced PCA (PVR-PCA), a fast randomized algorithm tailored for NLA-oriented subspace computation. PVR-PCA integrates two NLA-optimized innovations: (1) projection-enhanced variance reduction, which replaces VR-PCA's SVD-based orthogonal alignment by an unconstrained least-squares projection; and (2) QR-based orthogonalization, which replaces polar/SVD orthogonalization by thin QR factorization. Together, these changes reduce the dense-kernel per-inner-iteration cost by [Formula Presented] FLOPs compared with VR-PCA. Theoretical analysis establishes high-probability convergence to the leading subspace of the sample covariance matrix. It also gives a conditional warm-start guarantee for a Gaussian-plus-one-power-iteration initializer whenever its realized subspace error satisfies the stated threshold. Experiments on CCAT and MNIST show lower wall-clock cost than VR-PCA with comparable subspace accuracy in the reported comparisons. When covariance products are streamed or blocked, PVR-PCA requires O(dk) additional working memory, excluding storage of the input data.
KW - Leading eigenvectors
KW - Principal component analysis
KW - Subspace computation
KW - Variance reduction
UR - https://www.scopus.com/pages/publications/105051494586
U2 - 10.1016/j.cam.2026.118167
DO - 10.1016/j.cam.2026.118167
M3 - 文章
AN - SCOPUS:105051494586
SN - 0377-0427
VL - 493
JO - Journal of Computational and Applied Mathematics
JF - Journal of Computational and Applied Mathematics
M1 - 118167
ER -