AI Can Filter Bad Quantum Runs. The Rejected Runs Still Count.
A new preprint uses neural networks to flag likely decoding failures. Large error reductions apply to retained simulated results, with a cost in discarded attempts.

has a second decision beyond choosing a correction: whether to trust a run at all. A September 30 preprint proposes using a graph neural network to identify cases in which the decoder is likely to fail. It learns from error-check histories and, for certain codes, information already produced during decoding.[1][2]
The study examines simulated quantum memories, including bivariate bicycle codes that encode several efficiently. A 2024 Nature paper provides background on that code family. The new neural-network study is a separate preprint; the earlier paper neither replicates nor endorses its results. This distinction matters when comparing a promising method with established code research.[1][3]
At a 10% rejection rate, the preprint reports approximately 3,700-fold and 740-fold reductions in conditional logical error per cycle for two particular bicycle codes at specified noise levels. These figures describe the retained 90% of simulated shots. They are not processor speedups, and they do not mean that a physical quantum computer became thousands of times more accurate.[2]
Discarding likely failures trades yield for reliability: rejected attempts still consume resources, and more attempts may be needed to obtain accepted results. The proposed filter uses one neural inference pass instead of repeatedly running a decoder to estimate confidence. That can be useful, but inference and decoding must still keep pace with the quantum experiment.[2]
The simulations assume uniform depolarising circuit-level noise. Rare failures make training difficult, and real-time throughput remains an open engineering question. Other confidence methods perform better in some larger surface-code comparisons. The next step is testing whether the error-versus-yield trade-off survives realistic hardware noise and the timing demands of an operating processor.[2]
Keep your reading trail
Keep up with these topics
Choose the subjects you want to find again in Your Updates.