Query-optimal estimation of unitary channels in diamond distance
Jeongwan Haah, Robin Kothari, Ryan O'Donnell, Ewin Tang
TL;DR
The paper tackles the problem of learning an unknown $d$-dimensional unitary channel under the diamond-norm metric. It introduces a space-efficient, single-qudit algorithm that achieves $\varepsilon$-closeness with $O(d^2/\varepsilon)$ queries, and proves a matching lower bound $\Omega(d^2/\varepsilon)$, establishing optimality in both query and space complexity. The key innovations are a base tomography routine with $O(d^2/\varepsilon^2)$ calls, and a novel bootstrap that leverages unitary-group geometry to convert constant-error estimates into $\varepsilon$-error estimates with Heisenberg scaling, via a shift-to-identity technique and fractional-root refinements. The results substantially improve prior efforts (notably those achieving $O(d^3/\varepsilon^2)$ or $O(d^{2.5}/\varepsilon)$) and close the gap between practical, space-efficient tomography and information-theoretic limits, with implications for quantum programming and unitary learning. The paper also discusses extensions to eigenvalue estimation, gate-depth considerations, and the limitations when moving beyond unitary channels.
Abstract
We consider process tomography for unitary quantum channels. Given access to an unknown unitary channel acting on a $\textsf{d}$-dimensional qudit, we aim to output a classical description of a unitary that is $\varepsilon$-close to the unknown unitary in diamond norm. We design an algorithm achieving error $\varepsilon$ using $O(\textsf{d}^2/\varepsilon)$ applications of the unknown channel and only one qudit. This improves over prior results, which use $O(\textsf{d}^3/\varepsilon^2)$ [via standard process tomography] or $O(\textsf{d}^{2.5}/\varepsilon)$ [Yang, Renner, and Chiribella, PRL 2020] applications. To show this result, we introduce a simple technique to "bootstrap" an algorithm that can produce constant-error estimates to one that can produce $\varepsilon$-error estimates with the Heisenberg scaling. Finally, we prove a complementary lower bound showing that estimation requires $Ω(\textsf{d}^2/\varepsilon)$ applications, even with access to the inverse or controlled versions of the unknown unitary. This shows that our algorithm has both optimal query complexity and optimal space complexity.
