A Neural Decoder for Topological Codes
arXiv:1610.04238 · doi:10.1103/PhysRevLett.119.030501
Abstract
We present an algorithm for error correction in topological codes that exploits modern machine learning techniques. Our decoder is constructed from a stochastic neural network called a Boltzmann machine, of the type extensively used in deep learning. We provide a general prescription for the training of the network and a decoding strategy that is applicable to a wide variety of stabilizer codes with very little specialization. We demonstrate the neural decoder numerically on the well-known two dimensional toric code with phase-flip errors.
References in corpus (13)
- Surface codes: Towards practical large-scale quantum computation
- Solving the Quantum Many-Body Problem with Artificial Neural Networks
- Machine learning phases of matter
- Discovering Phase Transitions with Unsupervised Learning
- Experimental Quantum Computations on a Topologically Encoded Qubit
- Learning Thermodynamics with Boltzmann Machines
- Self-Learning Monte Carlo Method
- Accelerate Monte Carlo Simulations with Restricted Boltzmann Machines
- Efficient Algorithms for Maximum Likelihood Decoding in the Surface Code
- Error Threshold for Color Codes and Random 3-Body Ising Models
- Fault-tolerant error correction with the gauge color code
- Supervised Learning with Quantum-Inspired Tensor Networks
- Surface Code Threshold in the Presence of Correlated Errors
Cited by in corpus (121)
- Machine learning and the physical sciences
- A high-bias, low-variance introduction to Machine Learning for physicists
- Many-body quantum state tomography with neural networks
- Quantum Entanglement in Neural Network States
- Discovering Phases, Phase Transitions and Crossovers through Unsupervised Machine Learning: A critical examination
- Restricted-Boltzmann-Machine Learning for Solving Strongly Correlated Quantum Systems
- Blueprint for a Scalable Photonic Fault-Tolerant Quantum Computer
- Reinforcement Learning with Neural Networks for Quantum Feedback
- Almost-linear time decoding algorithm for topological codes
- Neural-Network Quantum States, String-Bond States, and Chiral Topological States
- Ultrahigh Error Threshold for Surface Codes with Biased Noise
- Machine Learning in Electronic Quantum Matter Imaging Experiments
- Artificial Intelligence and Machine Learning for Quantum Technologies
- Optimizing Quantum Error Correction Codes with Reinforcement Learning
- Machine Learning for Quantum Matter
- Latent Space Purification via Neural Density Operators
- Machine-learning-assisted correction of correlated qubit errors in a topological code
- Kernel methods for interpretable machine learning of order parameters
- Decoding Small Surface Codes with Feedforward Neural Networks
- Machine learning of phase transitions in the percolation and XY models
- Sparse Blossom: correcting a million errors per core second with minimum-weight matching
- Neural Network-based Classification of Crystal Symmetries from X-Ray Diffraction Patterns
- Machine learning technique to find quantum many-body ground states of bosons on a lattice
- Deep Neural Network Probabilistic Decoder for Stabilizer Codes
- Quantum Neural Network States: A Brief Review of Methods and Applications
- Information Perspective to Probabilistic Modeling: Boltzmann Machines versus Born Machines
- Neural Belief-Propagation Decoders for Quantum Error-Correcting Codes
- Deep Learning and AdS/CFT
- Quantum error correction for the toric code using deep reinforcement learning
- Using a Recurrent Neural Network to Reconstruct Quantum Dynamics of a Superconducting Qubit from Physical Observations
- Quenches near Ising quantum criticality as a challenge for artificial neural networks
- Deep neural decoders for near term fault-tolerant experiments
- Measurement Based Feedback Quantum Control With Deep Reinforcement Learning for Double-well Non-linear Potential
- Learning to Decode the Surface Code with a Recurrent, Transformer-Based Neural Network
- Improved decoding of circuit noise and fragile boundaries of tailored surface codes
- Quantum circuit optimization with deep reinforcement learning
- Advantages of versatile neural-network decoding for topological codes
- Neural-Network Decoders for Quantum Error Correction using Surface Codes:A Space Exploration of the Hardware Cost-Performance Trade-Offs
- Comparing neural network based decoders for the surface code
- Analytic continuation via domain-knowledge free machine learning
- Automatic spin-chain learning to explore the quantum speed limit
- Machine Learning Bell Nonlocality in Quantum Many-body Systems
- Reinforcement Learning Decoders for Fault-Tolerant Quantum Computation
- Neural network decoder for topological color codes with circuit level noise
- Hamiltonian Learning for Quantum Error Correction
- Neural-network quantum state tomography
- Machine Learning meets Quantum Foundations: A Brief Survey
- Parallelized quantum error correction with fracton topological codes
- Boosting Monte Carlo simulations of spin glasses using autoregressive neural networks
- Analysing correlated noise on the surface code using adaptive decoding algorithms
- Fault-Tolerant Weighted Union-Find Decoding on the Toric Code
- Decoding algorithms for surface codes
- Scalable Neural Decoder for Topological Surface Codes
- Scalable Neural Network Decoders for Higher Dimensional Quantum Codes
- Machine learning assisted readout of trapped-ion qubits
- Machine learning \& artificial intelligence in the quantum domain
- Exploiting Degeneracy in Belief Propagation Decoding of Quantum Codes
- A scalable and fast artificial neural network syndrome decoder for surface codes
- Can Boltzmann Machines Discover Cluster Updates ?
- Artificial Intelligence for Quantum Computing
- Quantum Error Correction with Quantum Autoencoders
- Neural-Network Decoders for Measurement Induced Phase Transitions
- Linear-time general decoding algorithm for the surface code
- Reinforcement learning for optimal error correction of toric codes
- Neural Network Decoders for Large-Distance 2D Toric Codes
- A local pre-decoder to reduce the bandwidth and latency of quantum error correction
- Unsupervised learning using topological data augmentation
- Deep Q-learning decoder for depolarizing noise on the toric code
- General framework for constructing fast and near-optimal machine-learning-based decoder of the topological stabilizer codes
- Efficient Machine Learning Representations of Surface Code with Boundaries, Defects, Domain Walls and Twists
- Machine-learning-assisted electron-spin readout of nitrogen-vacancy center in diamond
- Expressive power of complex-valued restricted Boltzmann machines for solving non-stoquastic Hamiltonians
- Recent Advances in Deep Learning for Channel Coding: A Survey
- A perspective on machine learning and data science for strongly correlated electron problems
- Techniques for combining fast local decoders with global decoders under circuit-level noise
- Machine Learning and Quantum Devices
- Few-shot machine learning in the three-dimensional Ising model
- General tensor network decoding of 2D Pauli codes
- Neural ensemble decoding for topological quantum error-correcting codes
- Self-organizing maps as a method for detecting phase transitions and phase identification
- Artificial Neural Network Based Computation for Out-of-Time-Ordered Correlators
- Deep Learning of Quantum Many-Body Dynamics via Random Driving
- Real-time calibration of coherent-state receivers: learning by trial and error
- Quantum Error Correction with the GKP Code and Concatenation with Stabilizer Codes
- Symmetries for a High Level Neural Decoder on the Toric Code
- Topological quantum error correction in the Kitaev honeycomb model
- Networked Quantum Services
- Ground state phase diagram of the one-dimensional Bose-Hubbard model from restricted Boltzmann machines
- Determination of the Semion Code Threshold using Neural Decoders
- Convolutional neural network based decoders for surface codes
- A Scalable Decoder Micro-architecture for Fault-Tolerant Quantum Computing
- Enhancing variational Monte Carlo using a programmable quantum simulator
- Data-driven decoding of quantum error correcting codes using graph neural networks
- Automated Machine Learning can Classify Bound Entangled States with Tomograms
- Neural network decoder for near-term surface-code experiments
- Non-Markovian feedback for optimized quantum error correction
- Classification and reconstruction of optical quantum states with deep neural networks
- Entanglement Area Law for Shallow and Deep Quantum Neural Network States
- Neural networks in quantum many-body physics: a hands-on tutorial
- Artificial Neural Network Syndrome Decoding on IBM Quantum Processors
- On maximum-likelihood decoding with circuit-level errors
- Error-rate-agnostic decoding of topological stabilizer codes
- Improved Belief Propagation Decoding Algorithms for Surface Codes
- Efficient Learning for Linear Properties of Bounded-Gate Quantum Circuits
- A simple framework for contrastive learning phases of matter
- Unsupervised interpretable learning of topological indices invariant under permutations of atomic bands
- Predicting quantum many-body dynamics with transferable neural networks
- Low-overhead quantum error correction codes with a cyclic topology
- A NEAT Quantum Error Decoder
- Magic Mirror on the Wall, How to Benchmark Quantum Error Correction Codes, Overall ?
- Introduction to Quantum Error Correction with Stabilizer Codes
- Efficient Characterization of Quantum Evolutions via a Recommender System
- Qudit low-density parity-check codes
- Minimising surface-code failures using a color-code decoder
- Machine learning logical gates for quantum error correction
- Stable quantum memories with limited measurement
- Self-attention U-Net decoder for toric codes
- Efficient Syndrome Decoder for Heavy Hexagonal QECC via Machine Learning
- Neural Decoders for Universal Quantum Algorithms
- On the interpretability of neural network decoders
- Stoquastic ground states are classical thermal distributions