180
v1v2v3 (latest)

Learning depth-3 circuits via quantum agnostic boosting

Main:43 Pages
Bibliography:4 Pages
1 Tables
Appendix:6 Pages
Abstract

We initiate the study of quantum agnostic learning of phase states with respect to a function class C{c:{0,1}n{0,1}}\mathsf{C}\subseteq \{c:\{0,1\}^n\rightarrow \{0,1\}\}: given copies of an unknown nn-qubit state ψ|\psi\rangle which has fidelity opt\textsf{opt} with a phase state ϕc=12nx{0,1}n(1)c(x)x|\phi_c\rangle=\frac{1}{\sqrt{2^n}}\sum_{x\in \{0,1\}^n}(-1)^{c(x)}|x\rangle for some cCc\in \mathsf{C}, output ϕ|\phi\rangle which has fidelity ϕψ2optε|\langle \phi | \psi \rangle|^2 \geq \textsf{opt}-\varepsilon. To this end, we give agnostic learning protocols for the following classes: (i) Size-tt decision trees which runs in time poly(n,t,1/ε)\textsf{poly}(n,t,1/\varepsilon). This also implies kk-juntas can be agnostically learned in time poly(n,2k,1/ε)\textsf{poly}(n,2^k,1/\varepsilon). (ii) ss-term DNF formulas in time poly(n,(s/ε)loglog(s/ε)log(1/ε))\textsf{poly}(n,(s/\varepsilon)^{\log \log (s/\varepsilon) \cdot \log(1/\varepsilon)}).Our main technical contribution is a quantum agnostic boosting protocol which converts a weak agnostic learner, which outputs a parity state ϕ|\phi\rangle such that ϕψ2opt/poly(n)|\langle \phi|\psi\rangle|^2\geq \textsf{opt}/\textsf{poly}(n), into a strong learner which outputs a superposition of parity states ϕ|\phi'\rangle such that ϕψ2optε|\langle \phi'|\psi\rangle|^2\geq \textsf{opt} - \varepsilon.Using quantum agnostic boosting, we obtain a nO(log(n/ε)loglogn)n^{O(\log(n/\varepsilon) \cdot \log \log n)}-time algorithm for ε\varepsilon-learning poly(n)\textsf{poly}(n)-sized depth-33 circuits (consisting of AND\textsf{AND}, OR\textsf{OR}, NOT\textsf{NOT} gates) in the uniform PAC\textsf{PAC} model given quantum examples. Classically, obtaining an algorithm with a similar complexity has been an open question in the PAC\textsf{PAC} model and our work answers this given quantum examples.

View on arXiv
Comments on this paper