Degeneracy Cutting: A Local and Efficient Post-Processing for Belief Propagation Decoding of Quantum Low-Density Parity-Check Codes
Tsubouchi, Yamasaki, Tamiya
Quantum low-density parity-check (qLDPC) codes are promising for realizing scalable fault-tolerant quantum computation due to their potential for low-overhead protocols. A common approach to decoding qLDPC codes is to use the belief propagation (BP) decoder, followed by a post-processing step to enhance decoding accuracy. For real-time decoding, the post-processing algorithm is desirable to have a small computational cost and rely only on local operations on the Tanner graph to facilitate parallel implementation. To address this requirement, we propose degeneracy cutting (DC), an efficient post-processing technique for the BP decoder that operates on information restricted to the support of each stabilizer generator. DC selectively removes one variable node with the lowest error probability for each stabilizer generator, significantly improving decoding performance while retaining the favorable computational scaling and structure amenable to parallelization inherent to BP. We further extend our method to realistic noise models, including phenomenological and circuit-level noise models, by introducing the detector degeneracy matrix, which generalizes the notion of stabilizer-induced degeneracy to these settings. Numerical simulations demonstrate that BP+DC achieves decoding performance approaching that of BP followed by ordered statistics decoding (BP+OSD) in several settings, while requiring significantly less computational cost. Our results present BP+DC as a promising decoder for fault-tolerant quantum computing, offering a valuable balance of accuracy, efficiency, and suitability for parallel implementation.
academic
Corte de Degeneración: Un Post-Procesamiento Local y Eficiente para la Decodificación de Propagación de Creencias de Códigos Cuánticos de Verificación de Paridad de Baja Densidad
Los códigos cuánticos de verificación de paridad de baja densidad (qLDPC) son muy prometedores para implementar computación cuántica tolerante a fallos escalable debido al potencial de sus protocolos de bajo costo. Un método común para decodificar códigos qLDPC es utilizar decodificadores de propagación de creencias (BP), seguidos de pasos de post-procesamiento para mejorar la precisión de decodificación. Para la decodificación en tiempo real, los algoritmos de post-procesamiento requieren bajo costo computacional y depender únicamente de operaciones locales en el gráfico de Tanner para facilitar la implementación paralela. Para satisfacer estos requisitos, este artículo propone el Corte de Degeneración (DC), una técnica eficiente de post-procesamiento para decodificadores BP que opera únicamente en los conjuntos de soporte de cada generador de estabilizador. DC elimina selectivamente nodos de variables con la probabilidad de error más baja para cada generador de estabilizador, mejorando significativamente el rendimiento de decodificación mientras se mantienen las ventajas de escalado computacional inherentes a BP y la estructura de paralelización.
Problema Central: El rendimiento de la decodificación de propagación de creencias de códigos qLDPC se ve significativamente reducido por la degeneración de códigos cuánticos, requiriendo métodos de post-procesamiento eficientes para mejorar la precisión de decodificación
Requisitos Prácticos: La computación cuántica tolerante a fallos requiere capacidad de decodificación en tiempo real, demandando algoritmos de decodificación con baja complejidad computacional y alto potencial de paralelización
Limitaciones de Métodos Existentes:
Aunque BP+OSD tiene alta precisión, su complejidad computacional es O(n³), inadecuada para aplicaciones en tiempo real
Otros métodos de post-procesamiento tienen alta complejidad computacional o dependen de comparaciones de información global, dificultando la paralelización
La degeneración de códigos cuánticos se refiere a que diferentes patrones de error físico pueden producir los mismos síntomas, impidiendo que el decodificador BP distinga entre estos patrones. Esta degeneración causa fallos de decodificación graves particularmente en códigos qLDPC, porque los generadores de estabilizador de bajo peso producen numerosos patrones de error degenerados creíbles.
Propuesta del Algoritmo de Corte de Degeneración (DC): Una técnica de post-procesamiento de tiempo lineal basada únicamente en información local
Mantenimiento de Eficiencia Computacional: Reducción de complejidad computacional de O(n³) a O(n), manteniendo rendimiento cercano a BP+OSD
Introducción de Matriz de Degeneración de Detectores: Extensión del método a modelos de ruido realistas (modelos de ruido fenomenológico y a nivel de circuito)
Implementación Altamente Paralelizable: Las decisiones del algoritmo se basan únicamente en comparaciones locales dentro de cada generador de estabilizador, facilitando la implementación paralela
Validación Numérica: Verificación de la efectividad del método en códigos de superficie y códigos de bicicleta bivariados (BB)
Identificación de Degeneración: Para cada generador de estabilizador tipo X h_X, identificar el nodo de variable con probabilidad de error más baja en su conjunto de soporte
Eliminación de Nodos: Remover estos nodos del gráfico de Tanner, rompiendo la degeneración local
Redecodificación: Ejecutar nuevamente la decodificación BP en el gráfico modificado
Para errores degenerados e_X y e'_X satisfaciendo e_X + e'_X = h_X (generador de estabilizador), DC elimina la degeneración removiendo nodos de variable que soportan uno de los errores.
Para manejar degeneración adicional en modelos de ruido fenomenológico y a nivel de circuito, el artículo introduce la matriz de degeneración de detectores:
Modelo de Ruido Fenomenológico: Incluye degeneración causada por errores de medición
Modelo de Ruido a Nivel de Circuito: Incluye degeneración a nivel de circuito de peso 3
Ventaja de Códigos BB: Para códigos BB, usar probabilidad a priori p en lugar de probabilidad posterior p̂ como entrada para el segundo BP mejora el rendimiento
Validación de Efectividad: El rendimiento de BP+DC+OSD coincide con BP+OSD, demostrando que soluciones válidas aún existen en el gráfico de Tanner modificado
Escalabilidad: El método muestra buena escalabilidad en diferentes distancias de código y modelos de ruido
En el modelo de ruido a nivel de circuito, la brecha de rendimiento puede aumentar con la distancia del código
La construcción actual de la matriz de degeneración de detectores puede no capturar toda la degeneración relevante
Para ciertas familias de códigos (como códigos de superficie), usar probabilidad posterior como entrada para el segundo BP es más efectivo, pero las razones aún no se comprenden completamente
El artículo cita 63 referencias relacionadas, cubriendo trabajo importante en corrección de errores cuántica, códigos LDPC, algoritmos de propagación de creencias y otros campos clave, proporcionando base teórica sólida para la investigación.
Evaluación General: Este es un artículo con importante valor práctico en el campo de la corrección de errores cuántica. El algoritmo de corte de degeneración equilibra ingeniosamente rendimiento de decodificación, eficiencia computacional y complejidad de implementación, proporcionando solución valiosa para sistemas de computación cuántica tolerante a fallos prácticos. Aunque hay espacio para mejora en algunos aspectos, su innovación y practicidad lo convierten en contribución importante en este campo.