Tight Bounds for the Subspace Sketch Problem with Applications
Yi Li, Ruosong Wang, David P. Woodruff
Abstract
In the subspace sketch problem one is given an n × d matrix A with O(log(nd)) bit entries, and would like to compress it in an arbitrary way to build a small space data structure Q p , so that for any given x ∈ R d , with probability at least 2/3, one has Q p (x) = (1 ± ε) Ax p , where p ≥ 0 and the randomness is over the construction of Q p . The central question is: How many bits are necessary to store Q p ?
This problem has applications to the communication of approximating the number of nonzeros 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 L p in functional analysis. A major open question is the dependence on the approximation factor ε.
We show if p ≥ 0 is not a positive even integer and d = Ω(log(1/ε)), then Ω(ε -2 • d) bits are necessary. On the other hand, if p is a positive even integer, then there is an upper bound of O(d p log(nd)) bits independent of ε. Our results are optimal up to logarithmic factors, and show in particular that one cannot compress A to O(d) "directions" v 1 , . . . , v O(d) , such that for any x, Ax 1 can be well-approximated from v 1 , x , . . . , v O(d) , x . Our lower bound rules out arbitrary functions of these inner products (and in fact arbitrary data structures built from A), and thus rules out the possibility of a singular value decomposition for ℓ 1 in a very strong sense. Indeed, as ε → 0, for p = 1 the space complexity becomes arbitrarily large, while for p = 2 it is at most 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.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 6bc43bfb-57be-4730-a231-ae971b409759Cited by top-tier papers15
- Oblivious Sketching-based Central Path Method for Linear ProgrammingZhao Song, Zheng YuICML 2021 · 40 citations
- Fine-grained hardness of CVP(P) - Everything that we can prove (and nothing else)Divesh Aggarwal, Huck Bennett, Alexander Golovnev, Noah Stephens-DavidowitzSODA 2021 · 22 citations
- Fast Regression for Structured InputsRaphael A. Meyer, Cameron Musco, Christopher Musco, David P. Woodruff et al.ICLR 2022 · 14 citations
- Nearly Linear Row Sampling Algorithm for Quantile RegressionYi Li, Ruosong Wang, Lin Yang, Hanrui ZhangICML 2020 · 7 citations
- Optimal bounds for ℓp sensitivity sampling via ℓ2 augmentationAlexander Munteanu, Simon OmlorICML 2024 · 6 citations
Related papers
- The ℓp-Subspace Sketch Problem in Small Dimensions with Applications to Support Vector MachinesYi Li, Honghao Lin, David P. WoodruffSODA 2023
- High-Dimensional Geometric Streaming for Nearly Low Rank DataHossein Esfandiari, Praneeth Kacham, Vahab Mirrokni, David P. Woodruff et al.ICML 2024 · 1 citation
- Optimal Embedding Dimension for Sparse Subspace EmbeddingsShabarish Chenakkod, Michal Derezinski, Xiaoyu Dong, Mark RudelsonSTOC 2024 · 5 citations
- Dimensionality Reduction for the Sum-of-Distances MetricZhili Feng, Praneeth Kacham, David P. WoodruffICML 2021 · 12 citations
- High-Dimensional Geometric Streaming in Polynomial SpaceDavid P. Woodruff, Taisuke YasudaFOCS 2022 · 3 citations
