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 (5)
- Fast approximation of matrix coherence and statistical leverage
- Randomized algorithms for matrices and data
- OSNAP: Faster numerical linear algebra algorithms via sparser subspace embeddings
- Low Rank Approximation and Regression in Input Sparsity Time
- LSRN: A Parallel Iterative Solver for Strongly Over- or Under-Determined Systems
Cited by in corpus (7)
- Scalable Kernel K-Means Clustering with Nystrom Approximation: Relative-Error Bounds
- Sublinear Time Low-Rank Approximation of Distance Matrices
- Optimal Sub-sampling with Influence Functions
- Dimensionality Reduction for Tukey Regression
- Sparsity Lower Bounds for Dimensionality Reducing Maps
- Sketching for Kronecker Product Regression and P-splines
- Sketching Transformed Matrices with Applications to Natural Language Processing