Low-distortion Subspace Embeddings in Input-sparsity Time and Applications to Robust Linear Regression

preprint2013arXivOpen access

Abstract

Low-distortion embeddings are critical building blocks for developing random sampling and random projection algorithms for linear algebra problems. We show that, given a matrix A∈Rn×dA \in \R^{n \times d} with n≫dn \gg d and a p∈[1,2)p \in [1, 2), with a constant probability, we can construct a low-distortion embedding matrix $Π\in \R^{O(\poly(d)) \times n}$ that embeds $\A_p$, the ℓp\ell_p subspace spanned by AA's columns, into $(\R^{O(\poly(d))}, \| \cdot \|_p)$; the distortion of our embeddings is only $O(\poly(d))$, and we can compute ΠAΠA in $O(\nnz(A))$ time, i.e., input-sparsity time. Our result generalizes the input-sparsity time ℓ2\ell_2 subspace embedding by Clarkson and Woodruff [STOC'13]; and for completeness, we present a simpler and improved analysis of their construction for ℓ2\ell_2. These input-sparsity time ℓp\ell_p embeddings are optimal, up to constants, in terms of their running time; and the improved running time propagates to applications such as (1±ε)(1\pm ε)-distortion ℓp\ell_p subspace embedding and relative-error ℓp\ell_p regression. For ℓ2\ell_2, we show that a (1+ε)(1+ε)-approximate solution to the ℓ2\ell_2 regression problem specified by the matrix AA and a vector b∈Rnb \in \R^n can be computed in $O(\nnz(A) + d^3 \log(d/ε) /ε^2)$ time; and for ℓp\ell_p, via a subspace-preserving sampling procedure, we show that a (1±ε)(1\pm ε)-distortion embedding of $\A_p$ into $\R^{O(\poly(d))}$ can be computed in $O(\nnz(A) \cdot \log n)$ time, and we also show that a (1+ε)(1+ε)-approximate solution to the ℓp\ell_p regression problem min⁡x∈Rd∥Ax−b∥p\min_{x \in \R^d} \|A x - b\|_p can be computed in $O(\nnz(A) \cdot \log n + \poly(d) \log(1/ε)/ε^2)$ time. Moreover, we can improve the embedding dimension or equivalently the sample size to O(d3+p/2log⁡(1/ε)/ε2)O(d^{3+p/2} \log(1/ε) / ε^2) without increasing the complexity.

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.