An Adaptive CUR Algorithm and its Application to Reduced-Order Modeling of Random PDEs
By: Grishma Palkar, Hessam Babaee
Potential Business Impact:
Makes computer math faster by picking smart shortcuts.
Certain classes of CUR algorithms, also referred to as cross or pseudoskeleton algorithms, are widely used for low-rank matrix approximation when direct access to all matrix entries is costly. Their key advantage lies in constructing a rank-r approximation by sampling only r columns and r rows of the target matrix. This property makes them particularly attractive for reduced-order modeling of nonlinear matrix differential equations, where nonlinear operations on low-rank matrices can otherwise produce high-rank or even full-rank intermediates that must subsequently be truncated to rank $r$. CUR cross algorithms bypass the intermediate step and directly form the rank-$r$ matrix. However, standard cross algorithms may suffer from loss of accuracy in some settings, limiting their robustness and broad applicability. In this work, we propose a cross oversampling algorithm that augments the intersection with additional sampled columns and rows. We provide an error analysis demonstrating that the proposed oversampling improves robustness. We also present an algorithm that adaptively selects the number of oversampling entries based on efficiently computable indicators. We demonstrate the performance of the proposed CUR algorithm for time integration of several nonlinear stochastic PDEs on low-rank matrix manifolds.
Similar Papers
Fast Rank Adaptive CUR via a Recycled Small Sketch
Numerical Analysis
Makes computer math faster and more accurate.
How many integrals should be evaluated at least in two-dimensional hyperinterpolation?
Numerical Analysis
Makes computers solve hard math problems faster.
Curvature-based rejection sampling
Statistics Theory
Helps computers guess things more accurately.