arrow
返回

Implementing Randomized Matrix Algorithms in Parallel and Distributed Environments

delete2016-01-01
delete40
delete
OA
AI
J
Jiyan Yang *
X
Xiangrui Meng
M
Michael W. Mahoney
DOI:10.1109/JPROC.2015.2494219delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In this era of large-scale data, distributed systems built on top of clusters of commodity hardware provide cheap and reliable storage and scalable processing of massive data. With cheap storage, instead of storing only currently relevant data, it is common to store as much data as possible, hoping that its value can be extracted later. In this way, exabytes (1018 bytes) of data are being created on a daily basis. Extracting value from these data, however, requires scalable implementations of advanced analytical algorithms beyond simple data processing, e.g., statistical regression methods, linear algebra, and optimization algorithms. Most such traditional methods are designed to minimize floating-point operations, which is the dominant cost of in-memory computation on a single machine. In parallel and distributed environments, however, load balancing and communication, including disk and network input/output (I/O), can easily dominate computation. These factors greatly increase the complexity of algorithm design and challenge traditional ways of thinking about the design of parallel and distributed algorithms. Here, we review recent work on developing and implementing randomized matrix algorithms in large-scale parallel and distributed environments. Randomized algorithms for matrix problems have received a great deal of attention in recent years, thus far typically either in theory or in machine learning applications or with implementations on a single machine. Our main focus is on the underlying theory and practical implementation of random projection and random sampling algorithms for very large very overdetermined (i.e., over-constrained) l(1)- and l(2)-regression problems. Randomization can be used in one of two related ways: either to construct subsampled problems that can be solved, exactly or approximately, with traditional numerical methods; or to construct preconditioned versions of the original full problem that are easier to solve with traditional iterative algorithms. Theoretical results demonstrate that in near input-sparsity time and with only a few passes through the data one can obtain very strong relative-error approximate solutions, with high probability. Empirical results highlight the importance of various tradeoffs (e.g., between the time to construct an embedding and the conditioning quality of the embedding, between the relative importance of computation versus communication, etc.) and demonstrate that l(1)- and l(2)-regression problems can be solved to low, medium, or high precision in existing distributed systems on up to terabyte-sized data.
Keyword:
Big data
distributed matrix algorithms
least absolute deviation
least squares
preconditioning
randomized linear algebra
subspace embedding

期刊

Proceedings of the IEEE 封面图
Proceedings of the IEEE
IF:
25.9
论文数:
9.9K
被引数:
4.5W

机构

U
University of California Berkeley
学者数:
3.5W
论文数: 2.8W
被引数: 11.3W
S
Stanford University
学者数:
9.6W
论文数: 8.2W
被引数: 17.0W
University of California System 封面图
University of California System
学者数:
37.5W
论文数: 33.7W
被引数: 6.6K
学者 查看更多机构
引用论文

引用论文

Ionic strength dependence of the non-physiological electron transfer between flavodoxin and cytochrome c 553 from D. vulgaris
err2014-02-01
err0
PREAI
errSheila J. Sadeghi; Francesca Valetti; Carlos A. Cunha; Maria J. Romão; Cláudio M. Soares; Gianfranco Gilardi
err分享
err收藏
Mitotic phosphorylation of the ULK complex regulates cell cycle progression
err2020-06-09
err0
errOAAI
errAkinori Yamasaki; Yui Jin; Yoshinori Ohsumi
err分享
err收藏
err分享
err收藏
err分享
err收藏
On the Structure of Ge/GeO2 Glasses
err2001-06-18
err0
PREAI
errIan R. Beattie; Peter J. Jones; Stephen Roberts
err分享
err收藏
Synthesis of wiedendiol-A and wiedendiol-B from labdane diterpenes
err1998-05-01
err0
PREAI
errAlejandro F. Barrero; Enrique J. Alvarez-Manzaneda; Rachid Chahboun
err分享
err收藏
学者 查看更多内容