错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Learning high-accuracy error decoding for quantum processors

  • Johannes Bausch,
  • Andrew W. Senior,
  • Francisco J. H. Heras,
  • Thomas Edlich,
  • Alex Davies,
  • Michael Newman,
  • Cody Jones,
  • Kevin Satzinger,
  • Murphy Yuezhen Niu,
  • Sam Blackwell,
  • George Holland,
  • Dvir Kafri,
  • Juan Atalaya,
  • Craig Gidney,
  • Demis Hassabis,
  • Sergio Boixo,
  • Hartmut Neven,
  • Pushmeet Kohli

摘要

Building a large-scale quantum computer requires effective strategies to correct errors that inevitably arise in physical quantum systems1. Quantum error-correction codes2 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 code3. 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 codes4. 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.