Papers
Topics
Authors
Recent
Search
2000 character limit reached

Subspace Embeddings and ℓp\ell_p-Regression Using Exponential Random Variables

Published 23 May 2013 in cs.DS | (1305.5580v2)

Abstract: Oblivious low-distortion subspace embeddings are a crucial building block for numerical linear algebra problems. We show for any real p,1≤p<∞p, 1 \leq p < \infty, given a matrix M∈Rn×dM \in \mathbb{R}^{n \times d} with n≫dn \gg d, with constant probability we can choose a matrix Π\Pi with $\max(1, n^{1-2/p}) \poly(d)$ rows and nn columns so that simultaneously for all x∈Rdx \in \mathbb{R}^d, $\|Mx\|_p \leq \|\Pi Mx\|_{\infty} \leq \poly(d) \|Mx\|_p.$ Importantly, ΠM\Pi M can be computed in the optimal $O(\nnz(M))$ time, where $\nnz(M)$ is the number of non-zero entries of MM. This generalizes all previous oblivious subspace embeddings which required p∈[1,2]p \in [1,2] due to their use of pp-stable random variables. Using our matrices Π\Pi, we also improve the best known distortion of oblivious subspace embeddings of ℓ1\ell_1 into ℓ1\ell_1 with O~(d)\tilde{O}(d) target dimension in $O(\nnz(M))$ time from O~(d3)\tilde{O}(d^3) to O~(d2)\tilde{O}(d^2), which can further be improved to O~(d3/2)log⁡1/2n\tilde{O}(d^{3/2}) \log^{1/2} n if d=Ω(log⁡n)d = \Omega(\log n), answering a question of Meng and Mahoney (STOC, 2013). We apply our results to ℓp\ell_p-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 p∈[1,∞)∖{2}p \in [1, \infty) \setminus \{2\}. If one is just interested in a $\poly(d)$ rather than a $(1+\eps)$-approximation to ℓp\ell_p-regression, a corollary of our results is that for all p∈[1,∞)p \in [1, \infty) we can solve the ℓp\ell_p-regression problem without using general convex programming, that is, since our subspace embeds into ℓ∞\ell_{\infty} it suffices to solve a linear programming problem. Finally, we give the first protocols for the distributed ℓp\ell_p-regression problem for every p≥1p \geq 1 which are nearly optimal in communication and computation.

Authors (2)
Citations (27)

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.