Large-scale Lindblad learning from time-series data
Ewout van den Berg, Brad Mitchell, Ken Xuan Wei, Moein Malekakhlagh
TL;DR
This work tackles learning a Lindblad master equation describing noisy quantum operations from time-resolved data generated by repeated circuits. It exploits Ehrenfest’s theorem to cast the problem into a linear least-squares form $A x = b$ with $x=[\alpha;\beta]$, where $H=\sum_k \alpha_k P_k$ and $\mathcal{L}(\rho)= -\frac{i}{\hbar}[H,\rho] + \sum_{ij} \beta_{ij}(P_i\rho P_j^\dagger - \frac{1}{2}\{P_j^\dagger P_i, \rho\})$. Observables' time traces $\langle O(t)\rangle$ are fit as sums of exponentially damped sinusoids, $\langle O(t)\rangle = \sum_j a_j e^{b_j t}\cos(\omega_j t + \varphi_j)$, to obtain derivatives and populate $b$. Optimization minimizes $\frac{1}{2}\|A x - b\|^2$ subject to a positive-semidefinite constraint $B(x)\succeq 0$, ensuring a CPTP Lindbladian, and scales linearly with qubits for local connectivity. Experimentally, they demonstrate learning a full layer of gates on a 156-qubit IBM processor, analyze SPAM/readout errors, and show that a fine-tuning step can further improve agreement with data.
Abstract
In this work, we develop a protocol for learning a time-independent Lindblad model for operations that can be applied repeatedly on a quantum computer. The protocol is highly scalable for models with local interactions and is in principle insensitive to state-preparation errors. At its core, the protocol forms a linear system of equations for the model parameters in terms of a set of observable values and their gradients. The required gradient information is obtained by fitting time-series data with sums of exponentially damped sinusoids and differentiating those curves. We develop a robust curve-fitting procedure that finds the most parsimonious representation of the data up to shot noise. We demonstrate the approach by learning the Lindbladian for a full layer of gates on a 156-qubit superconducting quantum processor, providing the first learning experiment of this kind. We study the effects of state-preparation and measurement errors and limitations on the operations that can be learned. For improved performance under readout errors, we propose an optional fine-tuning strategy that improves the fit between the time-evolved model and the measured data.
