English

Quantum algorithms for the Goldreich-Levin learning problem

Quantum Physics 2020-01-03 v1

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ϵlog1δ)poly(n,\frac{1}{\epsilon}\log\frac{1}{\delta}) time to output the vectors ww with Walsh coefficients S(w)ϵS(w)\geq\epsilon with probability at least 1δ1-\delta. However, in this paper, a quantum algorithm for this problem is given with query complexity O(log1δϵ4)O(\frac{\log\frac{1}{\delta}}{\epsilon^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(2mlog1δϵ4)O(2^m\frac{\log\frac{1}{\delta}}{\epsilon^4}).

Keywords

Cite

@article{arxiv.2001.00014,
  title  = {Quantum algorithms for the Goldreich-Levin learning problem},
  author = {Hongwei Li},
  journal= {arXiv preprint arXiv:2001.00014},
  year   = {2020}
}

Comments

9 pages

R2 v1 2026-06-23T13:00:19.113Z