LP/SDP Hierarchy Lower Bounds for Decoding Random LDPC Codes
Badih Ghazi, Euiwoong Lee

TL;DR
This paper demonstrates that advanced LP/SDP hierarchies like Sherali-Adams and Lasserre do not significantly improve error correction capabilities for random LDPC codes beyond basic LP decoding, revealing fundamental limitations.
Contribution
It establishes lower bounds on the error correction limits of Sherali-Adams and Lasserre hierarchies for decoding random LDPC codes, introducing new techniques for hierarchy limitations.
Findings
Linear rounds of Sherali-Adams cannot correct more than O(1/dc) errors.
Linear rounds of Lasserre SDP cannot correct more than O(1/dc) errors.
New techniques apply to Max-CSPs, improving integrality gaps for hypergraph vertex cover.
Abstract
Random (dv,dc)-regular LDPC codes are well-known to achieve the Shannon capacity of the binary symmetric channel (for sufficiently large dv and dc) under exponential time decoding. However, polynomial time algorithms are only known to correct a much smaller fraction of errors. One of the most powerful polynomial-time algorithms with a formal analysis is the LP decoding algorithm of Feldman et al. which is known to correct an Omega(1/dc) fraction of errors. In this work, we show that fairly powerful extensions of LP decoding, based on the Sherali-Adams and Lasserre hierarchies, fail to correct much more errors than the basic LP-decoder. In particular, we show that: 1) For any values of dv and dc, a linear number of rounds of the Sherali-Adams LP hierarchy cannot correct more than an O(1/dc) fraction of errors on a random (dv,dc)-regular LDPC code. 2) For any value of dv and…
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
