Soft decoding for quantum LDPC codes with experimental validation
Questo articolo introduce un decodificatore soft beam search per codici LDPC quantistici che sfrutta i dati interni per la valutazione della confidenza, dimostrando attraverso simulazioni e rianalisi sperimentali che esso sopprime significativamente gli errori logici ed estende la durata dei qubit oltre i regimi di breakeven con un minimo rifiuto di campionamento.
Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo
Nella ricerca di un computer in grado di risolvere problemi oltre la portata delle macchine odierne, gli scienziati si stanno rivolgendo alle strane regole della meccanica quantistica. Queste macchine, note come computer quantistici, utilizzano particelle minuscole come atomi o ioni per memorizzare informazioni in uno stato chiamato qubit. A differenza dei bit di un normale laptop, che sono o uno zero o un uno, un qubit può esistere in una miscela di entrambi gli stati contemporaneamente. Questa potenza comporta un costo di fragilità: la minima perturbazione dall'ambiente può corrompere l'informazione, causando il fallimento del calcolo. Per combattere questo fenomeno, i ricercatori utilizzano un metodo chiamato correzione degli errori quantistici. Essi distribuiscono l'informazione di un singolo qubit logico su molte particelle fisiche, controllando costantemente gli errori senza guardare i dati stessi, il che li distruggerebbe. Quando viene rilevato un errore, un decoder agisce come una guida, capendo cosa è andato storto e come ripararlo. Tuttavia, questi decoder spesso lottano con la pura complessità dei dati e, se commettono un errore nel proprio giudizio, l'intero calcolo può crollare.
Un team di ricercatori di IonQ e dell'Università del Maryland ha sviluppato un nuovo modo per aiutare questi decoder a prendere decisioni migliori senza rallentarli. Si sono concentrati su un tipo specifico di codice di correzione degli errori, noto come codice di controllo di parità a bassa densità quantistica (quantum low-density parity-check code), che è un principale candidato per la costruzione di computer quantistici su larga scala. La sfida affrontata è che, sebbene questi codici siano potenti, il software utilizzato per correggere gli errori spesso produce un risultato senza comunicare all'utente quanto sia fiducioso in quel risultato. In passato, se un decoder era incerto, l'unica opzione era scartare l'intero tentativo e ricominciare da capo, il che sprecava tempo e risorse preziose. I ricercatori si sono resi conto che il decoder stesso detiene il segreto della propria fiducia. Osservando come il decoder lavora internamente, hanno trovato un modo per misurare la sua certezza senza la necessità di ulteriori calcoli o nuovi modelli complessi.
Il team ha introdotto un metodo in cui il decoder tiene un conteggio progressivo di quanti passaggi impiega per trovare una soluzione. Se il decoder trova la risposta rapidamente, è probabile che si tratti di un risultato affidabile. Se deve vagare attraverso molte possibilità e impiegare molto tempo per arrivare a una risposta, quel risultato è più probabilmente instabile. I ricercatori hanno stabilito una regola semplice: se il decoder compie troppi passaggi, il sistema scarta quel particolare tentativo e riprova, ma se finisce entro il limite, il risultato viene conservato. Questo approccio, che chiamano "soft decoder", agisce come un filtro che rimuove i risultati più incerti pur mantenendo la stragrande maggioranza di quelli riusciti. Nelle loro simulazioni, questo semplice filtro si è dimostrato incredibilmente efficace. Per certi tipi di codici quantistici, il metodo ha ridotto il tasso di errori logici di un fattore fino a 580, scartando meno di un decimo di un per cento dei tentativi. Ciò significa che il computer potrebbe eseguire calcoli molto più a lungo senza commettere errori, semplicemente ignorando le poche volte in cui il decoder era incerto.
Per testare se questa idea funzioni nel mondo reale, il team ha applicato il loro metodo a dati provenienti da esperimenti reali condotti su un computer quantistico a ioni intrappolati. Questi esperimenti consistevano nello memorizzare informazioni in uno stato di memoria per un certo periodo di tempo e controllare se sopravvivevano. Sotto il vecchio metodo, in cui il decoder prendeva una decisione senza controllare la propria fiducia, la memoria logica durava circa quanto le particelle fisiche stesse. Questa è una soglia critica nota come punto di pareggio (breakeven point); finché un computer non sarà in grado di proteggere le informazioni meglio dell'hardware grezzo, non potrà essere utile. Applicando la loro nuova regola di soft decoding ai dati sperimentali esistenti, i ricercatori hanno scoperto che la durata della memoria logica è più che raddoppiata. Per cinque diversi tipi di codici testati, la memoria è durata significativamente più delle particelle fisiche, spingendo il sistema decisamente nel regno delle prestazioni oltre il punto di pareggio. Questo miglioramento è arrivato a un piccolo costo: il sistema ha dovuto riavviarsi circa il 2,6% e il 5,6% delle volte per scartare i risultati incerti, un prezzo che i ricercatori hanno ritenuto ben vale la pena pagare per il massiccio guadagno in stabilità.
Lo studio ha anche esaminato come questo metodo potesse funzionare in operazioni in tempo reale, come la misurazione dello stato di un computer quantistico mentre è in funzione. Hanno simulato un processo in cui il computer esegue una serie di misurazioni per controllare gli errori, una tecnica essenziale per architetture avanzate. Anche in questi scenari rapidi, il soft decoder è riuscito a sopprimere gli errori di un fattore fino a 210, aumentando solo leggermente la probabilità che una misurazione debba essere ripetuta. I ricercatori hanno osservato che questo metodo è particolarmente efficiente perché non richiede che il computer esegua il processo di decoding due volte o utilizzi ulteriore potenza di calcolo per stimare la fiducia. Inveve, utilizza i dati che il decoder sta già generando. Ciò rende la tecnica pronta per essere integrata nei sistemi quantistici attuali e futuri, offrendo una via diretta verso calcoli quantistici più affidabili. Il lavoro suggerisce che, prestando attenzione ai segnali interni del software di correzione degli errori, gli scienziati possono sbloccare un livello superiore di prestazioni senza dover costruire hardware più complesso.
Sommerso dagli articoli nel tuo campo?
Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.