Learning high-accuracy error decoding for quantum processors.
basic_science · Level V
Where this comes from
- Record sourced from PubMed, PMID 39567694.
- Also identified by DOI 10.1038/s41586-024-08148-8 and PMC identifier 11602728.
- Licence recorded as CC BY.
- The licence permits redistribution, so the abstract is shown in full and the full text is available from the publisher.
Abstract
Building a large-scale quantum computer requires effective strategies to correct errors that inevitably arise in physical quantum systems<sup>1</sup>. Quantum error-correction codes<sup>2</sup> present a way to reach this goal by encoding logical information redundantly into many physical qubits. A key challenge in implementing such codes is accurately decoding noisy syndrome information extracted from redundancy checks to obtain the correct encoded logical information. Here we develop a recurrent, transformer-based neural network that learns to decode the surface code, the leading quantum error-correction code<sup>3</sup>. Our decoder outperforms other state-of-the-art decoders on real-world data from Google's Sycamore quantum processor for distance-3 and distance-5 surface codes<sup>4</sup>. On distances up to 11, the decoder maintains its advantage on simulated data with realistic noise including cross-talk and leakage, utilizing soft readouts and leakage information. After training on approximate synthetic data, the decoder adapts to the more complex, but unknown, underlying error distribution by training on a limited budget of experimental samples. Our work illustrates the ability of machine learning to go beyond human-designed algorithms by learning from data directly, highlighting machine learning as a strong contender for decoding in quantum computers.