Neural Decoder for Topological Codes.

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.

[1]  Azriel Rosenfeld,et al.  Progress in pattern recognition - Volume 2 , 1981 .

[2]  Robert B. Griffiths,et al.  Quantum Error Correction , 2011 .

[3]  J. van Leeuwen,et al.  Neural Networks: Tricks of the Trade , 2002, Lecture Notes in Computer Science.

[4]  B. M. Fulk MATH , 1992 .

[5]  Ericka Stricklin-Parker,et al.  Ann , 2005 .