An $O(k\log n)$ Time Fourier Set Query Algorithm
Yeqi Gao, Zhao Song, Baocheng Sun

TL;DR
This paper introduces an efficient algorithm for approximate Fourier transforms on subsets of data, achieving $O(k ext{log} n)$ time complexity, suitable for large-scale applications in signal processing and machine learning.
Contribution
The paper presents a novel $O(k ext{log} n)$ time algorithm for approximate Fourier set queries, improving efficiency for large datasets.
Findings
Uses $O(rac{1}{ ext{epsilon}} k ext{log}(rac{n}{ ext{delta}}))$ measurements
Runs in $O(rac{1}{ ext{epsilon}} k ext{log}(rac{n}{ ext{delta}}))$ time
Guarantees approximation with high probability (≥ 90%)
Abstract
Fourier transformation is an extensively studied problem in many research fields. It has many applications in machine learning, signal processing, compressed sensing, and so on. In many real-world applications, approximated Fourier transformation is sufficient and we only need to do the Fourier transform on a subset of coordinates. Given a vector , an approximation parameter and a query set of size , we propose an algorithm to compute an approximate Fourier transform result which uses Fourier measurements, runs in time and outputs a vector such that holds with probability of at least .
Peer Reviews
Decision·Submitted to ICLR 2025
The authors prove all of the made claims, including the main result. Detailed proofs for all of the original theorems and lemmas can be found in the appendix.
The greatest weakness of the paper is the lack of clarity, which greatly impedes assesment of its other merits. Some of the concerns are: 1. This paper uses a lot of prior work, and it is not made clear what the improvements in techniques are, or sometimes what even are the techniques. For example, in section 4 the paragraphs discussing techniques 3 and 4 consist mainly of an outline of the proof. Concrete techniques are not highlighted, and it is hard to understand which steps are standard in
NA
1. This paper is poorly written & presented. A lot of the content can be found in the undergraduate textbook. A substantial part of the results are informal version, say Lemma 6.1 - 6.3. Also, there is hardly any interpretation of the main results. The presentation style does not seem to be serious. 2. The technical contribution is unclear. Most of the analysis are quite standard. 3. There is no numerical experiments to verify its application in real-world dataset.
The manuscript looks original and it appears to have improved on both the sample and time complexity of the set query Fourier problem.
- The main techniques look similar to those found in Hassanieh et. al. I believe it is mostly technique II that is different from Hassanieh et. al. This comes across as a very carefully performed iteration on the set S, which seems tricky and technical. From the manuscript, I wasn’t able to follow the reasoning to convince myself that the manuscript is technically correct. - The manuscript is poorly written in my opinion. Having informal versions of many of the lemmas is not very helpful. Ins
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Graph Theory and Algorithms · Data Management and Algorithms
