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
Дегенеративное сокращение: локальная и эффективная постобработка для декодирования квантовых кодов с низкой плотностью проверок четности методом распространения убеждений
Квантовые коды с низкой плотностью проверок четности (qLDPC) демонстрируют большой потенциал для реализации масштабируемых отказоустойчивых квантовых вычислений благодаря своим протоколам с низкими накладными расходами. Распространённый метод декодирования кодов qLDPC заключается в использовании декодера на основе распространения убеждений (BP), за которым следует этап постобработки для повышения точности декодирования. Для декодирования в реальном времени алгоритмы постобработки должны иметь низкую вычислительную стоимость и полагаться только на локальные операции на графе Таннера для облегчения параллельной реализации. Для удовлетворения этих требований в данной работе предлагается дегенеративное сокращение (DC) — эффективный метод постобработки декодера BP, работающий только на носителе каждого генератора стабилизатора. DC селективно удаляет переменные узлы с наименьшей вероятностью ошибки для каждого генератора стабилизатора, значительно улучшая производительность декодирования при сохранении благоприятного вычислительного масштабирования и структуры параллелизации, присущих BP.
Основная проблема: декодирование квантовых кодов методом распространения убеждений значительно деградирует из-за вырождения квантовых кодов, требуя эффективных методов постобработки для повышения точности декодирования
Практические требования: отказоустойчивые квантовые вычисления требуют возможности декодирования в реальном времени, что предъявляет требования к низкой вычислительной сложности и высокому потенциалу параллелизации алгоритмов декодирования
Ограничения существующих методов:
Хотя BP+OSD обеспечивает высокую точность, его вычислительная сложность составляет O(n³), что непригодно для приложений реального времени
Другие методы постобработки либо имеют высокую вычислительную сложность, либо полагаются на глобальное сравнение информации, что затрудняет параллелизацию
Вырождение квантовых кодов означает, что различные физические модели ошибок могут привести к одинаковым синдромам, что препятствует декодеру BP различить эти модели. Такое вырождение особенно критично для кодов qLDPC, поскольку генераторы стабилизаторов с низким весом порождают множество достоверных вырожденных моделей ошибок.
Предложение алгоритма дегенеративного сокращения (DC): линейный по времени метод постобработки, основанный исключительно на локальной информации
Сохранение вычислительной эффективности: снижение вычислительной сложности с O(n³) до O(n) при сохранении производительности, близкой к BP+OSD
Введение матрицы вырождения детектора: расширение метода на реалистичные модели шума (феноменологическая и схемная модели шума)
Достижение высокой степени параллелизации: решения алгоритма основаны только на локальных сравнениях внутри каждого генератора стабилизатора, что облегчает параллельную реализацию
Численная верификация: подтверждение эффективности метода на поверхностных кодах и двумерных кодах велосипеда (BB)
Идентификация вырождения: для каждого генератора стабилизатора X-типа h_X идентифицируются переменные узлы с наименьшей вероятностью ошибки в его носителе
Удаление узлов: эти узлы удаляются из графа Таннера, нарушая локальное вырождение
Повторное декодирование: алгоритм распространения убеждений повторно запускается на модифицированном графе
Для вырожденных ошибок e_X и e'_X, удовлетворяющих e_X + e'_X = h_X (генератор стабилизатора), DC устраняет вырождение путём удаления переменного узла, поддерживающего одну из ошибок.
Преимущество кодов BB: для кодов BB использование априорной вероятности p вместо апостериорной вероятности p̂ в качестве входа для второго BP улучшает производительность
Проверка валидности: производительность BP+DC+OSD совпадает с BP+OSD, что подтверждает существование действительных решений в модифицированном графе Таннера
Масштабируемость: метод демонстрирует хорошую масштабируемость при различных расстояниях кодов и моделях шума
При схемной модели шума разница в производительности может увеличиться с ростом расстояния кода
Текущее построение матрицы вырождения детектора может не охватывать все релевантные вырождения
Для некоторых семейств кодов (например, поверхностных кодов) использование апостериорной вероятности в качестве входа для второго BP более эффективно, но причины этого полностью не поняты
Статья цитирует 63 связанные работы, охватывающие ключевые области квантовой коррекции ошибок, кодов LDPC и алгоритмов распространения убеждений, обеспечивая прочную теоретическую базу для исследования.
Общая оценка: Это статья с важной практической ценностью в области квантовой коррекции ошибок. Алгоритм дегенеративного сокращения искусно балансирует производительность декодирования, вычислительную эффективность и сложность реализации, предоставляя ценное решение для практических систем отказоустойчивых квантовых вычислений. Хотя в некоторых аспектах остаётся место для улучшения, его инновационность и практическая применимость делают его важным вкладом в данную область.