ProductAE: Toward Deep Learning Driven Error-Correction Codes of Large Dimensions

03/29/2023
by   Mohammad Vahid Jamali, et al.
0

While decades of theoretical research have led to the invention of several classes of error-correction codes, the design of such codes is an extremely challenging task, mostly driven by human ingenuity. Recent studies demonstrate that such designs can be effectively automated and accelerated via tools from machine learning (ML), thus enabling ML-driven classes of error-correction codes with promising performance gains compared to classical designs. A fundamental challenge, however, is that it is prohibitively complex, if not impossible, to design and train fully ML-driven encoder and decoder pairs for large code dimensions. In this paper, we propose Product Autoencoder (ProductAE) – a computationally-efficient family of deep learning driven (encoder, decoder) pairs – aimed at enabling the training of relatively large codes (both encoder and decoder) with a manageable training complexity. We build upon ideas from classical product codes and propose constructing large neural codes using smaller code components. ProductAE boils down the complex problem of training the encoder and decoder for a large code dimension k and blocklength n to less-complex sub-problems of training encoders and decoders for smaller dimensions and blocklengths. Our training results show successful training of ProductAEs of dimensions as large as k = 300 bits with meaningful performance gains compared to state-of-the-art classical and neural designs. Moreover, we demonstrate excellent robustness and adaptivity of ProductAEs to channel models different than the ones used for training.

READ FULL TEXT

page 1

page 4

page 5

research
10/09/2021

ProductAE: Towards Training Larger Channel Codes based on Neural Product Codes

There have been significant research activities in recent years to autom...
research
05/24/2020

Stronger Baselines for Grammatical Error Correction Using Pretrained Encoder-Decoder Model

Grammatical error correction (GEC) literature has reported on the effect...
research
05/28/2018

Graph-based Filtering of Out-of-Vocabulary Words for Encoder-Decoder Models

Encoder-decoder models typically only employ words that are frequently u...
research
08/27/2023

A Novel Reconfigurable Vector-Processed Interleaving Algorithm for a DVB-RCS2 Turbo Encoder

Turbo-Codes (TC) are a family of convolutional codes enabling Forward-Er...
research
02/28/2020

High Rate Communication over One-Bit Quantized Channels via Deep Learning and LDPC Codes

This paper proposes a method for designing error correction codes by com...
research
09/06/2019

Encoders and Decoders for Quantum Expander Codes Using Machine Learning

Quantum key distribution (QKD) allows two distant parties to share encry...
research
08/11/2023

An Encoder-Decoder Approach for Packing Circles

The problem of packing smaller objects within a larger object has been o...

Please sign up or login with your details

Forgot password? Click here to reset