arrow
Return

Finding Structure with Randomness: Probabilistic Algorithms for Constructing Approximate Matrix Decompositions

delete2011-01-01
delete2.7K
delete
OA
AI
N
Nathan Halko *
P
Per‐Gunnar Martinsson
J
Joel A. Tropp
DOI:10.1137/090771806delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Low-rank matrix approximations, such as the truncated singular value decomposition and the rank-revealing QR decomposition, play a central role in data analysis and scientific computing. This work surveys and extends recent research which demonstrates that randomization offers a powerful tool for performing low-rank matrix approximation. These techniques exploit modern computational architectures more fully than classical methods and open the possibility of dealing with truly massive data sets. This paper presents a modular framework for constructing randomized algorithms that compute partial matrix decompositions. These methods use random sampling to identify a subspace that captures most of the action of a matrix. The input matrix is then compressed-either explicitly or implicitly-to this subspace, and the reduced matrix is manipulated deterministically to obtain the desired low-rank factorization. In many cases, this approach beats its classical competitors in terms of accuracy, robustness, and/or speed. These claims are supported by extensive numerical experiments and a detailed error analysis. The specific benefits of randomized techniques depend on the computational environment. Consider the model problem of finding the k dominant components of the singular value decomposition of an m x n matrix. (i) For a dense input matrix, randomized algorithms require O(mnlog(k)) floating-point operations (flops) in contrast to O(mnk) for classical algorithms. (ii) For a sparse input matrix, the flop count matches classical Krylov subspace methods, but the randomized approach is more robust and can easily be reorganized to exploit multiprocessor architectures. (iii) For a matrix that is too large to fit in fast memory, the randomized techniques require only a constant number of passes over the data, as opposed to O(k) passes for classical algorithms. In fact, it is sometimes possible to perform matrix approximation with a single pass over the data.
Keywords:
dimension reduction
eigenvalue decomposition
interpolative decomposition
Johnson-Lindenstrauss lemma
matrix approximation
parallel algorithm
pass-efficient algorithm
principal component analysis
randomized algorithm
random matrix
rank-revealing QR factorization
singular value decomposition
streaming algorithm

Journal

SIAM Review cover
SIAM Review
IF:
6.1
Papers:
888
Citations:
1.2W

Organization

University of Colorado System cover
University of Colorado System
Scholars:
6.3W
Papers: 5.5W
Citations: 1.8K
U
university of colorado boulder
Scholars:
2.0W
Papers: 1.5W
Citations: 33
Cited Papers

Cited Papers

A multi-level framework for generating train schedules in highly utilised networks
err2011-09-16
err0
PREAI
errGabrio Caimi; Martin Fuchsberger; Marco Laumanns; Kaspar Schüpbach
errShare
errSave
Mitotic phosphorylation of the ULK complex regulates cell cycle progression
err2020-06-09
err0
errOAAI
errAkinori Yamasaki; Yui Jin; Yoshinori Ohsumi
errShare
errSave
The FERET database and evaluation procedure for face-recognition algorithms
err1998-04-01
err1.8K
PREAI
errPhillips, PJ; Wechsler, H; Huang, J; Rauss, PJ
errShare
errSave
PEMFC Reconfigured Anodes for Enhancing CO Tolerance with Air Bleed
err2004-01-01
err0
errOAAI
errFrancisco A. Uribe; Judith A. Valerio; Fernando H. Garzon; Thomas A. Zawodzinski
errShare
errSave
Optimizing Non-viral Gene Therapy Vectors for Delivery to Photoreceptors and Retinal Pigment Epithelial Cells
err2018-05-03
err0
PREAI
errRahel Zulliger; Jamie N. Watson; Muayyad R. Al-Ubaidi; Linas Padegimas; Ozge Sesenoglu-Laird; Mark J. Cooper; Muna I. Naash
errShare
errSave
Photo-induced structural change in liquid sulphur
err2000-08-29
err0
PREAI
errShuji Munejiri; Fuyuki Shimojo; Kozo Hoshino
errShare
errSave
Calcium Silicate-Activated Gelatin Methacrylate Hydrogel for Accelerating Human Dermal Fibroblast Proliferation and Differentiation
err2020-12-27
err0
errOAAI
errFong-Sian Lin; Jian-Jr Lee; Alvin Kai-Xing Lee; Chia-Che Ho; Yen-Ting Liu; Ming-You Shie
errShare
errSave
researcher View more