Sketching with Kerdock's crayons: Fast sparsifying transforms for arbitrary linear maps
Tim Fuchs, David Gross, Felix Krahmer, Richard Kueng, Dustin G. Mixon

TL;DR
This paper introduces a randomized, fast sparsifying transform for arbitrary matrices, enabling efficient approximation of sparse matrix-vector products using Kerdock-based representations.
Contribution
It develops a novel randomized approach utilizing Kerdock sets to efficiently approximate sparse matrix-vector products for unstructured matrices.
Findings
Preprocessing of matrix A takes O(n^3 log n) operations.
The transform computes sparse approximations in O(sn + ε^{-2}‖A‖_{2→∞}^2 n log n) time.
Numerical results support the practical feasibility of the proposed method.
Abstract
Given an arbitrary matrix , we consider the fundamental problem of computing for any such that is -sparse. While fast algorithms exist for particular choices of , such as the discrete Fourier transform, there is currently no algorithm that treats the unstructured case. In this paper, we devise a randomized approach to tackle the unstructured case. Our method relies on a representation of in terms of certain real-valued mutually unbiased bases derived from Kerdock sets. In the preprocessing phase of our algorithm, we compute this representation of in operations. Next, given any unit vector such that is -sparse, our randomized fast transform uses this representation of to compute the entrywise -hard threshold of with high probability in only $O(sn +…
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 · Complexity and Algorithms in Graphs · Stochastic Gradient Optimization Techniques
