# Updating Singular Value Decomposition for Rank One Matrix Perturbation

arXiv: https://arxiv.org/abs/1707.08369 · HTML: https://mlsanity.com/paper/1707.08369/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 26 Jul 2017.

## Built on by (most cited first, 2 of 2)

- [Geometry-Aware Approaches for Balancing Performance and Theoretical Guarantees in Linear Bandits](https://mlsanity.com/paper/2306.14872/) (2023)
- [AdaTask: Adaptive Multitask Online Learning](https://mlsanity.com/paper/2205.15802/) (2022)

## Abstract (arXiv)

An efficient Singular Value Decomposition (SVD) algorithm is an important tool for distributed and streaming computation in big data problems. It is observed that update of singular vectors of a rank-1 perturbed matrix is similar to a Cauchy matrix-vector product. With this observation, in this paper, we present an efficient method for updating Singular Value Decomposition of rank-1 perturbed matrix in O(n2  log(frac1ε)) time. The method uses Fast Multipole Method (FMM) for updating singular vectors in O(n  log (frac1ε)) time, where ε is the precision of computation.
