Interpreting Training Aspects of Deep-Learned Error-Correcting Codes

N. Devroye, A. Mulgund, R. Shekhar, Gy. Turán, M. Žefran +1 more
5/7/2023
cs.ITcs.LG

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

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).

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 3 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{devroye2023interpreting,
  title  = {Interpreting Training Aspects of Deep-Learned Error-Correcting Codes},
  author = {N. Devroye and A. Mulgund and R. Shekhar and Gy. Turán and M. Žefran and Y. Zhou},
  year   = {2023},
  eprint = {2305.04347},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.04347v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.04347.svg)](https://codeofpaper.com/paper/2305.04347)

Discussion