Convolutional Neural Decoder for Surface Codes

To perform reliable information processing in quantum computers, quantum error correction (QEC) codes are essential for the detection and correction of errors in the qubits. Among QEC codes, topological QEC codes are designed to interact between the neighboring qubits, which is a promising property...

Full description

Saved in:
Bibliographic Details
Main Authors: Hyunwoo Jung, Inayat Ali, Jeongseok Ha
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Transactions on Quantum Engineering
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10574322/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832586878617911296
author Hyunwoo Jung
Inayat Ali
Jeongseok Ha
author_facet Hyunwoo Jung
Inayat Ali
Jeongseok Ha
author_sort Hyunwoo Jung
collection DOAJ
description To perform reliable information processing in quantum computers, quantum error correction (QEC) codes are essential for the detection and correction of errors in the qubits. Among QEC codes, topological QEC codes are designed to interact between the neighboring qubits, which is a promising property for easing the implementation requirements. In addition, the locality to the qubits provides unusual tolerance to local errors. Recently, various decoding algorithms based on machine learning have been proposed to improve the decoding performance and latency of QEC codes. In this work, we propose a new decoding algorithm for surface codes, i.e., a type of topological codes, by using convolutional neural networks (CNNs) tailored for the topological lattice structure of the surface codes. In particular, the proposed algorithm takes advantage of the syndrome pattern, which is represented as a part of a rectangular lattice given to the CNN as its input. The remaining part of the rectangular lattice is filled with a carefully selected incoherent value for better logical error rate performance. In addition, we introduce how to optimize the hyperparameters in the CNN, according to the lattice structure of a given surface code. This reduces the overall decoding complexity and makes the CNN-based decoder computationally more suitable for implementation. The numerical results show that the proposed decoding algorithm effectively improves the decoding performance in terms of logical error rate as compared to the existing algorithms on various quantum error models.
format Article
id doaj-art-a35eca319b414938af5f1d61f61ee283
institution Kabale University
issn 2689-1808
language English
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Transactions on Quantum Engineering
spelling doaj-art-a35eca319b414938af5f1d61f61ee2832025-01-25T00:03:48ZengIEEEIEEE Transactions on Quantum Engineering2689-18082024-01-01511310.1109/TQE.2024.341977310574322Convolutional Neural Decoder for Surface CodesHyunwoo Jung0https://orcid.org/0000-0001-6842-8976Inayat Ali1https://orcid.org/0000-0002-0566-6405Jeongseok Ha2https://orcid.org/0000-0003-1262-151XSchool of Electrical Engineering, Korea Advanced Institute of Science and Technology, Daejeon, South KoreaSchool of Electrical Engineering, Korea Advanced Institute of Science and Technology, Daejeon, South KoreaSchool of Electrical Engineering, Korea Advanced Institute of Science and Technology, Daejeon, South KoreaTo perform reliable information processing in quantum computers, quantum error correction (QEC) codes are essential for the detection and correction of errors in the qubits. Among QEC codes, topological QEC codes are designed to interact between the neighboring qubits, which is a promising property for easing the implementation requirements. In addition, the locality to the qubits provides unusual tolerance to local errors. Recently, various decoding algorithms based on machine learning have been proposed to improve the decoding performance and latency of QEC codes. In this work, we propose a new decoding algorithm for surface codes, i.e., a type of topological codes, by using convolutional neural networks (CNNs) tailored for the topological lattice structure of the surface codes. In particular, the proposed algorithm takes advantage of the syndrome pattern, which is represented as a part of a rectangular lattice given to the CNN as its input. The remaining part of the rectangular lattice is filled with a carefully selected incoherent value for better logical error rate performance. In addition, we introduce how to optimize the hyperparameters in the CNN, according to the lattice structure of a given surface code. This reduces the overall decoding complexity and makes the CNN-based decoder computationally more suitable for implementation. The numerical results show that the proposed decoding algorithm effectively improves the decoding performance in terms of logical error rate as compared to the existing algorithms on various quantum error models.https://ieeexplore.ieee.org/document/10574322/Convolutional neural network (CNN)decoding algorithmlattice structuresurface codestopological quantum error correction codes
spellingShingle Hyunwoo Jung
Inayat Ali
Jeongseok Ha
Convolutional Neural Decoder for Surface Codes
IEEE Transactions on Quantum Engineering
Convolutional neural network (CNN)
decoding algorithm
lattice structure
surface codes
topological quantum error correction codes
title Convolutional Neural Decoder for Surface Codes
title_full Convolutional Neural Decoder for Surface Codes
title_fullStr Convolutional Neural Decoder for Surface Codes
title_full_unstemmed Convolutional Neural Decoder for Surface Codes
title_short Convolutional Neural Decoder for Surface Codes
title_sort convolutional neural decoder for surface codes
topic Convolutional neural network (CNN)
decoding algorithm
lattice structure
surface codes
topological quantum error correction codes
url https://ieeexplore.ieee.org/document/10574322/
work_keys_str_mv AT hyunwoojung convolutionalneuraldecoderforsurfacecodes
AT inayatali convolutionalneuraldecoderforsurfacecodes
AT jeongseokha convolutionalneuraldecoderforsurfacecodes