Learning Linear Block Error Correction Codes
Yoni Choukroun, Lior Wolf
Abstract
Error correction codes are a crucial part of the physical communication layer, ensuring the reliable transfer of data over noisy channels. The design of optimal linear block codes capable of being efficiently decoded is of major concern, especially for short block lengths. While neural decoders have recently demonstrated their advantage over classical decoding techniques, the neural design of the codes remains a challenge. In this work, we propose for the first time a unified encoder-decoder training of binary linear block codes. To this end, we adapt the coding setting to support efficient and differentiable training of the code for end-to-end optimization over the order two Galois field. We also propose a novel Transformer model in which the self-attention masking is performed in a differentiable fashion for the efficient backpropagation of the code gradient. Our results show that (i) the proposed decoder outperforms existing neural decoding on conventional codes, (ii) the suggested framework generates codes that outperform the analogous conventional codes, and (iii) the codes we developed not only excel with our decoder but also show enhanced performance with traditional decoding techniques.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers4
- Efficient Message-Passing Transformer for Error Correcting CodesSeong-Joon Park, Taewoo Park, Hee-Youl Kwak, Sang-Hyo Kim et al.ICLR 2026 · 29 citations
- Drop-in Circulant Structural Priors for Transformer Decoding of Cyclic CodesShuai Xiao, Weijun Fang, Qiaosheng ZhangICML 2026
- DoDo-Code: an Efficient Levenshtein Distance Embedding-based Code for 4-ary IDS ChannelAlan J. X. Guo, Sihan Sun, Xiang Wei, Mengyi Wei et al.NeurIPS 2025
- Score Based Error Correcting Code DecoderAlon Helvits, Eliya NachmaniICML 2026
Builds on7
- Language Models are Few-Shot LearnersTom B. Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah et al.NeurIPS 2020 · 64,255 citations
- On Layer Normalization in the Transformer ArchitectureRuibin Xiong, Yunchang Yang, Di He, Kai Zheng et al.ICML 2020 · 1,388 citations
- Error Correction Code TransformerYoni Choukroun, Lior WolfNeurIPS 2022 · 121 citations
- Boosting Learning for LDPC Codes to Improve the Error-Floor PerformanceHeeyoul Kwak, Daeyoung Yun, Yongjune Kim, Sang-Hyo Kim et al.NeurIPS 2023 · 25 citations
- A Foundation Model for Error Correction CodesYoni Choukroun, Lior WolfICLR 2024 · 24 citations
Related papers
- Deep Quantum Error CorrectionYoni Choukroun, Lior WolfAAAI 2024 · 18 citations
- Denoising Diffusion Error Correction CodesYoni Choukroun, Lior WolfICLR 2023 · 5 citations
- Robust Non-Linear Feedback Coding via Power-Constrained Deep LearningJunghoon Kim, Taejoon Kim, David J. Love, Christopher G. BrintonICML 2023 · 14 citations
- CrossMPT: Cross-attention Message-passing Transformer for Error Correcting CodesSeong-Joon Park, Heeyoul Kwak, Sang-Hyo Kim, Yongjune Kim et al.ICLR 2025
- Doubly Residual Neural Decoder: Towards Low-Complexity High-Performance Channel DecodingSiyu Liao, Chunhua Deng, Miao Yin, Bo YuanAAAI 2021 · 8 citations
