The ℓp-Subspace Sketch Problem in Small Dimensions with Applications to Support Vector Machines
Yi Li, Honghao Lin, David P. Woodruff
Abstract
In the ℓ p -subspace sketch problem, we are given an n × d matrix A with n > d, and asked to build a small memory data structure Q(A, ε) so that, for any query vector x ∈ R d , we can output a number in (1 ± ε) Ax p p given only Q(A, ε). This problem is known to require Ω(dε -2 ) bits of memory for d = Ω(log(1/ε)). However, for d = o(log(1/ε)), no data structure lower bounds were known. Small constant values of d are particularly important for estimating point queries for support vector machines (SVMs) in a stream (Andoni et al. 2020), where only tight bounds for d = 1 were known.
We resolve the memory required to solve the ℓ p -subspace sketch problem for any constant d and integer p, showing that it is Ω ε -2(d-1) d+2p bits and O ε -2(d-1) d+2p words, where the O(•) notation hides poly(log(1/ε)) factors. This shows that one can beat the Ω(ε -2 ) lower bound, which holds for d = Ω(log(1/ε)), for any constant d. Further, we show how to implement the upper bound in a single pass stream, with an additional multiplicative poly(log log n) factor and an additive poly(log n) cost in the memory. Our bounds extend to loss functions other than the ℓ p -norm, and notably they apply to point queries for SVMs with additive error, where we show an optimal bound of Θ ε -2d d+3 for every constant d. This is a near-quadratic improvement over the Ω ε -d+1 d+3 lower bound of Andoni et al. Further, previous upper bounds for SVM point query were noticeably lacking: for d = 1 the bound was O(ε -1/2 ) and for d = 2 the bound was O(ε -4/5 ), but all existing techniques failed to give any upper bound better than O(ε -2 ) for any other value of d. Our techniques, which rely on a novel connection to low dimensional techniques from geometric functional analysis, completely close this gap.
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 3310704e-0344-4768-80e4-9f670ff65b4aBuilds on3
- Near Optimal Linear Algebra in the Online and Sliding Window ModelsVladimir Braverman, Petros Drineas, Cameron Musco, Christopher Musco et al.FOCS 2020 · 24 citations
- Tight Bounds for the Subspace Sketch Problem with ApplicationsYi Li, Ruosong Wang, David P. WoodruffSODA 2020 · 5 citations
- High-Dimensional Geometric Streaming in Polynomial SpaceDavid P. Woodruff, Taisuke YasudaFOCS 2022 · 3 citations
Related papers
- High-Dimensional Geometric Streaming for Nearly Low Rank DataHossein Esfandiari, Praneeth Kacham, Vahab Mirrokni, David P. Woodruff et al.ICML 2024 · 1 citation
- Optimal Sketching for Residual Error Estimation for Matrix and Vector NormsYi Li, Honghao Lin, David P. WoodruffICLR 2024 · 2 citations
- Streaming Euclidean MST to a Constant FactorXi Chen, Vincent Cohen-Addad, Rajesh Jayaram, Amit Levi et al.STOC 2023 · 5 citations
- Online Lewis Weight SamplingDavid P. Woodruff, Taisuke YasudaSODA 2023 · 3 citations
- Dimensionality Reduction for the Sum-of-Distances MetricZhili Feng, Praneeth Kacham, David P. WoodruffICML 2021 · 12 citations
