TH4.R2.2

Graph Neural Networks for Enhanced Decoding of Quantum LDPC Codes

Anqi Gong, ETH Zürich, Switzerland; Sebastian Cammerer, NVIDIA, Germany; Joseph Renes, ETH Zürich, Switzerland

Session:
Quantum Coding Theory 3

Track:
6: Quantum Information and Coding Theory

Location:
Ypsilon I-II-III

Presentation Time:
Thu, 11 Jul, 16:45 - 17:05

Session Chair:
Joseph Renes,
Abstract
In this work, we propose a fully differentiable iterative decoder for quantum low-density parity-check (LDPC) codes. The proposed algorithm is composed of classical belief-propagation (BP) decoding stages and intermediate graph neural network (GNN) layers. Both components of the decoder are defined over the same sparse decoding graph enabling a seamless integration and scalability to large codes. The core idea is to use the GNN component between consecutive BP runs so that the knowledge from the previous BP run can be leveraged to better initialize the next BP run. This enables the proposed decoder to learn to compensate for sub-optimal BP decoding graphs that result from the design constraints of quantum LDPC codes. Since the entire decoder remains differentiable, gradient descent-based training is possible. We compare the error rate performance of the proposed decoder against various post-processing methods such as random perturbation, enhanced feedback, augmentation, and ordered-statistics decoding (OSD) and show that a carefully designed training process lowers the error-floor significantly. As a result, our proposed decoder outperforms the former three methods using significantly fewer post-processing attempts. The source code of our experiments is available online.
Resources