| COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. | ![]() |
University of Cambridge > Talks.cam > Applied and Computational Analysis > IterativeCUR: One Small Sketch for Big Matrix Approximations
IterativeCUR: One Small Sketch for Big Matrix ApproximationsAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Georg Maierhofer. The computation of accurate low-rank matrix approximations is central to improving the scalability of various techniques in machine learning, uncertainty quantification, and control. Traditionally, low-rank approximations are constructed using SVD -based approaches such as truncated SVD or RandomizedSVD. Although these SVD approaches—-especially RandomizedSVD—-have proven to be very computationally efficient, other low-rank approximation methods can offer even greater performance. One such approach is the CUR decomposition, which forms a low-rank approximation using direct row and column subsets of a matrix. Because CUR uses direct matrix subsets, it is also often better able to preserve native matrix structures like sparsity or non-negativity than SVD -based approaches and can facilitate data interpretation in many contexts. This paper introduces IterativeCUR, which draws on previous work in randomized numerical linear algebra to build a new algorithm that is highly competitive compared to prior work: (1) It is adaptive in the sense that it takes as an input parameter the desired tolerance, rather than an a priori guess of the numerical rank. (2) It typically runs significantly faster than both existing CUR algorithms and techniques such as RandomizedSVD, in particular when these methods are run in an adaptive rank mode. Its asymptotic complexity is O(mn (m+n)r² r³) for an m x n matrix of numerical rank r. (3) It relies on a single small sketch from the matrix that is successively downdated as the algorithm proceeds. We demonstrate through extensive experiments that IterativeCUR achieves up to 4x speed-up over state-of-the-art pivoting-on-sketch approaches with no loss of accuracy, and up to 40x speed-up over rank-adaptive randomized SVD approaches. This talk is part of the Applied and Computational Analysis series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsReception - Plant Sciences KICC Summer Series Surface, Microstructure & Fracture groupOther talksBreak / Group Photo Pitch Development - facilitated groups Recursive Definitions in Lean LMB Seminar - How the physical sciences can empower biology: Applications of single molecule fluorescence to the biosciences Next Generation Biophysics Symposium 2025 Kirk Public Lecture: Title TBC |