Neural network decoder for topological color codes with circuit level noise
arXiv:1804.02926 · doi:10.1088/1367-2630/aaf29e
Abstract
A quantum computer needs the assistance of a classical algorithm to detect and identify errors that affect encoded quantum information. At this interface of classical and quantum computing the technique of machine learning has appeared as a way to tailor such an algorithm to the specific error processes of an experiment --- without the need for a priori knowledge of the error model. Here, we apply this technique to topological color codes. We demonstrate that a recurrent neural network with long short-term memory cells can be trained to reduce the error rate of the encoded logical qubit to values much below the error rate of the physical qubits --- fitting the expected power law scaling , with the code distance. The neural network incorporates the information from "flag qubits" to avoid reduction in the effective code distance caused by the circuit. As a test, we apply the neural network decoder to a density-matrix based simulation of a superconducting quantum computer, demonstrating that the logical qubit has a longer life-time than the constituting physical qubits with near-term experimental parameters.
10 pages, 9 figures; V2: updated text and figures
References in corpus (38)
- TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems
- Fault-tolerant quantum computation by anyons
- Surface codes: Towards practical large-scale quantum computation
- Quantum Teleportation is a Universal Computational Primitive
- Topological quantum memory
- Universal Quantum Computation with ideal Clifford gates and noisy ancillas
- Quantum Error Correction for Quantum Memories
- Topological Quantum Distillation
- Roads towards fault-tolerant universal quantum computation
- Quantum codes on a lattice with boundary
- Active stabilisation, quantum computation and quantum state synthesis
- Fast Decoders for Topological Quantum Codes
- Quantum error correction with only two extra qubits
- Topological Computation without Braiding
- A Neural Decoder for Topological Codes
- Optimal Resources for Topological 2D Stabilizer Codes: Comparative Study
- Unfolding the color code
- Machine-learning-assisted correction of correlated qubit errors in a topological code
- Flag fault-tolerant error correction with arbitrary distance codes
- Universal transversal gates with color codes - a simplified approach
- Fault-tolerant quantum computation with few qubits
- Decoding Small Surface Codes with Feedforward Neural Networks
- Local Fault-tolerant Quantum Computation
- Deep Neural Network Probabilistic Decoder for Stabilizer Codes
- Density-matrix simulation of small surface codes under current and projected experimental noise
- Universal topological phase of 2D stabilizer codes
- Decoding color codes by projection onto surface codes
- Deep neural decoders for near term fault-tolerant experiments
- Fault-tolerant quantum computing with color codes
- Advantages of versatile neural-network decoding for topological codes
- Combining Topological Hardware and Topological Software: Color Code Quantum Computing with Topological Superconductor Networks
- Scalable Neural Network Decoders for Higher Dimensional Quantum Codes
- Efficient Decoding of Topological Color Codes
- Transversality and lattice surgery: exploring realistic routes towards coupled logical qubits with trapped-ion quantum processors
- Tricolored Lattice Gauge Theory with Randomness: Fault-Tolerance in Topological Color Codes
- Braiding by Majorana Tracking and Long-Range CNOT Gates with Color Codes
- Flag fault-tolerant error correction, measurement, and quantum computation for cyclic CSS codes
- General framework for constructing fast and near-optimal machine-learning-based decoder of the topological stabilizer codes
Cited by in corpus (37)
- Topological and subsystem codes on low-degree graphs with flag qubits
- Optimizing Quantum Error Correction Codes with Reinforcement Learning
- Neural Belief-Propagation Decoders for Quantum Error-Correcting Codes
- Triangular color codes on trivalent graphs with flag qubits
- Flag fault-tolerant error correction for any stabilizer code
- Learning to Decode the Surface Code with a Recurrent, Transformer-Based Neural Network
- Advantages of versatile neural-network decoding for topological codes
- Scalable Neural Decoder for Topological Surface Codes
- Decoding algorithms for surface codes
- Drawing Phase Diagrams of Random Quantum Systems by Deep Learning the Wave Functions
- Scaling and logic in the color code on a superconducting quantum processor
- Neural Network Decoders for Large-Distance 2D Toric Codes
- Imaging stars with quantum error correction
- Neural ensemble decoding for topological quantum error-correcting codes
- Pipelined correlated minimum weight perfect matching of the surface code
- Reducing the error rate of a superconducting logical qubit using analog readout information
- Designing quantum many-body matter with conditional generative adversarial networks
- Achieving fault tolerance on capped color codes with few ancillas
- Determination of the Semion Code Threshold using Neural Decoders
- A Scalable Decoder Micro-architecture for Fault-Tolerant Quantum Computing
- Data-driven decoding of quantum error correcting codes using graph neural networks
- Neural network decoder for near-term surface-code experiments
- Non-Markovian feedback for optimized quantum error correction
- Fault-tolerant quantum error correction using error weight parities
- On maximum-likelihood decoding with circuit-level errors
- Improving threshold for fault-tolerant color code quantum computing by flagged weight optimization
- Simulation of the five-qubit quantum error correction code on superconducting qubits
- Low-overhead quantum error correction codes with a cyclic topology
- Rescaling decoder for 2D topological quantum color codes on 4.8.8 lattices
- Optimization tools for distance-preserving flag fault-tolerant error correction
- Synergy between noisy quantum computers and scalable classical deep learning
- Vulnerability of fault-tolerant topological quantum error correction to quantum deviations in code space
- Practical Quantum Computing: The value of local computation
- Challenges and opportunities in the supervised learning of quantum circuit outputs
- On the interpretability of neural network decoders
- Neural Decoders for Universal Quantum Algorithms
- Subsystem many-hypercube codes: High-rate concatenated codes with low-weight syndrome measurements