Low density majority codes and the problem of graceful degradation
Hajir Roozbehani, Yury Polyanskiy

TL;DR
This paper introduces Low Density Majority Codes (LDMCs), a new class of non-linear sparse-graph codes that improve error correction performance over traditional linear codes on binary erasure channels by providing smoother degradation curves.
Contribution
The paper proposes LDMCs, analyzes their performance with belief propagation, and establishes new bounds on achievable error rates for different code subclasses.
Findings
LDMCs outperform linear systematic codes with few BP iterations.
LDMCs exhibit smooth input-output BER curves, enabling graceful degradation.
New two-point converse bounds are tighter than existing area theorem bounds.
Abstract
We study a problem of constructing codes that transform a channel with high bit error rate (BER) into one with low BER (at the expense of rate). Our focus is on obtaining codes with smooth ("graceful'') input-output BER curves (as opposed to threshold-like curves typical for long error-correcting codes). This paper restricts attention to binary erasure channels (BEC) and contains three contributions. First, we introduce the notion of Low Density Majority Codes (LDMCs). These codes are non-linear sparse-graph codes, which output majority function evaluated on randomly chosen small subsets of the data bits. This is similar to Low Density Generator Matrix codes (LDGMs), except that the XOR function is replaced with the majority. We show that even with a few iterations of belief propagation (BP) the attained input-output curves provably improve upon performance of any linear systematic…
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.
Taxonomy
TopicsError Correcting Code Techniques · Cooperative Communication and Network Coding · DNA and Biological Computing
