A Sparse Johnson--Lindenstrauss Transform
Anirban Dasgupta, Ravi Kumar, Tam\'as Sarl\'os

TL;DR
This paper introduces a sparse Johnson--Lindenstrauss transform that reduces dimensionality efficiently with fewer non-zero entries per column, enabling faster computations and matching theoretical lower bounds.
Contribution
It presents a novel sparse projection matrix construction with near-optimal sparsity and update time, improving upon prior methods for dimension reduction.
Findings
Sparse projection matrix with $ ilde{O}(1/\epsilon)$ non-zero entries per column.
Matching lower bounds on sparsity for a broad class of projection matrices.
Achieves $\tilde{O}(1/\epsilon)$ update time for approximate projections.
Abstract
Dimension reduction is a key algorithmic tool with many applications including nearest-neighbor search, compressed sensing and linear algebra in the streaming model. In this work we obtain a {\em sparse} version of the fundamental tool in dimension reduction --- the Johnson--Lindenstrauss transform. Using hashing and local densification, we construct a sparse projection matrix with just non-zero entries per column. We also show a matching lower bound on the sparsity for a large class of projection matrices. Our bounds are somewhat surprising, given the known lower bounds of both on the number of rows of any projection matrix and on the sparsity of projection matrices generated by natural constructions. Using this, we achieve an update time per non-zero element for a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Image and Signal Denoising Methods · Advanced Data Compression Techniques
