paper-with-me

홈 › Papers

Sublinear Time Low-Rank Approximation of Positive Semidefinite Matrices

2017-04-11 · Cameron Musco, David P. Woodruff

We show how to compute a relative-error low-rank approximation to any positive semidefinite (PSD) matrix in sublinear time, i.e., for any $n \times n$ PSD matrix $A$, in $\tilde O(n \cdot poly(k/\epsilon))$ time we output a rank-$k$ matrix $B$, in factored form, for which $\|A-B\|_F^2 \leq (1+\epsilon)\|A-A_k\|_F^2$, where $A_k$ is the best rank-$k$ approximation to $A$. When $k$ and $1/\epsilon$ are not too large compared to the sparsity of $A$, our algorithm does not need to read all entries of the matrix. Hence, we significantly improve upon previous $nnz(A)$ time algorithms based on oblivious subspace embeddings, and bypass an $nnz(A)$ time lower bound for general matrices (where $nnz(A)$ denotes the number of non-zero entries in the matrix). We prove time lower bounds for low-rank approximation of PSD matrices, showing that our algorithm is close to optimal. Finally, we extend our techniques to give sublinear time algorithms for low-rank approximation of $A$ in the (often stronger) spectral norm metric $\|A-B\|_2^2$ and for ridge regression on PSD matrices.

📄 PDF Abstract BibTeX arXiv:1704.03371

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Robust and Sample Optimal Algorithms for PSD Low-Rank Approximation

2019-12-09 · Ainesh Bakshi, Nadiia Chepurko, David P. Woodruff

Recently, Musco and Woodruff (FOCS, 2017) showed that given an $n \times n$ positive semidefinite (PSD) matrix $A$, it is possible to compute a $(1+\epsilon)$-approximate relative-error low-rank approximation to $A$ by q…

Fixed-Rank Approximation of a Positive-Semidefinite Matrix from Streaming Data

2017-06-18 · NeurIPS 2017 12 · Joel A. Tropp, Alp Yurtsever, Madeleine Udell, Volkan Cevher

Several important applications, such as streaming PCA and semidefinite programming, involve a large-scale positive-semidefinite (psd) matrix that is presented as a sequence of linear updates. Because of storage limitatio…

Approximating Semidefinite Programs in Sublinear Time

2011-12-01 · NeurIPS 2011 12 · Dan Garber, Elad Hazan

In recent years semidefinite optimization has become a tool of major importance in various optimization and machine learning problems. In many of these problems the amount of data in practice is so large that there is a …

Sublinear Time Approximation of Text Similarity Matrices

2021-12-17 · Archan Ray, Nicholas Monath, Andrew McCallum, Cameron Musco

We study algorithms for approximating pairwise similarity matrices that arise in natural language processing. Generally, computing a similarity matrix for $n$ data points requires $\Omega(n^2)$ similarity computations. T…

Document ClassificationSentenceSentence Similaritytext similarity

Quantum-inspired sublinear algorithm for solving low-rank semidefinite programming

2019-01-10 · Nai-Hui Chia, Tongyang Li, Han-Hsuan Lin, Chunhao Wang

Semidefinite programming (SDP) is a central topic in mathematical optimization with extensive studies on its efficient solvers. In this paper, we present a proof-of-principle sublinear-time algorithm for solving SDPs wit…