Published July 30, 2019 | Version Submitted + Published + Supplemental Material
Journal Article Open

Streaming Low-Rank Matrix Approximation with an Application to Scientific Simulation

Abstract

This paper argues that randomized linear sketching is a natural tool for on-the-fly compression of data matrices that arise from large-scale scientific simulations and data collection. The technical contribution consists in a new algorithm for constructing an accurate low-rank approximation of a matrix from streaming data. This method is accompanied by an a priori analysis that allows the user to set algorithm parameters with confidence and an a posteriori error estimator that allows the user to validate the quality of the reconstructed matrix. In comparison to previous techniques, the new method achieves smaller relative approximation errors and is less sensitive to parameter choices. As concrete applications, the paper outlines how the algorithm can be used to compress a Navier--Stokes simulation and a sea surface temperature dataset.

Additional Information

© 2019 Society for Industrial and Applied Mathematics. Submitted to the journal's Methods and Algorithms for Scientific Computing section July 17, 2018; accepted for publication (in revised form) May 1, 2019; published electronically July 30, 2019. Funding: The work of the first author was partially supported by ONR awards N00014-11-1002, N00014-17-1-214, N00014-17-1-2146, and the Gordon & Betty Moore Foundation. The work of the third author was partially supported by DARPA award FA8750-17-2-0101. The work of the fourth author was supported by the European Research Council (ERC) under the European Union's Horizon 2020 Research and Innovation Programme under grant agreement 725594 (time-data) and the Swiss National Science Foundation (SNSF) under grant 200021_178865.

Attached Files

Published - 18m1201068.pdf

Submitted - 1902.08651.pdf

Supplemental Material - M120106SupMat1.zip

Supplemental Material - TYUC19-Streaming-Low-Rank-supp-vf.pdf

Files

18m1201068.pdf

Files (30.8 MB)

Name Size Download all
md5:3594cb90b011eeedb0662a903f7ff73c
9.9 MB Preview Download
md5:e609c640bc8e840e6e8688ac653277fa
8.5 MB Preview Download
md5:d41602b3a9d27fcf0f449c03011476e7
236.8 kB Preview Download
md5:e0c73006e9345ba73945d474d5031d30
12.2 MB Preview Download

Additional details

Identifiers

Eprint ID
98769
Resolver ID
CaltechAUTHORS:20190920-085459909

Related works

Funding

Office of Naval Research (ONR)
N00014-11-1002
Office of Naval Research (ONR)
N00014-17-1-2146
Office of Naval Research (ONR)
N00014-17-1-214
Gordon and Betty Moore Foundation
Defense Advanced Research Projects Agency (DARPA)
FA8750-17-2-0101
European Research Council (ERC)
725594
Swiss National Science Foundation (SNSF)
200021_178865

Dates

Created
2019-09-20
Created from EPrint's datestamp field
Updated
2021-11-16
Created from EPrint's last_modified field