Decoding Quantum LDPC Codes Using Graph Neural Networks
Vukan Ninkovic, Ognjen Kundacina, Dejan Vukobratovic, Christian Häger, Alexandre Graell i Amat
TL;DR
The paper tackles the challenge of decoding Quantum Low-Density Parity-Check codes, where degeneracy complicates traditional BP decoders. It introduces a Graph Neural Network (GNN) decoder that operates on the QLDPC Tanner graph to predict the binary error vector $oldsymbol{e}_{ extrm{bin}}$ from the syndrome $oldsymbol{s}$, using a two-type node, attention-based message-passing architecture with layer-specific message functions and a final predictive head trained via binary cross-entropy. The approach is evaluated on quantum hypergraph product and bicycle codes, showing substantial performance gains over conventional BP and neural-enhanced BP variants, and competitive results with neural post-processing decoders, all while maintaining linear complexity in the code length. The findings highlight the potential of GNN-based decoders to leverage graph structure and reduce decoding complexity in practical quantum error correction, supporting scalable quantum computation applications.
Abstract
In this paper, we propose a novel decoding method for Quantum Low-Density Parity-Check (QLDPC) codes based on Graph Neural Networks (GNNs). Similar to the Belief Propagation (BP)-based QLDPC decoders, the proposed GNN-based QLDPC decoder exploits the sparse graph structure of QLDPC codes and can be implemented as a message-passing decoding algorithm. We compare the proposed GNN-based decoding algorithm against selected classes of both conventional and neural-enhanced QLDPC decoding algorithms across several QLDPC code designs. The simulation results demonstrate excellent performance of GNN-based decoders along with their low complexity compared to competing methods.
