Randomized Nystr\"om Preconditioning
Zachary Frangella, Joel A. Tropp, and Madeleine Udell

TL;DR
This paper presents the Nystr"om PCG algorithm, a randomized preconditioning method for efficiently solving large symmetric positive-definite linear systems, with theoretical guarantees and practical advantages demonstrated through numerical experiments.
Contribution
It introduces a novel randomized Nystr"om-based preconditioner for conjugate gradient, with adaptive methods and theoretical analysis of its effectiveness.
Findings
Achieves constant condition number with appropriate rank approximation.
Rapidly solves large data analysis linear systems.
Outperforms existing methods in numerical tests.
Abstract
This paper introduces the Nystr\"om PCG algorithm for solving a symmetric positive-definite linear system. The algorithm applies the randomized Nystr\"om method to form a low-rank approximation of the matrix, which leads to an efficient preconditioner that can be deployed with the conjugate gradient algorithm. Theoretical analysis shows that preconditioned system has constant condition number as soon as the rank of the approximation is comparable with the number of effective degrees of freedom in the matrix. The paper also develops adaptive methods that provably achieve similar performance without knowledge of the effective dimension. Numerical tests show that Nystr\"om PCG can rapidly solve large linear systems that arise in data analysis problems, and it surpasses several competing methods from the literature.
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
TopicsMetal-Organic Frameworks: Synthesis and Applications · Membrane Separation and Gas Transport · Matrix Theory and Algorithms
