mlsanityData to 14 Oct 2026

Learning Linear Block Error Correction Codes

arXiv 2405.04050 ↗First posted 7 May 2024cs.IT cs.AI math.ITcited by 9

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 24 of its 45 references that are in the map. First posted on arXiv 7 May 2024.

Builds on

24 of 45 references.

References · 24

  1. 2017Attention Is All You Needcited by 60,361
  2. 2020Language Models are Few-Shot Learnerscited by 32,419
  3. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
  4. 2020GLU Variants Improve Transformercited by 1,804
  5. 2020On Layer Normalization in the Transformer Architecturecited by 922
  6. 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 592
  7. 2017OpenNMT: Open-source Toolkit for Neural Machine Translationcited by 251
  8. 2022Sionna: An Open-Source Library for Next-Generation Physical Layer Researchcited by 145
  9. 2016Learning to Decode Linear Codes Using Deep Learningcited by 61
  10. 2022Error Correction Code Transformercited by 47
  11. 2019Turbo Autoencoder: Deep learning based channel codes for point-to-point communication channelscited by 44
  12. 2018Communication Algorithms via Deep Learningcited by 42
12 more
  1. 2018Deepcode: Feedback Codes via Deep Learningcited by 42
  2. 2019Hyper-Graph-Network Decoders for Block Codescited by 42
  3. 2018Deep Learning for Decoding of Linear Codes - A Syndrome-Based Approachcited by 34
  4. 2022Denoising Diffusion Error Correction Codescited by 24
  5. 2018End-to-End Learning of Communications Systems Without a Channel Modelcited by 21
  6. 2021Autoregressive Belief Propagation for Decoding Block Codescited by 15
  7. 2023Deep Quantum Error Correctioncited by 11
  8. 2022Graph Neural Networks for Channel Decodingcited by 10
  9. 2023Boosting Learning for LDPC Codes to Improve the Error-Floor Performancecited by 10
  10. 2019DeepTurbo: Deep Turbo Decodercited by 9
  11. 2023How to Mask in Error Correction Code Transformer: Systematic and Double Maskingcited by 5
  12. 2020perm2vec: Graph Permutation Selection for Decoding of Error Correction Codes using Self-Attentioncited by 4

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 3; 2025: 4; 2026: 2.

9 papers.