Summary
This paper studies the expressiveness of parameterized circuits to perform multivariate function approximation. This serves as a quantum counterpart to the theoretical results of classical machine learning, namely the universal approximation theorem. Theoretical results provide bounds on the approximation error of parameterized circuits with bounds on the quantum resources required. Finally, numerical experiments are provided, showing that parameterized quantum circuits are able to approximate multivariate functions with improved accuracy as the number of parameters increases.
Strengths
- This paper uses ideas from quantum signal processing to study the expressivity of parameterized quantum circuits, thereby serving as a first step for bridging the gap between quantum algorithms for matrix functions and quantum machine learning. This is a very natural idea, and is better motivated than many other ansatz used in variational quantum algorithms. Generally speaking, I think it is valuable for works in (quantum) machine learning to be guided by results with theoretical guarantees as this typically leads to better algorithm design.
- The overall paper is well-written and clear to understand.
- The numerical experiments appear promising and supplement the theoretical results well, although the parameter counts are fairly large even for the small test-cases presented.
Weaknesses
- The use of ideas from quantum signal processing is a bit of a double-edged sword. While Theorem 3 provides a non-asymptotic error bound, the quantum resources (circuit width and depth) are only asymptotic bounds. Presumably, the resources required for performing the LCU circuit are not very practical for NISQ devices, and it is likely that there are significant improvements to be made.
- It would be nice to include code for the numerical experiments.
Questions
- In the second paragraph of Sec 3.1, why is the number of parameters $s+d$, rather than simply $s$? If $d>s$, then only $s$ variables are relevant.
- In Sec 3.2, why were Bernstein polynomials chosen over other polynomial approximations, such as truncated Taylor series expansions? Are there other ways, and if so, what are the drawbacks?
- In Theorem 2, how does $n$ depend on $\epsilon$? I think it would make more sense to express the resource costs in terms of $1/\epsilon$.
- In Theorem 3, why does $n$ no longer depend on $\epsilon$? Does it mean that both $
\epsilon$ and $n$ could be simultaneously chosen to be arbitrarily small?
- I am curious about how the PQCs were implemented for the numerical experiments. I assume analytical formulas for the approximating polynomial were used, rather than full circuit implementations with the overhead of LCU, right?
Limitations
There are no major negative societal impacts of this work.