Efficient near-optimal decoding of the surface code through ensembling
Noah Shutty, Michael Newman, Benjamin Villalonga
TL;DR
The paper tackles the challenge of fast yet highly accurate quantum error decoding by introducing Harmonization, an ensemble method that perturbs the priors of correlated MWPM decoders and pools their outputs. By generating diverse ensemble members and employing pooling strategies, the approach approaches maximum-likelihood performance on both repetition and surface codes, and supports a layered decoding scheme that preserves accuracy while reducing overhead. Empirical results against tensor-network ML decoders show near-ML performance across circuit-level and phenomenological noise models, with layered decoding achieving most gains at a modest first-pass size. The work provides a practical pathway to real-time, high-accuracy decoding in quantum fault tolerance and suggests broader applicability to other decoders and codes.
Abstract
We introduce harmonization, an ensembling method that combines several "noisy" decoders to generate highly accurate decoding predictions. Harmonized ensembles of MWPM-based decoders achieve lower logical error rates than their individual counterparts on repetition and surface code benchmarks, approaching maximum-likelihood accuracy at large ensemble sizes. We can use the degree of consensus among the ensemble as a confidence measure for a layered decoding scheme, in which a small ensemble flags high-risk cases to be checked by a larger, more accurate ensemble. This layered scheme can realize the accuracy improvements of large ensembles with a relatively small constant factor of computational overhead. We conclude that harmonization provides a viable path towards highly accurate real-time decoding.
