Faster Low-rank Approximation using Adaptive Gap-based Preconditioning

preprint2016arXivOpen access

Abstract

We propose a method for rank kk approximation to a given input matrix X∈Rd×nX \in \mathbb{R}^{d \times n} which runs in time O~(d ⋅ min⁡{n+sr~(X) Gk,p+1−2 , n3/4 sr~(X)1/4 Gk,p+1−1/2} ⋅ poly(p)) , \tilde{O} \left(d ~\cdot~ \min\left\{n + \tilde{sr}(X) \,G^{-2}_{k,p+1}\ ,\ n^{3/4}\, \tilde{sr}(X)^{1/4} \,G^{-1/2}_{k,p+1} \right\} ~\cdot~ \text{poly}(p)\right) ~, where p>kp>k, sr~(X)\tilde{sr}(X) is related to stable rank of XX, and Gk,p+1=σk−σpσkG_{k,p+1} = \frac{σ_k-σ_p}{σ_k} is the multiplicative gap between the kk-th and the (p+1)(p+1)-th singular values of XX. In particular, this yields a linear time algorithm if the gap is at least 1/n1/\sqrt{n} and k,p,sr~(X)k,p,\tilde{sr}(X) are constants.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.