Papers
Topics
Authors
Recent
Search
2000 character limit reached

Robust and Sample Optimal Algorithms for PSD Low-Rank Approximation

Published 9 Dec 2019 in cs.DS and cs.LG | (1912.04177v5)

Abstract: Recently, Musco and Woodruff (FOCS, 2017) showed that given an n×nn \times n positive semidefinite (PSD) matrix AA, it is possible to compute a (1+ϵ)(1+\epsilon)-approximate relative-error low-rank approximation to AA by querying O(nk/ϵ<sup>2.5)O(nk/\epsilon<sup>{2.5}) entries of AA in time O(nk/ϵ<sup>2.5</sup>+nk<sup>ω−1/ϵ<sup>2(ω−1))O(nk/\epsilon<sup>{2.5}</sup> +n k<sup>{\omega-1}/\epsilon<sup>{2(\omega-1)}). They also showed that any relative-error low-rank approximation algorithm must query Ω(nk/ϵ)\Omega(nk/\epsilon) entries of AA, this gap has since remained open. Our main result is to resolve this question by obtaining an optimal algorithm that queries O(nk/ϵ)O(nk/\epsilon) entries of AA and outputs a relative-error low-rank approximation in O(n(k/ϵ)<sup>ω−1)O(n(k/\epsilon)<sup>{\omega-1}) time. Note, our running time improves that of Musco and Woodruff, and matches the information-theoretic lower bound if the matrix-multiplication exponent ω\omega is $2$. We then extend our techniques to negative-type distance matrices. Bakshi and Woodruff (NeurIPS, 2018) showed a bi-criteria, relative-error low-rank approximation which queries O(nk/ϵ<sup>2.5)O(nk/\epsilon<sup>{2.5}) entries and outputs a rank-(k+4)(k+4) matrix. We show that the bi-criteria guarantee is not necessary and obtain an O(nk/ϵ)O(nk/\epsilon) query algorithm, which is optimal. Our algorithm applies to all distance matrices that arise from metrics satisfying negative-type inequalities, including ℓ1,ℓ2,\ell_1, \ell_2, spherical metrics and hypermetrics. Next, we introduce a new robust low-rank approximation model which captures PSD matrices that have been corrupted with noise. While a sample complexity lower bound precludes sublinear algorithms for arbitrary PSD matrices, we provide the first sublinear time and query algorithms when the corruption on the diagonal entries is bounded. As a special case, we show sample-optimal sublinear time algorithms for low-rank approximation of correlation matrices corrupted by noise.

Citations (20)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.