Pith. Sign in

REVIEW

On the Block Error Probability of LP Decoding of LDPC Codes

Information Theory · Submitted 26 Feb 2006 · 12 references

Pith's verdict: First analytic LP-decoding threshold for regular LDPC codes, with a clean dual-witness construction—but the load-bearing Lemma 4 is asserted, not proved, so the theorem is conditional as written.

T0 · AI review

How this review was made: An AI referee (deepseek-v4-flash) read the paper on August 28, 2026 and answered a fixed list of questions about it. T0 is the starting level every paper gets. The levels describe how deeply Pith has checked the paper, never the authors.

  1. T0 AI review An AI read the paper and answered a fixed list of questions.
  2. T1 Audit Automatic checks that the references and files the paper relies on exist and match.
  3. T2 Compute The paper's code or calculations re-run with the same results.
  4. T3 Formal statement The claims written out in a formal math language a computer can read.
  5. T4 Proof Those claims proved, and the proof checked by computer.

How Pith checks papers →

· 4 major objections · 4 minor · Ask about this paper · The compiled record · Read the full review →
Challenge this review Comment (0) Read on arXiv ↗
Cite ▾
arXiv IDcs/0602086 (version 1)
Pith IDFEAVZIMQ, Pith's permanent record of this paper and its review
CitationPascal O. Vontobel, Ralf Koetter. "On the Block Error Probability of LP Decoding of LDPC Codes." arXiv:cs/0602086 (2006). https://pith.science/paper/FEAVZIMQ
Cite this reviewBibTeX for Pith's review of this paper
Claim paper

Why Pith says this

Highlight any text to comment on it.

Referee report
The paper

The paper claims

This paper proves that linear-programming decoding of (J,K)-regular LDPC codes achieves arbitrarily small block error probability on any memoryless channel with Bhattacharyya parameter at most 1/(K-1), with an explicit error exponent.

The reading

Linear-programming (LP) decoding of low-density parity-check (LDPC) codes had no analytic performance threshold; this paper supplies one for regular codes. The claim is that on any memoryless channel whose Bhattacharyya parameter is at most $1/(K-1)$, a sequence of $(J,K)$-regular LDPC codes satisfying a tree-neighborhood growth condition achieves arbitrarily small block error probability under LP decoding. The argument converts a min-sum algorithm running on computation trees into a dual witness for the LP, then bounds the failure probability by the weight distribution of minimal tree codewords. If correct, LP decoding inherits the same kind of threshold guarantee the min-sum algorithm already had, with an explicit error exponent. This matters because LP decoding is a tractable relaxation of maximum-likelihood decoding, so a provable threshold tells system designers where it can be relied on.

What carries the argument

The load-bearing object is the dual linear program and the dual witness produced from the min-sum algorithm. For each check node $j_0$, the messages on a computation tree of depth $L$ are assigned to dual variables $\tau_{i,j}$, scaled by attenuation factors $\alpha_\ell = (K-1)^{-\ell}$, and summing these assignments over all check nodes yields a dual-feasible point. The decisive identity is the representation $\mu^{(L)}_{i,j_0} = \rho_i - (J-1)^L \nu^{(1)}_{i,j_0}$ of Lemma 4, which splits each message into the cost summary $\rho_i$ of the subtree and the leaf cost $(J-1)^L \nu^{(1)}_{i,j_0}$. Under the event that the all-zero word beats every local nonzero word on the tree, the inner product $\langle \rho, b\rangle$ is positive for every even-weight local word $b$, which is exactly the check-node dual constraint. Lemma 3 keeps the reconstructed dual point feasible for all nonzero local words, and a standard graph construction guarantees the needed tree-like neighborhoods for $L \le \frac{\log N}{2\log((J-1)(K-1))}-\kappa$.

Extended reading notes

Core claim

The central discovery is Theorem 5: for a sequence of $(J,K)$-regular LDPC codes whose Tanner graphs have no short cycles in the neighborhoods used by the decoder (equation (1)), LP decoding has word error probability $P_W < \eta_1 2^{-\eta_2 N^{\frac{\log(J-1)}{2\log((J-1)(K-1))}}}$ on any memoryless channel with Bhattacharyya parameter $\gamma \le 1/(K-1)$. The proof builds a dual-feasible point by summing min-sum message assignments over computation trees rooted at every check node, attenuating messages by depth. Lemmas 3 and 4 show this point certifies the all-zero codeword whenever every local tree favors the all-zero word. A union bound over check nodes, using the number of minimal tree codewords $\frac{K}{2}(K-1)^{2(1+(J-1)+\cdots+(J-1)^{L-1})}$, makes the per-check failure probability doubly exponential in $L$ when $\gamma < 1/(K-1)$.

Load-bearing premise

The proof's linchpin is the unproved local equivalence in Lemma 4: the event that the all-zero word wins on a computation tree is taken to be equivalent to the non-negativity of the corresponding check-node inner product; if that equivalence fails, the dual witness may not exist and the threshold $\gamma \le 1/(K-1)$ is unsupported.

Editorial extensions

If this is right

  • LP decoding of regular LDPC codes has a rigorous threshold phenomenon: below $\gamma = 1/(K-1)$ the all-zero codeword is certified as the LP optimum with high probability.
  • The block error probability decays doubly exponentially in the number of min-sum iterations and as a stretched exponential in block length, with exponent $\log(J-1)/(2\log((J-1)(K-1)))$.
  • The result applies to every memoryless binary-input output-symmetric channel, so the threshold is channel-universal up to the Bhattacharyya parameter.
  • On the AWGN channel the new upper bound and the graph-cover lower bound bracket the LP error exponent, leaving only a constant factor in the exponent undetermined.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The threshold $\gamma \le 1/(K-1)$ is likely not tight, because the paper's union bound over minimal tree codewords discards the shape of the message distribution; tracking that distribution on the tree could raise the threshold, though the paper does not claim this.
  • The computation-tree dual-witness construction suggests a general recipe: any message-passing decoder whose local cost summaries add over trees can be converted into an LP dual certificate, pointing to thresholds for irregular or generalized LDPC codes that the paper does not treat.
  • The proof is built around the all-zero codeword and symmetric channels; extending the threshold to asymmetric channels or to arbitrary transmitted codewords would require a genuinely different argument, since the fundamental polytope is not fully symmetric.
  • Because the lower bound applies to all regular codes while the upper bound needs tree-like neighborhoods, the gap between them could be investigated by simulating LP decoding on graphs with many short cycles, a question the paper leaves open.
Original abstract

In his thesis, Wiberg showed the existence of thresholds for families of regular low-density parity-check codes under min-sum algorithm decoding. He also derived analytic bounds on these thresholds. In this paper, we formulate similar results for linear programming decoding of regular low-density parity-check codes.

The compiled record

The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.

Compiled by classifier-1.13-20260917 via OpenRouter, question bank abstract-p1-20260923, 2026-09-23: 1 request, 2,827 input tokens, $0.0001 reported.

What the abstract itself states, as probabilities: claims first 0.07 · states limitation 0.06 · human participants 0.02 · controlled comparison 0.09 · randomized assignment 0.01 · states quantitative result 0.11 · compares with prior results 0.85 · mentions code or data availability 0.02.

The abstract, sentence by sentence

arXiv listing abstract v1. Results and the main claim are underlined; .

In his thesis, Wiberg showed the existence of thresholds for families of regular low-density parity-check codes under min-sum algorithm decoding. He also derived analytic bounds on these thresholds. In this paper, we formulate similar results for linear programming decoding of regular low-density parity-check codes.

background contribution method result interpretation main claim

What the classifier reports for each sentence. The number is the probability it gave the label.
#sentencerolethe authors' own workstates the main conclusionstrength
s0 In his thesis, Wiberg showed the existence of thresholds for families of regular low-density parity-check codes under min-sum algorithm decoding. background 1.00 0.03 0.03 asserted 1.00
s1 He also derived analytic bounds on these thresholds. background 1.00 0.04 0.03 asserted 1.00
s2 In this paper, we formulate similar results for linear programming decoding of regular low-density parity-check codes. contribution 1.00 0.91 0.35 asserted 0.97

What kind of paper the classifier reports this is: theoretical result 1.00 · evidence from proof or derivation 0.97.

What was examined, and what was not

sources read
  • arXiv listing abstract v1
not examined
  • full text
  • figures and tables
  • references and citing sentences
  • relations to other papers
levels run
  • P abstract
not run
  • S sections
  • T body sentences
  • C citations
  • R cross-paper relations

Every quoted sentence on this record is the authors'. Every label is from Pith's closed vocabulary, with the probability shown beside it. Every number in the measurements table is the authors', checked by code. Record as JSON

References
How the literature uses it

1 arXiv paper cite this in 1 sentence

Each citing sentence is taken from the citing paper's LaTeX source and typed by Pith's classifier. A label appears at probability 0.8 or more (0.95 for support), a contest at 0.7 or more; the quoted words are the citing authors'. How each label was checked · JSON

Papers citing it

Cites it as background 1 paper

Discussion

Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.