Optimizing Serially Concatenated Neural Codes with Classical Decoders
Not on the map. Why?
Abstract (arXiv)
For improving short-length codes, we demonstrate that classic decoders can also be used with real-valued, neural encoders, i.e., deep-learning based codeword sequence generators. Here, the classical decoder can be a valuable tool to gain insights into these neural codes and shed light on weaknesses. Specifically, the turbo-autoencoder is a recently developed channel coding scheme where both encoder and decoder are replaced by neural networks. We first show that the limited receptive field of convolutional neural network (CNN)-based codes enables the application of the BCJR algorithm to optimally decode them with feasible computational complexity. These maximum a posteriori (MAP) component decoders then are used to form classical (iterative) turbo decoders for parallel or serially concatenated CNN encoders, offering a close-to-maximum likelihood (ML) decoding of the learned codes. To the best of our knowledge, this is the first time that a classical decoding algorithm is applied to a non-trivial, real-valued neural code. Furthermore, as the BCJR algorithm is fully differentiable, it is possible to train, or fine-tune, the neural encoder in an end-to-end fashion.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 10 of its 21 references that are in the map. First posted on arXiv 20 Dec 2022.
Builds on
10 of 21 references.
References · 10
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2017An Introduction to Deep Learning for the Physical Layercited by 227
- 2016Learning to Decode Linear Codes Using Deep Learningcited by 60
- 2019Turbo Autoencoder: Deep learning based channel codes for point-to-point communication channelscited by 42
- 2019Trainable Communication Systems: Concepts and Prototypecited by 22
- 2021KO codes: Inventing Nonlinear Encoding and Decoding for Reliable Wireless Communication via Deep-learningcited by 16
- 2022Graph Neural Networks for Channel Decodingcited by 10
- 2021Turbo Autoencoder with a Trainable Interleavercited by 3
- 2022Learning Joint Detection, Equalization and Decoding for Short-Packet Communicationscited by 3
- 2019On Recurrent Neural Networks for Sequence-based Processing in Communicationscited by 1
Built on by
Citing papers per year: 2023: 1.
1 paper.
- 2023Component Training of Turbo Autoencoderscited by 1
- 2023Component Training of Turbo Autoencoders16 May 2023