Learned Belief-Propagation Decoding with Simple Scaling and SNR Adaptation

We consider the weighted belief-propagation (WBP) decoder recently proposed by Nachmani et al. where different weights are introduced for each Tanner graph edge and optimized using machine learning techniques. Our focus is on simple-scaling models that use the same weights across certain edges to reduce the storage and computational burden. The main contribution is to show that simple scaling with few parameters often achieves the same gain as the full parameterization. Moreover, several training improvements for WBP are proposed. For example, it is shown that minimizing average binary cross-entropy is suboptimal in general in terms of bit error rate (BER) and a new "soft-BER" loss is proposed which can lead to better performance. We also investigate parameter adapter networks (PANs) that learn the relation between the signal-to-noise ratio and the WBP parameters. As an example, for the (32, 16) Reed–Muller code with a highly redundant parity-check matrix, training a PAN with soft-BER loss gives near-maximum-likelihood performance assuming simple scaling with only three parameters.

[1]  Marc P. C. Fossorier,et al.  Iterative Decoding of Multiple-Step Majority Logic Decodable Codes , 2007, IEEE Transactions on Communications.

[2]  Keith M. Chugg,et al.  Random Redundant Soft-In Soft-Out Decoding of Linear Block Codes , 2006, 2006 IEEE International Symposium on Information Theory.

[3]  David Burshtein,et al.  Deep Learning Methods for Improved Decoding of Linear Codes , 2017, IEEE Journal of Selected Topics in Signal Processing.

[4]  Henry D. Pfister,et al.  What Can Machine Learning Teach Us about Communications? , 2018, 2018 IEEE Information Theory Workshop (ITW).

[5]  Jinghu Chen,et al.  Generating Code Representations Suitable for Belief Propagation Decoding , 2002 .

[6]  Yoni Choukroun,et al.  Deep Learning for Decoding of Linear Codes - A Syndrome-Based Approach , 2018, 2018 IEEE International Symposium on Information Theory (ISIT).

[7]  Krishna R. Narayanan,et al.  Iterative soft decoding of Reed-Solomon codes , 2004, IEEE Communications Letters.

[8]  Yair Be'ery,et al.  Learning to decode linear codes using deep learning , 2016, 2016 54th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[9]  Shu Lin,et al.  Soft-decision decoding of linear block codes based on ordered statistics , 1994, IEEE Trans. Inf. Theory.

[10]  Henry D. Pfister,et al.  Decoding Reed-Muller Codes Using Minimum- Weight Parity Checks , 2018, 2018 IEEE International Symposium on Information Theory (ISIT).