paper-with-me

Papers

Efficiently Computing Sparse Fourier Transforms of $q$-ary Functions

2023-01-15 · Yigit Efe Erginbas, Justin Singh Kang, Amirali Aghazadeh, Kannan Ramchandran

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 \rightarrow \infty$ in $O(Sn)$ function evaluations and $O(S n^2 \log q)$ computations, where $S = q^{n\delta}$ for some $\delta < 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.

📄 PDF Abstract BibTeX arXiv:2301.06200

Code (1)

basics-lab/qsft 공식 구현

Similar Papers 제목 키워드 기반

Coded Fourier Transform

2017-10-17 · Qian Yu, Mohammad Ali Maddah-Ali, A. Salman Avestimehr

We consider the problem of computing the Fourier transform of high-dimensional vectors, distributedly over a cluster of machines consisting of a master node and multiple worker nodes, where the worker nodes can only stor…

Learning Set Functions that are Sparse in Non-Orthogonal Fourier Bases

2020-10-01 · Chris Wendler, Andisheh Amrollahi, Bastian Seifert, Andreas Krause 외

Many applications of machine learning on discrete domains, such as learning preference functions in recommender systems or auctions, can be reduced to estimating a set function that is sparse in the Fourier domain. In th…

Recommendation Systems

Efficiently Learning Fourier Sparse Set Functions

2019-12-01 · NeurIPS 2019 12 · Andisheh Amrollahi, Amir Zandieh, Michael Kapralov, Andreas Krause

Learning set functions is a key challenge arising in many domains, ranging from sketching graphs to black-box optimization with discrete parameters. In this paper we consider the problem of efficiently learning set funct…

Efficient Algorithm for Sparse Fourier Transform of Generalized $q$-ary Functions

2025-01-21 · Darin Tsui, Kunal Talreja, Amirali Aghazadeh

Computing the Fourier transform of a $q$-ary function $f:\mathbb{Z}_{q}^n\rightarrow \mathbb{R}$, which maps $q$-ary sequences to real numbers, is an important problem in mathematics with wide-ranging applications in bio…

The Hyperdimensional Transform: a Holographic Representation of Functions

2023-10-24 · Pieter Dewulf, Michiel Stock, Bernard De Baets

Integral transforms are invaluable mathematical tools to map functions into spaces where they are easier to characterize. We introduce the hyperdimensional transform as a new kind of integral transform. It converts squar…