Optimizing Serially Concatenated Neural Codes with Classical Decoders
Jannis Clausius, Marvin Geiselhart, Stephan ten Brink

TL;DR
This paper demonstrates that classical decoding algorithms like BCJR can be effectively applied to neural network-based codes, enabling near-ML decoding and end-to-end training of neural encoders for improved short-length coding performance.
Contribution
It introduces the novel application of classical decoders to neural codes, specifically using BCJR for CNN-based codes, and enables end-to-end training of neural encoders.
Findings
Classical BCJR decoding achieves near-ML performance on neural CNN codes.
The approach allows end-to-end training of neural encoders with classical decoders.
First application of classical decoding algorithms to real-valued neural codes.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Wireless Communication Techniques · Error Correcting Code Techniques · Cancer-related molecular mechanisms research
