Machine learning logical gates for quantum error correction
arXiv:1912.10063 · doi:10.26421/QIC22.11-12-3
Abstract
Quantum error correcting codes protect quantum computation from errors caused by decoherence and other noise. Here we study the problem of designing logical operations for quantum error correcting codes. We present an automated procedure which generates logical operations given known encoding and correcting procedures. Our technique is to use variational circuits for learning both the logical gates and the physical operations implementing them. This procedure can be implemented on near-term quantum computers via quantum process tomography. It enables automatic discovery of logical gates from analytically designed error correcting codes and can be extended to error correcting codes found by numerical optimizations. We test the procedure by simulation on classical computers on small quantum codes of four qubits to fifteen qubits and show that it finds most logical gates known in the current literature. Additionally, it generates logical gates not found in the current literature for the [[5,1,2]] code, the [[6,3,2]] code, and the [[8,3,2]] code.
17 pages
References in corpus (8)
- Extending the computational reach of a noisy superconducting quantum processor
- Magic state distillation with low overhead
- Resource-Aware Quantum Programming with General Recursion and Quantum Control
- Universal transversal gates with color codes - a simplified approach
- Codeword Stabilized Quantum Codes
- Three-dimensional surface codes: Transversal gates and fault-tolerant architectures
- Robust Quantum Error Correction via Convex Optimization
- Quantum Error Correction via Convex Optimization