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

preprint2014arXivOpen access

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 ΠΠ 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 \|ΠMx\|_{\infty} \leq \poly(d) \|Mx\|_p.$ Importantly, ΠMΠ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 ΠΠ, 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 = Ω(\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.

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.