Quantum algorithms for the Goldreich-Levin learning problem
Hongwei Li

TL;DR
This paper presents a quantum algorithm for the Goldreich-Levin problem that significantly reduces query complexity and extends to functions with multiple outputs, outperforming classical methods.
Contribution
The paper introduces a quantum algorithm with query complexity independent of input size for finding large Walsh coefficients, and generalizes it to multi-output Boolean functions.
Findings
Quantum algorithm has query complexity $O(rac{ ext{log}(1/\delta)}{\epsilon^4})$
Algorithm's complexity is independent of input size $n$
Extended to multi-output functions with complexity $O(2^mrac{ ext{log}(1/\delta)}{\epsilon^4})$
Abstract
The Goldreich-Levin algorithm was originally proposed for a cryptographic purpose and then applied to learning. The algorithm is to find some larger Walsh coefficients of an variable Boolean function. Roughly speaking, it takes a time to output the vectors with Walsh coefficients with probability at least . However, in this paper, a quantum algorithm for this problem is given with query complexity , which is independent of . Furthermore, the quantum algorithm is generalized to apply for an variable output Boolean function with query complexity .
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Coding theory and cryptography · DNA and Biological Computing
