# List Autoencoder: Towards Deep Learning Based Reliable Transmission Over Noisy Channels

arXiv: https://arxiv.org/abs/2112.11920 · HTML: https://mlsanity.com/paper/2112.11920/

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- Builds on 10 of its 24 references that are in the map.
- First posted on arXiv 19 Dec 2021.

## Builds on (most cited first, 10 of 10)

- [Auto-Encoding Variational Bayes](https://mlsanity.com/paper/1312.6114/) (2013)
- [InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets](https://mlsanity.com/paper/1606.03657/) (2016)
- [An Introduction to Deep Learning for the Physical Layer](https://mlsanity.com/paper/1702.00832/) (2017)
- [k-Sparse Autoencoders](https://mlsanity.com/paper/1312.5663/) (2013)
- [Learning to Decode Linear Codes Using Deep Learning](https://mlsanity.com/paper/1607.04793/) (2016)
- [Turbo Autoencoder: Deep learning based channel codes for point-to-point communication channels](https://mlsanity.com/paper/1911.03038/) (2019)
- [Communication Algorithms via Deep Learning](https://mlsanity.com/paper/1805.09317/) (2018)
- [OFDM-Autoencoder for End-to-End Learning of Communications Systems](https://mlsanity.com/paper/1803.05815/) (2018)
- [ProductAE: Towards Training Larger Channel Codes based on Neural Product Codes](https://mlsanity.com/paper/2110.04466/) (2021)
- [LEARN Codes: Inventing Low-latency Codes via Recurrent Neural Networks](https://mlsanity.com/paper/1811.12707/) (2018)

## Built on by (most cited first, 1 of 1)

- [Vision Transformer Based Semantic Communications for Next Generation Wireless Networks](https://mlsanity.com/paper/2503.17275/) (2025)

## Abstract (arXiv)

In this paper, we present list autoencoder (listAE) to mimic list decoding used in classical coding theory. With listAE, the decoder network outputs a list of decoded message word candidates. To train the listAE, a genie is assumed to be available at the output of the decoder. A specific loss function is proposed to optimize the performance of a genie-aided (GA) list decoding. The listAE is a general framework and can be used with any AE architecture. We propose a specific architecture, referred to as incremental-redundancy AE (IR-AE), which decodes the received word on a sequence of component codes with non-increasing rates. Then, the listAE is trained and evaluated with both IR-AE and Turbo-AE. Finally, we employ cyclic redundancy check (CRC) codes to replace the genie at the decoder output and obtain a CRC aided (CA) list decoder. Our simulation results show that the IR-AE under CA list decoding demonstrates meaningful coding gain over Turbo-AE and polar code at low block error rates range.
