Streaming quantum gate set tomography using the extended Kalman filter
J. P. Marceaux, Kevin Young
TL;DR
This work addresses real-time calibration of quantum gate sets by applying an extended Kalman filter (EKF) to gate set tomography (GST), treating the gate-error parameters as a static vector $x$ and updating estimates $\hat{x}_k$ with uncertainty $P_k$ using the Jacobian $H_k$ of the observation function $h_k(x)$. By modeling the GST outcomes with a Gaussian likelihood via the central limit theorem and employing gauge-invariant (FOGI) representations, the authors demonstrate that streaming EKF GST can achieve accuracy comparable to batched maximum-likelihood estimation while dramatically reducing computational load. The method yields online uncertainty quantification and processes circuit outcomes on standard hardware at practical rates, enabling closed-loop calibration possibilities. Extensions to non-Markovian noise, singular covariances, and memory-efficient variants (e.g., sigma-point or square-root Kalman filters) are discussed, highlighting EKF GST as a viable building block for real-time control of quantum processors.
Abstract
Closed-loop control algorithms for real-time calibration of quantum processors require efficient filters that can estimate physical error parameters based on streams of measured quantum circuit outcomes. Development of such filters is complicated by the highly nonlinear relationship relationship between observed circuit outcomes and the magnitudes of elementary errors. In this work, we apply the extended Kalman filter to data from quantum gate set tomography to provide a streaming estimator of the both the system error model and its uncertainties. Our numerical examples indicate extended Kalman filtering can achieve similar performance to maximum likelihood estimation, but with dramatically lower computational cost. With our method, a standard laptop can process one- and two-qubit circuit outcomes and update gate set error model at rates comparable with current experimental execution.
