Randomized Gram-Schmidt process with application to GMRES
Oleg Balabanov, Laura Grigori

TL;DR
This paper introduces a randomized Gram-Schmidt algorithm using sketching techniques that reduces computational costs while maintaining numerical stability, applicable to Krylov subspace methods like GMRES for high-dimensional systems.
Contribution
The paper presents a novel randomized Gram-Schmidt process based on sketching, offering computational efficiency and stability for high-dimensional orthogonalization tasks.
Findings
Reduces computational cost compared to classical methods
Maintains numerical stability with high-precision operations
Enables new Krylov subspace methods like randomized GMRES
Abstract
A randomized Gram-Schmidt algorithm is developed for orthonormalization of high-dimensional vectors or QR factorization. The proposed process can be less computationally expensive than the classical Gram-Schmidt process while being at least as numerically stable as the modified Gram-Schmidt process. Our approach is based on random sketching, which is a dimension reduction technique consisting in estimation of inner products of high-dimensional vectors by inner products of their small efficiently-computable random images, so-called sketches. In this way, an approximate orthogonality of the full vectors can be obtained by orthogonalization of their sketches. The proposed Gram-Schmidt algorithm can provide computational cost reduction in any architecture. The benefit of random sketching can be amplified by performing the non-dominant operations in higher precision. In this case the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Stochastic Gradient Optimization Techniques · Statistical Methods and Inference
