Learning depth-3 circuits via quantum agnostic boosting
Abstract
We initiate the study of quantum agnostic learning of phase states with respect to a function class C⊂eq \c:\0,1\n→ \0,1\\: given copies of an unknown n-qubit state | which has fidelity opt with a phase state |φc=12nΣx∈ \0,1\n(-1)c(x)|x for some c∈ C, output |φ which has fidelity | φ | |2 ≥ opt-. To this end, we give agnostic learning protocols for the following classes: (i) Size-t decision trees which runs in time poly(n,t,1/). This also implies k-juntas can be agnostically learned in time poly(n,2k,1/). (ii) s-term DNF formulas in time poly(n,(s/) (s/) · (1/)). Our main technical contribution is a quantum agnostic boosting protocol which converts a weak agnostic learner, which outputs a parity state |φ such that | φ||2≥ opt/poly(n), into a strong learner which outputs a superposition of parity states |φ' such that | φ'||2≥ opt - . Using quantum agnostic boosting, we obtain a nO((n/) · n)-time algorithm for -learning poly(n)-sized depth-3 circuits (consisting of AND, OR, NOT gates) in the uniform PAC model given quantum examples. Classically, obtaining an algorithm with a similar complexity has been an open question in the PAC model and our work answers this given quantum examples.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.