ITLGSep 6, 2023

Data-Driven Neural Polar Codes for Unknown Channels With and Without Memory

arXiv:2309.03148v14 citationsh-index: 14
Originality Incremental advance
AI Analysis

This work addresses the challenge of designing efficient error-correcting codes for communication systems when channel models are unavailable, offering a practical solution with theoretical guarantees, though it is incremental in combining neural networks with existing polar code frameworks.

The authors tackled the problem of designing polar codes for unknown channels with and without memory by proposing a data-driven neural successive cancellation decoder, achieving performance comparable to optimal decoders while reducing computational complexity, particularly for channels with memory where complexity does not scale with memory size.

In this work, a novel data-driven methodology for designing polar codes for channels with and without memory is proposed. The methodology is suitable for the case where the channel is given as a "black-box" and the designer has access to the channel for generating observations of its inputs and outputs, but does not have access to the explicit channel model. The proposed method leverages the structure of the successive cancellation (SC) decoder to devise a neural SC (NSC) decoder. The NSC decoder uses neural networks (NNs) to replace the core elements of the original SC decoder, the check-node, the bit-node and the soft decision. Along with the NSC, we devise additional NN that embeds the channel outputs into the input space of the SC decoder. The proposed method is supported by theoretical guarantees that include the consistency of the NSC. Also, the NSC has computational complexity that does not grow with the channel memory size. This sets its main advantage over successive cancellation trellis (SCT) decoder for finite state channels (FSCs) that has complexity of $O(|\mathcal{S}|^3 N\log N)$, where $|\mathcal{S}|$ denotes the number of channel states. We demonstrate the performance of the proposed algorithms on memoryless channels and on channels with memory. The empirical results are compared with the optimal polar decoder, given by the SC and SCT decoders. We further show that our algorithms are applicable for the case where there SC and SCT decoders are not applicable.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes