Efficiently Computing Sparse Fourier Transforms of q-ary Functions

01/15/2023
by   Yigit Efe Erginbas, et al.
0

Fourier transformations of pseudo-Boolean functions are popular tools for analyzing functions of binary sequences. Real-world functions often have structures that manifest in a sparse Fourier transform, and previous works have shown that under the assumption of sparsity the transform can be computed efficiently. But what if we want to compute the Fourier transform of functions defined over a q-ary alphabet? These types of functions arise naturally in many areas including biology. A typical workaround is to encode the q-ary sequence in binary, however, this approach is computationally inefficient and fundamentally incompatible with the existing sparse Fourier transform techniques. Herein, we develop a sparse Fourier transform algorithm specifically for q-ary functions of length n sequences, dubbed q-SFT, which provably computes an S-sparse transform with vanishing error as q^n →∞ in O(Sn) function evaluations and O(S n^2 log q) computations, where S = q^nδ for some δ < 1. Under certain assumptions, we show that for fixed q, a robust version of q-SFT has a sample complexity of O(Sn^2) and a computational complexity of O(Sn^3) with the same asymptotic guarantees. We present numerical simulations on synthetic and real-world RNA data, demonstrating the scalability of q-SFT to massively high dimensional q-ary functions.

READ FULL TEXT

page 13

page 14

research
09/24/2019

(Nearly) Sample-Optimal Sparse Fourier Transform in Any Dimension; RIPless and Filterless

In this paper, we consider the extensively studied problem of computing ...
research
06/23/2020

A sample efficient sparse FFT for arbitrary frequency candidate sets in high dimensions

In this paper a sublinear time algorithm is presented for the reconstruc...
research
05/26/2017

Two-dimensional nonseparable discrete linear canonical transform based on CM-CC-CM-CC decomposition

As a generalization of the two-dimensional Fourier transform (2D FT) and...
research
07/09/2019

Reconstruction under outliers for Fourier-sparse functions

We consider the problem of learning an unknown f with a sparse Fourier s...
research
05/15/2017

A Deterministic Sparse FFT for Functions with Structured Fourier Sparsity

In this paper a deterministic sparse Fourier transform algorithm is pres...
research
08/19/2018

Fourier analysis perspective for sufficient dimension reduction problem

A theory of sufficient dimension reduction (SDR) is developed from an op...
research
07/15/2021

Sparse Fourier Transform by traversing Cooley-Tukey FFT computation graphs

Computing the dominant Fourier coefficients of a vector is a common task...

Please sign up or login with your details

Forgot password? Click here to reset