Randomized Algorithms for Matrices and Data

计算机科学 算法 数学
作者
Michael W. Mahoney Boyd
出处
期刊:Foundations and trends in machine learning [Now Publishers]
卷期号:3 (2): 123-224 被引量:201
标识
DOI:10.1561/2200000035
摘要

Randomized algorithms for very large matrix problems have received a great deal of attention in recent years. Much of this work was motivated by problems in large-scale data analysis, largely since matrices are popular structures with which to model data drawn from a wide range of application domains, and this work was performed by individuals from many different research communities. While the most obvious benefit of randomization is that it can lead to faster algorithms, either in worst-case asymptotic theory and/or numerical implementation, there are numerous other benefits that are at least as important. For example, the use of randomization can lead to simpler algorithms that are easier to analyze or reason about when applied in counterintuitive settings; it can lead to algorithms with more interpretable output, which is of interest in applications where analyst time rather than just computational time is of interest; it can lead implicitly to regularization and more robust output; and randomized algorithms can often be organized to exploit modern computational architectures better than classical numerical methods. This monograph will provide a detailed overview of recent work on the theory of randomized matrix algorithms as well as the application of those ideas to the solution of practical problems in large-scale data analysis. Throughout this review, an emphasis will be placed on a few simple core ideas that underlie not only recent theoretical advances but also the usefulness of these tools in large-scale data applications. Crucial in this context is the connection with the concept of statistical leverage. This concept has long been used in statistical regression diagnostics to identify outliers; and it has recently proved crucial in the development of improved worst-case matrix algorithms that are also amenable to high-quality numerical implementation and that are useful to domain scientists. This connection arises naturally when one explicitly decouples the effect of randomization in these matrix algorithms from the underlying linear algebraic structure. This decoupling also permits much finer control in the application of randomization, as well as the easier exploitation of domain knowledge. Most of the review will focus on random sampling algorithms and random projection algorithms for versions of the linear least-squares problem and the low-rank matrix approximation problem. These two problems are fundamental in theory and ubiquitous in practice. Randomized methods solve these problems by constructing and operating on a randomized sketch of the input matrix A — for random sampling methods, the sketch consists of a small number of carefully-sampled and rescaled columns/rows of A, while for random projection methods, the sketch consists of a small number of linear combinations of the columns/rows of A. Depending on the specifics of the situation, when compared with the best previously-existing deterministic algorithms, the resulting randomized algorithms have worst-case running time that is asymptotically faster; their numerical implementations are faster in terms of clock-time; or they can be implemented in parallel computing environments where existing numerical algorithms fail to run at all. Numerous examples illustrating these observations will be described in detail.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
任性访风发布了新的文献求助10
1秒前
wanci的应助被222采纳,获得10
1秒前
张永媚完成签到,获得积分10
1秒前
甚也完成签到,获得积分10
1秒前
木木发布了新的文献求助10
1秒前
老实凝蕊完成签到,获得积分10
3秒前
科研人发布了新的文献求助10
3秒前
萧子完成签到 ,获得积分10
3秒前
YQ完成签到,获得积分10
4秒前
4秒前
dha发布了新的文献求助10
4秒前
4秒前
FashionBoy的应助被S1mple采纳,获得10
5秒前
大气的从雪完成签到 ,获得积分20
6秒前
星辰大海的应助被化工渣渣采纳,获得10
6秒前
ccc发布了新的文献求助10
6秒前
Lucas的应助被科研通管家采纳,获得10
6秒前
彭于晏的应助被sly采纳,获得10
6秒前
Zhou的应助被科研通管家采纳,获得10
7秒前
小马甲的应助被科研通管家采纳,获得10
7秒前
传奇3的应助被科研通管家采纳,获得10
7秒前
科目三的应助被吃饭饭采纳,获得10
7秒前
诸葛明明的应助被科研通管家采纳,获得10
7秒前
温柔的靖易完成签到,获得积分10
7秒前
科研通AI2S的应助被科研通管家采纳,获得10
7秒前
打打的应助被科研通管家采纳,获得10
7秒前
FashionBoy的应助被科研通管家采纳,获得10
7秒前
Jasper的应助被科研通管家采纳,获得10
7秒前
8秒前
8秒前
小蘑菇的应助被科研通管家采纳,获得10
8秒前
清脆的乌冬面完成签到,获得积分10
8秒前
CipherSage的应助被科研通管家采纳,获得10
8秒前
何必呢发布了新的文献求助10
8秒前
诸葛明明的应助被科研通管家采纳,获得10
8秒前
8秒前
8秒前
Gauss的应助被科研通管家采纳,获得30
8秒前
英姑的应助被科研通管家采纳,获得10
8秒前
丘比特的应助被大鲸在游泳采纳,获得10
9秒前
高分求助中
(应助此贴封号)通过应助OA文献获取积分 10000
Rosenblum, Global Change Biology 800
Organizational Behavior 510
Management and the Arts 510
Convergent and bidirectional strategies towards the total synthesis of hemibrevetoxin B 300
Geschichtliche Grundbegriffe (GGB), Band 5: Pro–Soz 300
Die Religion in Geschichte und Gegenwart (RGG), 4. Auflage, Band 7: R–S 300
热门求助领域 (近24小时)
化学 材料科学 医学 生物 计算机科学 工程类 纳米技术 内科学 物理 有机化学 化学工程 生物化学 复合材料 光电子学 细胞生物学 心理学 量子力学 催化作用 物理化学 电极
热门帖子
关注 科研通微信公众号,转发送积分 7799435
求助须知:如何正确求助?哪些是违规求助? 9334501
关于积分的说明 20467379
捐赠科研通 7390524
什么是DOI,文献DOI怎么找? 3326026
关于科研通互助平台的介绍 2473113
邀请新用户注册赠送积分活动 2343529