English

Tight Bounds for the Subspace Sketch Problem with Applications

Data Structures and Algorithms 2019-10-15 v3 Functional Analysis

Abstract

In the subspace sketch problem one is given an n×dn\times d matrix AA with O(log(nd))O(\log(nd)) bit entries, and would like to compress it in an arbitrary way to build a small space data structure QpQ_p, so that for any given xRdx \in \mathbb{R}^d, with probability at least 2/32/3, one has Qp(x)=(1±ϵ)AxpQ_p(x)=(1\pm\epsilon)\|Ax\|_p, where p0p\geq 0, and where the randomness is over the construction of QpQ_p. The central question is: How many bits are necessary to store QpQ_p? This problem has applications to the communication of approximating the number of non-zeros in a matrix product, the size of coresets in projective clustering, the memory of streaming algorithms for regression in the row-update model, and embedding subspaces of LpL_p in functional analysis. A major open question is the dependence on the approximation factor ϵ\epsilon. We show if p0p\geq 0 is not a positive even integer and d=Ω(log(1/ϵ))d=\Omega(\log(1/\epsilon)), then Ω~(ϵ2d)\tilde{\Omega}(\epsilon^{-2}d) bits are necessary. On the other hand, if pp is a positive even integer, then there is an upper bound of O(dplog(nd))O(d^p\log(nd)) bits independent of ϵ\epsilon. Our results are optimal up to logarithmic factors, and show in particular that one cannot compress AA to O(d)O(d) "directions" v1,,vO(d)v_1,\dots,v_{O(d)}, such that for any xx, Ax1\|Ax\|_1 can be well-approximated from v1,x,,vO(d),x\langle v_1,x\rangle,\dots,\langle v_{O(d)},x\rangle. Our lower bound rules out arbitrary functions of these inner products (and in fact arbitrary data structures built from AA), and thus rules out the possibility of a singular value decomposition for 1\ell_1 in a very strong sense. Indeed, as ϵ0\epsilon\to 0, for p=1p = 1 the space complexity becomes arbitrarily large, while for p=2p = 2 it is at most O(d2log(nd))O(d^2 \log(nd)). As corollaries of our main lower bound, we obtain new lower bounds for a wide range of applications, including the above, which in many cases are optimal.

Keywords

Cite

@article{arxiv.1904.05543,
  title  = {Tight Bounds for the Subspace Sketch Problem with Applications},
  author = {Yi Li and Ruosong Wang and David P. Woodruff},
  journal= {arXiv preprint arXiv:1904.05543},
  year   = {2019}
}
R2 v1 2026-06-23T08:36:23.968Z