Lune

ICML2021Top-tier venue

Projection techniques to update the truncated SVD of evolving matrices with applications

Vasileios Kalantzis, Georgios Kollias, Shashanka Ubaru, Athanasios N. Nikolakopoulos, Lior Horesh, Kenneth L. Clarkson

2021Year
11Citations
1Top-tier citations

Abstract

Updating the rank-k truncated Singular Value Decomposition (SVD) of a matrix subject to the periodic addition of new rows (and/or columns) is a major computational kernel in important realworld applications such as latent semantic indexing and recommender systems. In this work we propose a new algorithm to update the truncated SVD of evolving matrices, i.e., matrices which are periodically augmented with a new set of rows (and/or columns). The proposed algorithm undertakes a projection viewpoint and builds a pair of subspaces which approximate the linear span of the sought singular vectors of the evolving matrix. We discuss and analyze two different choices to form the projection subspace, with the second approach being slower but leading to higher accuracy. Experiments on matrices from different applications suggest that the proposed algorithm can lead to higher qualitative accuracy than previous state-of-the-art approaches, as well as more accurate approximations of the truncated SVD. Moreover, the new algorithm is generally faster than other competitive approaches.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 9b81c16c-b273-4a9d-aa66-97d53a0073b4

Cited by top-tier papers1

Ask how each one uses it

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines