A Practical Guide to Randomized Matrix Computations with MATLAB Implementations
Not on the map. Why?
Abstract (arXiv)
Matrix operations such as matrix inversion, eigenvalue decomposition, singular value decomposition are ubiquitous in real-world applications. Unfortunately, many of these matrix operations so time and memory expensive that they are prohibitive when the scale of data is large. In real-world applications, since the data themselves are noisy, machine-precision matrix operations are not necessary at all, and one can sacrifice a reasonable amount of accuracy for computational efficiency. In recent years, a bunch of randomized algorithms have been devised to make matrix computations more scalable. Mahoney (2011) and Woodruff (2014) have written excellent but very technical reviews of the randomized algorithms. Differently, the focus of this manuscript is on intuition, algorithm derivation, and implementation. This manuscript should be accessible to people with knowledge in elementary matrix algebra but unfamiliar with randomized matrix computations. The algorithms introduced in this manuscript are all summarized in a user-friendly way, and they can be implemented in lines of MATLAB code. The readers can easily follow the implementations even if they do not understand the maths and algorithms.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 May 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 2.
6 papers.
- 2021Fast and Accurate Randomized Algorithms for Low-rank Tensor Decompositionscited by 11
- 2023Gradient Coding with Iterative Block Leverage Score Samplingcited by 2
- 2021An Improved Frequent Directions Algorithm for Low-Rank Approximation via Block Krylov Iterationcited by 1
- 2021Oversampling Divide-and-conquer for Response-skewed Kernel Ridge Regressioncited by 0
- 2022Towards Efficient and Accurate Approximation: Tensor Decomposition Based on Randomized Block Krylov Iterationcited by 0
- 2023Iterative Sketching for Secure Coded Regressioncited by 0
- 2023Iterative Sketching for Secure Coded Regression8 Aug 2023
- 2023Gradient Coding with Iterative Block Leverage Score Sampling6 Aug 2023
- 2022Towards Efficient and Accurate Approximation: Tensor Decomposition Based on Randomized Block Krylov Iteration27 Nov 2022
- 2021An Improved Frequent Directions Algorithm for Low-Rank Approximation via Block Krylov Iteration24 Sep 2021
- 2021Oversampling Divide-and-conquer for Response-skewed Kernel Ridge Regression13 Jul 2021
- 2021Fast and Accurate Randomized Algorithms for Low-rank Tensor Decompositions2 Apr 2021