Quantum Error Correction and Detection for Quantum Machine Learning
Eromanga Adermann, Haiyue Kang, Martin Sevior, Muhammad Usman
TL;DR
This work tackles the challenge of protecting quantum machine learning from hardware noise by analyzing the infeasibility of full QEC in the near term and proposing pragmatic strategies. It shows that partial QEC, which protects Clifford operations while omitting distillation for non-Clifford gates, can dramatically reduce overhead and preserve trainability in variational quantum circuits, with a representative result around a net single-qubit error rate of $1.33\times10^{-3}$ and an effective $\epsilon_T$ near $10^{-4}$. Separately, it investigates quantum error detection using the $[[4,2,2]]$ stabiliser code for a two-qubit VQC, demonstrating detection-driven improvements at low noise but revealing limitations due to ancilla-induced error propagation and the existence of threshold ancilla error rates. The findings argue for a hybrid fault-tolerance approach that combines QEC, error mitigation, and careful circuit/algorithm design to enable practical QML on noisy hardware.
Abstract
At the intersection of quantum computing and machine learning, quantum machine learning (QML) is poised to revolutionize artificial intelligence. However, the vulnerability of the current generation of quantum computers to noise and computational error poses a significant barrier to this vision. Whilst quantum error correction (QEC) offers a promising solution for almost any type of hardware noise, its application requires millions of qubits to encode even a simple logical algorithm, rendering it impractical in the near term. In this chapter, we examine strategies for integrating QEC and quantum error detection (QED) into QML under realistic resource constraints. We first quantify the resource demands of fully error-corrected QML and propose a partial QEC approach that reduces overhead while enabling error correction. We then demonstrate the application of a simple QED method, evaluating its impact on QML performance and highlighting challenges we have yet to overcome before we achieve fully fault-tolerant QML.
