Saved in:
Bibliographic Details
Main Authors: Li, Huamin, Kluger, Yuval, Tygert, Mark
Format: Preprint
Published: 2016
Subjects:
Online Access:https://arxiv.org/abs/1612.08709
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929304146804736
author Li, Huamin
Kluger, Yuval
Tygert, Mark
author_facet Li, Huamin
Kluger, Yuval
Tygert, Mark
contents Randomized algorithms provide solutions to two ubiquitous problems: (1) the distributed calculation of a principal component analysis or singular value decomposition of a highly rectangular matrix, and (2) the distributed calculation of a low-rank approximation (in the form of a singular value decomposition) to an arbitrary matrix. Carefully honed algorithms yield results that are uniformly superior to those of the stock, deterministic implementations in Spark (the popular platform for distributed computation); in particular, whereas the stock software will without warning return left singular vectors that are far from numerically orthonormal, a significantly burnished randomized implementation generates left singular vectors that are numerically orthonormal to nearly the machine precision.
format Preprint
id arxiv_https___arxiv_org_abs_1612_08709
institution arXiv
publishDate 2016
record_format arxiv
spellingShingle Randomized algorithms for distributed computation of principal component analysis and singular value decomposition
Li, Huamin
Kluger, Yuval
Tygert, Mark
Distributed, Parallel, and Cluster Computing
Numerical Analysis
Computation
Randomized algorithms provide solutions to two ubiquitous problems: (1) the distributed calculation of a principal component analysis or singular value decomposition of a highly rectangular matrix, and (2) the distributed calculation of a low-rank approximation (in the form of a singular value decomposition) to an arbitrary matrix. Carefully honed algorithms yield results that are uniformly superior to those of the stock, deterministic implementations in Spark (the popular platform for distributed computation); in particular, whereas the stock software will without warning return left singular vectors that are far from numerically orthonormal, a significantly burnished randomized implementation generates left singular vectors that are numerically orthonormal to nearly the machine precision.
title Randomized algorithms for distributed computation of principal component analysis and singular value decomposition
topic Distributed, Parallel, and Cluster Computing
Numerical Analysis
Computation
url https://arxiv.org/abs/1612.08709