In the noisy intermediate scale quantum (NISQ) era, the Variational Quantum Algorithm (VQA) has emerged as one of the most promising approaches to harness the power of quantum computers. In VQA, a classical optimizer iteratively updates the parameters of a variational quantum circuit to minimize a cost objective obtained by executing the quantum circuit on real quantum hardware. However, the deployment of VQA applications on NISQ devices encounters substantial noise, which degrades training stability. Moreover, the drift of noise is particularly intractable due to its dynamic nature in duration and magnitude. Noise drift leads to significant deviations in VQA iteration's objective function estimation and shapes a dynamic noisy landscape, which poses a considerable challenge for stable VQA parameter training, thereby hampering the accurate convergence of VQA optimizations. This paper proposes DISQ to craft a stable landscape for VQA training and tackle the noise drift challenge. DISQ adopts a “drift detector” with a reference circuit to identify and skip iterations that are severely affected by noise drift errors. Specifically, the circuits from the previous training iteration are re-executed as a reference circuit in the current iteration to estimate noise drift impacts. The iteration is deemed compromised by noise drift errors and thus skipped if noise drift flips the direction of the ideal optimization gradient. To enhance noise drift detection reliability, we further propose to leverage multiple reference circuits from previous iterations to provide a well-founded judge of current noise drift. Nevertheless, multiple reference circuits also introduce considerable execution overhead. To mitigate extra overhead, we propose Pauli-term subsetting (prime and minor subsets) to execute only observable circuits with large coefficient magnitudes (prime subset) during drift detection. Only this minor subset is executed when the current iteration is drift-free. Evaluations across various applications and QPUs demonstrate that DISQ can mitigate a significant portion of the noise drift impact on VQAs and achieve 1.51-2.24× fidelity improvement over the traditional baseline. DISQ's benefit is 1.1-1.9× over the best alternative approach while boosting average noise detection speed by 2.07×.
@inproceedings{zhang2023disq,
title={Disq: Dynamic iteration skipping for variational quantum algorithms},
author={Zhang, Junyao and Wang, Hanrui and Ravi, Gokul Subramanian and Chong, Frederic T and Han, Song and Mueller, Frank and Chen, Yiran},
booktitle={2023 IEEE International Conference on Quantum Computing and Engineering (QCE)},
volume={1},
pages={1062--1073},
year={2023},
organization={IEEE}
}
The work was funded in part by National Science Foundation (NSF) CNS-2112562, in part by ARO W911NF-192-0107, in part by STAQ Project (PHY-1818914), in part by EPiQC — an NSF Expeditions in computing (CCF-1832377), in part by NSF Quantum Leap Challenge Institute for Robust Quantum Simulation (OMA-2120757), in part by NSF CROSS — Cross-layer Coordination and Optimization for Scalable and Sparse Tensor Networks (CCF-2217020); in part by EPiQC, an NSF Expedition in Computing, under award CCF1730449; in part by NSF award 2110860; in part by the US Department of Energy Office of Advanced Scientific Computing Research, Accelerated Research for Quantum Computing Program; in part by the NSF Quantum Leap Challenge Institute for Hybrid Quantum Architectures and Networks (NSF Award 2016136) and in part based upon work supported by the U.S. Department of Energy, Office of Science, National Quantum Information Science Research Centers. FTC is Chief Scientist for Quantum Software at Infleqtion and an advisor to Quantum Circuits, Inc. We thank MIT-IBM Watson AI Lab, Qualcomm Innovation Fellowship for supporting this research. We acknowledge the use of IBM Quantum services for this work.