Sketching with Kerdock's crayons: Fast sparsifying transforms for arbitrary linear maps
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 operations. In addition to a performance guarantee, we provide numerical results that demonstrate the plausibility of real-world implementation of our algorithm.
Cite
@article{arxiv.2105.05879,
title = {Sketching with Kerdock's crayons: Fast sparsifying transforms for arbitrary linear maps},
author = {Tim Fuchs and David Gross and Felix Krahmer and Richard Kueng and Dustin G. Mixon},
journal= {arXiv preprint arXiv:2105.05879},
year = {2021}
}