ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2301.06200
25
6

Efficiently Computing Sparse Fourier Transforms of qqq-ary Functions

15 January 2023
Y. E. Erginbas
Justin Singh Kang
Amirali Aghazadeh
Kannan Ramchandran
ArXivPDFHTML
Abstract

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 qqq-ary alphabet? These types of functions arise naturally in many areas including biology. A typical workaround is to encode the qqq-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 qqq-ary functions of length nnn sequences, dubbed qqq-SFT, which provably computes an SSS-sparse transform with vanishing error as qn→∞q^n \rightarrow \inftyqn→∞ in O(Sn)O(Sn)O(Sn) function evaluations and O(Sn2log⁡q)O(S n^2 \log q)O(Sn2logq) computations, where S=qnδS = q^{n\delta}S=qnδ for some δ<1\delta < 1δ<1. Under certain assumptions, we show that for fixed qqq, a robust version of qqq-SFT has a sample complexity of O(Sn2)O(Sn^2)O(Sn2) and a computational complexity of O(Sn3)O(Sn^3)O(Sn3) with the same asymptotic guarantees. We present numerical simulations on synthetic and real-world RNA data, demonstrating the scalability of qqq-SFT to massively high dimensional qqq-ary functions.

View on arXiv
Comments on this paper