paper

Subspace Embeddings and -Regression Using Exponential Random Variables

arXiv:1305.5580

Abstract

Oblivious low-distortion subspace embeddings are a crucial building block for numerical linear algebra problems. We show for any real , given a matrix with , with constant probability we can choose a matrix with $\max(1, n^{1-2/p}) \poly(d)$ rows and columns so that simultaneously for all , $\|Mx\|_p \leq \|ΠMx\|_{\infty} \leq \poly(d) \|Mx\|_p.$ Importantly, can be computed in the optimal $O(\nnz(M))$ time, where $\nnz(M)$ is the number of non-zero entries of . This generalizes all previous oblivious subspace embeddings which required due to their use of -stable random variables. Using our matrices , we also improve the best known distortion of oblivious subspace embeddings of into with target dimension in $O(\nnz(M))$ time from to , which can further be improved to if , answering a question of Meng and Mahoney (STOC, 2013). We apply our results to -regression, obtaining a $(1+\eps)$-approximation in $O(\nnz(M)\log n) + \poly(d/\eps)$ time, improving the best known $\poly(d/\eps)$ factors for every . If one is just interested in a $\poly(d)$ rather than a $(1+\eps)$-approximation to -regression, a corollary of our results is that for all we can solve the -regression problem without using general convex programming, that is, since our subspace embeds into it suffices to solve a linear programming problem. Finally, we give the first protocols for the distributed -regression problem for every which are nearly optimal in communication and computation.

Corrected some technical issues in Sec. 4.4

References in corpus (2)

Cited by in corpus (8)