$\ell_2/\ell_2$ Sparse Recovery via Weighted Hypergraph Peeling
By: Nick Fischer, Vasileios Nakos
Potential Business Impact:
Finds important data faster using a smart trick.
We demonstrate that the best $k$-sparse approximation of a length-$n$ vector can be recovered within a $(1+\epsilon)$-factor approximation in $O((k/\epsilon) \log n)$ time using a non-adaptive linear sketch with $O((k/\epsilon) \log n)$ rows and $O(\log n)$ column sparsity. This improves the running time of the fastest-known sketch [Nakos, Song; STOC '19] by a factor of $\log n$, and is optimal for a wide range of parameters. Our algorithm is simple and likely to be practical, with the analysis built on a new technique we call weighted hypergraph peeling. Our method naturally extends known hypergraph peeling processes (as in the analysis of Invertible Bloom Filters) to a setting where edges and nodes have (possibly correlated) weights.
Similar Papers
Quadratic-Time Algorithm for the Maximum-Weight $(k, \ell)$-Sparse Subgraph Problem
Data Structures and Algorithms
Finds best connections faster for stronger structures.
Efficient Algorithms and Implementations for Extracting Maximum-Size $(k,\ell)$-Sparse Subgraphs
Data Structures and Algorithms
Finds best connections in complex networks faster.
Nearly Space-Optimal Graph and Hypergraph Sparsification in Insertion-Only Data Streams
Data Structures and Algorithms
Shrinks big data to save computer space.