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
Degeneracy Cutting: Una Post-Elaborazione Locale ed Efficiente per la Decodifica Belief Propagation di Codici Quantistici Low-Density Parity-Check
I codici quantistici low-density parity-check (qLDPC) sono estremamente promettenti per la realizzazione di computazione quantistica tollerante ai guasti scalabile, grazie al potenziale dei loro protocolli a basso overhead. Un metodo comune per decodificare i codici qLDPC consiste nell'utilizzare un decodificatore belief propagation (BP), seguito da una fase di post-elaborazione per migliorare la precisione di decodifica. Per la decodifica in tempo reale, gli algoritmi di post-elaborazione devono presentare un costo computazionale ridotto e dipendere esclusivamente da operazioni locali sul grafo di Tanner per facilitare l'implementazione parallela. Per soddisfare questi requisiti, il presente articolo propone Degeneracy Cutting (DC), una tecnica di post-elaborazione efficiente per decodificatori BP che opera esclusivamente sui set di supporto di ogni generatore di stabilizzatore. DC rimuove selettivamente, per ogni generatore di stabilizzatore, i nodi variabili con la più bassa probabilità di errore, migliorando significativamente le prestazioni di decodifica mantenendo al contempo i vantaggiosi scaling computazionali e le strutture di parallelizzazione intrinseche di BP.
Problema Centrale: La decodifica belief propagation dei codici qLDPC presenta prestazioni significativamente degradate a causa della degenerazione dei codici quantistici, richiedendo metodi di post-elaborazione efficienti per migliorare la precisione di decodifica
Requisiti Pratici: La computazione quantistica tollerante ai guasti richiede capacità di decodifica in tempo reale, imponendo algoritmi di decodifica con bassa complessità computazionale e elevato potenziale di parallelizzazione
Limitazioni dei Metodi Esistenti:
BP+OSD, sebbene preciso, presenta complessità computazionale O(n³), inadatto per applicazioni in tempo reale
Altri metodi di post-elaborazione presentano o elevata complessità computazionale o dipendono da confronti di informazioni globali, difficili da parallelizzare
La degenerazione dei codici quantistici si riferisce al fatto che diversi pattern di errore fisico possono produrre gli stessi sintomi, impedendo al decodificatore BP di distinguere tra questi pattern. Tale degenerazione causa particolari fallimenti di decodifica nei codici qLDPC, poiché i generatori di stabilizzatore a basso peso producono numerosi pattern di errore degeneri credibili.
Proposta dell'Algoritmo Degeneracy Cutting (DC): Una tecnica di post-elaborazione a tempo lineare basata esclusivamente su informazioni locali
Mantenimento dell'Efficienza Computazionale: Riduzione della complessità computazionale da O(n³) a O(n), mantenendo prestazioni prossime a BP+OSD
Introduzione della Matrice di Degenerazione del Rilevatore: Estensione del metodo a modelli di rumore realistici (modelli fenomenologici e a livello di circuito)
Realizzazione di Elevata Parallelizzazione: Le decisioni algoritmiche si basano esclusivamente su confronti locali all'interno di ogni generatore di stabilizzatore, facilitando l'implementazione parallela
Validazione Numerica: Verifica dell'efficacia del metodo su codici di superficie e codici biciclici bivariati (BB)
Identificazione della Degenerazione: Per ogni generatore di stabilizzatore di tipo X h_X, identificare il nodo variabile con la più bassa probabilità di errore all'interno del suo set di supporto
Rimozione del Nodo: Rimuovere questi nodi dal grafo di Tanner, interrompendo la degenerazione locale
Ridecodifica: Eseguire nuovamente la decodifica BP sul grafo modificato
Per errori degeneri e_X e e'_X soddisfacenti e_X + e'_X = h_X (generatore di stabilizzatore), DC elimina la degenerazione rimuovendo il nodo variabile che supporta uno degli errori.
Per gestire la degenerazione aggiuntiva nei modelli di rumore fenomenologici e a livello di circuito, l'articolo introduce la matrice di degenerazione del rilevatore:
Modello di Rumore Fenomenologico: Include degenerazione causata da errori di misurazione
Modello di Rumore a Livello di Circuito: Include degenerazione a livello di circuito di peso 3
Vantaggi dei Codici BB: Per i codici BB, l'utilizzo della probabilità a priori p anziché della probabilità a posteriori p̂ come input della seconda BP migliora le prestazioni
Validazione dell'Efficacia: Le prestazioni di BP+DC+OSD corrispondono a BP+OSD, dimostrando che il grafo di Tanner modificato contiene ancora soluzioni valide
Scalabilità: Il metodo mostra buona scalabilità su diverse distanze di codice e modelli di rumore
Nel modello di rumore a livello di circuito, il divario di prestazioni potrebbe aumentare con la distanza del codice
La costruzione attuale della matrice di degenerazione del rilevatore potrebbe non catturare tutte le degenerazioni rilevanti
Per alcune famiglie di codici (come i codici di superficie), l'utilizzo della probabilità a posteriori come input della seconda BP è più efficace, ma le ragioni non sono completamente comprese
L'articolo cita 63 lavori correlati, coprendo campi chiave come la correzione quantistica di errori, i codici LDPC e gli algoritmi belief propagation, fornendo una base teorica solida per la ricerca.
Valutazione Complessiva: Questo è un articolo di notevole valore pratico nel campo della correzione quantistica di errori. L'algoritmo Degeneracy Cutting bilancia abilmente le prestazioni di decodifica, l'efficienza computazionale e la complessità di implementazione, fornendo una soluzione preziosa per i sistemi di computazione quantistica tollerante ai guasti reali. Sebbene vi siano ancora margini di miglioramento in alcuni aspetti, la sua innovatività e praticità lo rendono un contributo importante in questo campo.