Saved in:
Bibliographic Details
Main Authors: Brust, Johannes J., Saunders, Michael A.
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2509.02840
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915477122449408
author Brust, Johannes J.
Saunders, Michael A.
author_facet Brust, Johannes J.
Saunders, Michael A.
contents For a datastream, the change over a short interval is often of low rank. For high throughput information arranged in matrix format, recomputing an optimal SVD approximation after each step is typically prohibitive. Instead, incremental and truncated updating strategies are used, which may not scale for large truncation ranks. Therefore, we propose a set of efficient new algorithms that update a bidiagonal factorization, and which are similarly accurate as the SVD methods. In particular, we develop a compact Householder-type algorithm that decouples a sparse part from a low-rank update and has about half the memory requirements of standard bidiagonalization methods. A second algorithm based on Givens rotations has only about 10 flops per rotation and scales quadratically with the problem size, compared to a typical cubic scaling. The algorithm is therefore effective for processing high-throughput updates, as we demonstrate in tracking large subspaces of recommendation systems and networks, and when compared to well known software such as LAPACK or the incremental SVD.
format Preprint
id arxiv_https___arxiv_org_abs_2509_02840
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Fast and Accurate SVD-Type Updating in Streaming Data
Brust, Johannes J.
Saunders, Michael A.
Numerical Analysis
Machine Learning
Mathematical Software
65F55, 68T09, 65Y20
For a datastream, the change over a short interval is often of low rank. For high throughput information arranged in matrix format, recomputing an optimal SVD approximation after each step is typically prohibitive. Instead, incremental and truncated updating strategies are used, which may not scale for large truncation ranks. Therefore, we propose a set of efficient new algorithms that update a bidiagonal factorization, and which are similarly accurate as the SVD methods. In particular, we develop a compact Householder-type algorithm that decouples a sparse part from a low-rank update and has about half the memory requirements of standard bidiagonalization methods. A second algorithm based on Givens rotations has only about 10 flops per rotation and scales quadratically with the problem size, compared to a typical cubic scaling. The algorithm is therefore effective for processing high-throughput updates, as we demonstrate in tracking large subspaces of recommendation systems and networks, and when compared to well known software such as LAPACK or the incremental SVD.
title Fast and Accurate SVD-Type Updating in Streaming Data
topic Numerical Analysis
Machine Learning
Mathematical Software
65F55, 68T09, 65Y20
url https://arxiv.org/abs/2509.02840