Talk

Efficiently learning depth-3 circuits via quantum agnostic boosting

Abstract

We initiate the study of \emph{quantum agnostic learning} of phase states with respect to a function class \Cc{c:\01n\01}\Cc\subseteq \{c:\01^n\rightarrow \01\}: given copies of an unknown nn-qubit state ψ\ket{\psi} which has fidelity \opt\opt with a phase state ϕc=12nx\01n(1)c(x)x\ket{\phi_c}=\frac{1}{\sqrt{2^n}}\sum_{x\in \01^n}(-1)^{c(x)}\ket{x} for some c\calCc\in \calC, output ϕ\ket{\phi} which has fidelity ϕψ2\optε|\langle \phi | \psi \rangle|^2 \geq \opt-\varepsilon. To this end, we give agnostic learning protocols for the following classes:

\begin{enumerate} \item Size-tt decision trees which runs in time \poly(n,t,1/ε)\poly(n,t,1/\varepsilon). This also implies kk-juntas can be agnostically learned in time \poly(n,2k,1/ε)\poly(n,2^k,1/\varepsilon). \item ss-term DNF formulas in near-polynomial time \poly(n,(s/ε)loglogs/ε)\poly(n,(s/\varepsilon)^{\log \log s/\varepsilon}). \end{enumerate}

Our main technical contribution is a \emph{quantum agnostic boosting} protocol which converts a weak'' agnostic learner (which outputs a \emph{parity state} $\ket{\phi}$ such that $|\langle \phi|\psi\rangle|^2\geq \opt/\poly(n)$) into a strong'' learner (which outputs a sum of parity states ϕ\ket{\phi'} such that ϕψ2\optε|\langle \phi'|\psi\rangle|^2\geq \opt - \varepsilon).

Using quantum agnostic boosting, we obtain the first ``near'' polynomial-time nO(loglogn)n^{O(\log \log n)} algorithm for learning \poly(n)\poly(n)-sized depth-33 circuits (consisting of \AND\AND, \OR\OR, \NOT\NOT gates) in the uniform quantum \PAC\PAC model using quantum examples. Classically, the analogue of efficient learning depth-33 circuits (and even depth-22 circuits) in the uniform PAC model has been a longstanding open question in computational learning theory. Our work nearly settles this question, when the learner is given quantum examples.