Efficient Algorithm for Sparse Fourier Transform of Generalized $q$-ary Functions
Darin Tsui, Kunal Talreja, Amirali Aghazadeh

TL;DR
This paper introduces GFast, an efficient, sample- and computation-efficient algorithm for computing the sparse Fourier transform of generalized $q$-ary functions, with applications in biology and machine learning.
Contribution
The paper presents GFast, a novel coding theoretic algorithm that extends sparse Fourier transform computation to generalized $q$-ary functions with improved efficiency and robustness.
Findings
GFast achieves $O(Sn)$ sample complexity and $O(Sn ext{log} N)$ computational complexity.
A noise-robust version of GFast operates with $O(Sn^2)$ samples and $O(Sn^2 ext{log} N)$ complexity.
GFast is significantly faster and requires fewer samples than existing methods in synthetic and real-world applications.
Abstract
Computing the Fourier transform of a -ary function , which maps -ary sequences to real numbers, is an important problem in mathematics with wide-ranging applications in biology, signal processing, and machine learning. Previous studies have shown that, under the sparsity assumption, the Fourier transform can be computed efficiently using fast and sample-efficient algorithms. However, in most practical settings, the function is defined over a more general space -- the space of generalized -ary sequences -- where each corresponds to integers modulo . Herein, we develop GFast, a coding theoretic algorithm that computes the -sparse Fourier transform of with a sample complexity of , computational complexity of $O(Sn \log…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsImage and Signal Denoising Methods · Optical Systems and Laser Technology · Statistical and numerical algorithms
