Interpreting Training Aspects of Deep-Learned Error-Correcting Codes
Not on the map. Why?
Abstract (arXiv)
As new deep-learned error-correcting codes continue to be introduced, it is important to develop tools to interpret the designed codes and understand the training process. Prior work focusing on the deep-learned TurboAE has both interpreted the learned encoders post-hoc by mapping these onto nearby ``interpretable'' encoders, and experimentally evaluated the performance of these interpretable encoders with various decoders. Here we look at developing tools for interpreting the training process for deep-learned error-correcting codes, focusing on: 1) using the Goldreich-Levin algorithm to quickly interpret the learned encoder; 2) using Fourier coefficients as a tool for understanding the training dynamics and the loss landscape; 3) reformulating the training loss, the binary cross entropy, by relating it to encoder and decoder parameters, and the bit error rate (BER); 4) using these insights to formulate and study a new training procedure. All tools are demonstrated on TurboAE, but are applicable to other deep-learned forward error correcting codes (without feedback).
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 10 of its 34 references that are in the map. First posted on arXiv 7 May 2023.
Builds on
10 of 34 references.
References · 10
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
- 2021The staircase property: How hierarchical structure can guide deep learningcited by 62
- 2019Turbo Autoencoder: Deep learning based channel codes for point-to-point communication channelscited by 42
- 2018Deepcode: Feedback Codes via Deep Learningcited by 41
- 2021KO codes: Inventing Nonlinear Encoding and Decoding for Reliable Wireless Communication via Deep-learningcited by 16
- 2016Learning to Communicate: Channel Auto-encoders, Domain Specific Regularizers, and Attentioncited by 13
- 2021Neural Distributed Source Codingcited by 13
- 2019MIND: Model Independent Neural Decodercited by 11
- 2022All you need is feedback: Communication with block attention feedback codescited by 10
- 2018LEARN Codes: Inventing Low-latency Codes via Recurrent Neural Networkscited by 9
Built on by
Not cited yet.