Hadamard Flattening and Gaussian Pooling Sketch for Least Squares with Coordinate-wise Guarantee
Abstract: Randomized sketch-and-solve algorithms accelerate overconstrained regression by replacing the input with a smaller problem. Standard subspace embeddings guarantee that the cost of the regression is nearly preserved, but coordinate-wise accuracy of the solution is more delicate: we want the solution vector itself to be close to the optimal solution in norm. In particular, we want to find a vector $x'\in \mathbb{R}<sup>d$ such that $|x'-x<sup>*|_\infty\leq</sup> \fracε{\sqrt d}\cdot |Ax<sup>\star-b|_2\cdot</sup> |A<sup>\dagger|_{\rm</sup> op}$. Price, Song and Woodruff initiated the study of this problem and showed that the subsampled randomized Hadamard transform (SRHT) with rows achieves this guarantee. A subsequent work of Song, Ye, Yin and Zhang claimed to improve the row count to . Unfortunately, their proof relies on an independence assumption that does not hold in general, and we exhibit an explicit instance on which it fails. To achieve a truly nearly-linear-in- row count, we introduce a new fast, dense randomized transform, which combines a randomized Hadamard flattening, a random permutation, and balanced, disjoint Gaussian pooling. Conditioned on the Hadamard-and-permutation stage, the sketched problem becomes an exact Gaussian regression in which the noise is independent of the entire sketched design; this conditional independence is exactly what the earlier argument was missing. Our sketch yields the guarantee with rows, uses one Hadamard pass with a padded internal dimension , and is efficient to apply: the sketched pair can be computed in time.
Paper Prompts
Sign up for free to create and run prompts on this paper.