paper

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

arXiv:1210.3135

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 with and a , with a constant probability, we can construct a low-distortion embedding matrix $Π\in \R^{O(\poly(d)) \times n}$ that embeds $\A_p$, the subspace spanned by 's columns, into $(\R^{O(\poly(d))}, \| \cdot \|_p)$; the distortion of our embeddings is only $O(\poly(d))$, and we can compute in $O(\nnz(A))$ time, i.e., input-sparsity time. Our result generalizes the input-sparsity time subspace embedding by Clarkson and Woodruff [STOC'13]; and for completeness, we present a simpler and improved analysis of their construction for . These input-sparsity time embeddings are optimal, up to constants, in terms of their running time; and the improved running time propagates to applications such as -distortion subspace embedding and relative-error regression. For , we show that a -approximate solution to the regression problem specified by the matrix and a vector can be computed in $O(\nnz(A) + d^3 \log(d/ε) /ε^2)$ time; and for , via a subspace-preserving sampling procedure, we show that a -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 -approximate solution to the regression problem 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 without increasing the complexity.

22 pages

References in corpus (2)

Cited by in corpus (1)

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