English

The Fast Cauchy Transform and Faster Robust Linear Regression

Data Structures and Algorithms 2014-04-08 v3 Machine Learning

Abstract

We provide fast algorithms for overconstrained p\ell_p regression and related problems: for an n×dn\times d input matrix AA and vector bRnb\in\mathbb{R}^n, in O(ndlogn)O(nd\log n) time we reduce the problem minxRdAxbp\min_{x\in\mathbb{R}^d} \|Ax-b\|_p to the same problem with input matrix A~\tilde A of dimension s×ds \times d and corresponding b~\tilde b of dimension s×1s\times 1. Here, A~\tilde A and b~\tilde b are a coreset for the problem, consisting of sampled and rescaled rows of AA and bb; and ss is independent of nn and polynomial in dd. Our results improve on the best previous algorithms when ndn\gg d, for all p[1,)p\in[1,\infty) except p=2p=2. We also provide a suite of improved results for finding well-conditioned bases via ellipsoidal rounding, illustrating tradeoffs between running time and conditioning quality, including a one-pass conditioning algorithm for general p\ell_p problems. We also provide an empirical evaluation of implementations of our algorithms for p=1p=1, comparing them with related algorithms. Our empirical results show that, in the asymptotic regime, the theory is a very good guide to the practical performance of these algorithms. Our algorithms use our faster constructions of well-conditioned bases for p\ell_p spaces and, for p=1p=1, a fast subspace embedding of independent interest that we call the Fast Cauchy Transform: a distribution over matrices Π:RnRO(dlogd)\Pi:\mathbb{R}^n\mapsto \mathbb{R}^{O(d\log d)}, found obliviously to AA, that approximately preserves the 1\ell_1 norms: that is, with large probability, simultaneously for all xx, Ax1ΠAx1\|Ax\|_1 \approx \|\Pi Ax\|_1, with distortion O(d2+η)O(d^{2+\eta}), for an arbitrarily small constant η>0\eta>0; and, moreover, ΠA\Pi A can be computed in O(ndlogd)O(nd\log d) time. The techniques underlying our Fast Cauchy Transform include fast Johnson-Lindenstrauss transforms, low-coherence matrices, and rescaling by Cauchy random variables.

Keywords

Cite

@article{arxiv.1207.4684,
  title  = {The Fast Cauchy Transform and Faster Robust Linear Regression},
  author = {Kenneth L. Clarkson and Petros Drineas and Malik Magdon-Ismail and Michael W. Mahoney and Xiangrui Meng and David P. Woodruff},
  journal= {arXiv preprint arXiv:1207.4684},
  year   = {2014}
}

Comments

48 pages; substantially extended and revised; short version in SODA 2013

R2 v1 2026-06-21T21:38:30.866Z