Quantum algorithms for the Goldreich-Levin learning problem

preprint2019arXivOpen access

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 nn variable Boolean function. Roughly speaking, it takes a poly(n,1εlog⁡1δ)poly(n,\frac{1}ε\log\frac{1}δ) time to output the vectors ww with Walsh coefficients S(w)≥εS(w)\geqε with probability at least 1−δ1-δ. However, in this paper, a quantum algorithm for this problem is given with query complexity O(log⁡1δε4)O(\frac{\log\frac{1}δ}{ε^4}), which is independent of nn. Furthermore, the quantum algorithm is generalized to apply for an nn variable mm output Boolean function FF with query complexity O(2mlog⁡1δε4)O(2^m\frac{\log\frac{1}δ}{ε^4}).

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.