Reed-Muller Subcodes: Machine Learning-Aided Design of Efficient Soft Recursive Decoding
Mohammad Vahid Jamali, Xiyang Liu, Ashok Vardhan Makkuva, Hessam, Mahdavifar, Sewoong Oh, Pramod Viswanath

TL;DR
This paper introduces a machine learning-assisted decoding method for Reed-Muller subcodes, significantly reducing complexity while maintaining near-optimal performance by selecting effective projections.
Contribution
It extends the recursive projection-aggregation decoding algorithm for RM subcodes, incorporating ML to optimize projection sets and reduce decoding complexity.
Findings
ML-trained projection selection achieves near full-projection performance
Complexity reduced by over 4 times with minimal performance loss
Soft-subRPA improves decoding accuracy over subRPA
Abstract
Reed-Muller (RM) codes are conjectured to achieve the capacity of any binary-input memoryless symmetric (BMS) channel, and are observed to have a comparable performance to that of random codes in terms of scaling laws. On the negative side, RM codes lack efficient decoders with performance close to that of a maximum likelihood decoder for general parameters. Also, they only admit certain discrete sets of rates. In this paper, we focus on subcodes of RM codes with flexible rates that can take any code dimension from 1 to n, where n is the blocklength. We first extend the recursive projection-aggregation (RPA) algorithm proposed recently by Ye and Abbe for decoding RM codes. To lower the complexity of our decoding algorithm, referred to as subRPA in this paper, we investigate different ways for pruning the projections. We then derive the soft-decision based version of our algorithm,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
