Capacity-Achieving Codes with Inverse-Ackermann-Depth Encoders
Yuan Li

TL;DR
This paper constructs capacity-approaching error-correcting codes that can be encoded by highly efficient arithmetic circuits with near-constant inverse-Ackermann depth, combining advanced coding and graph techniques.
Contribution
It introduces a new class of capacity-achieving codes with encoders of linear size and extremely shallow inverse-Ackermann depth, using a novel composition of linear codes and disperser graphs.
Findings
Codes approach channel capacity with error probability exponentially small in n.
Encoders have size O(n) and depth 2α(n), with α(n) at most 3 in practice.
Construction combines existing codes with a disperser graph layer.
Abstract
We prove that for any additive noise channel over , there exist error-correcting codes approaching channel capacity encodable by arithmetic circuits (with weighted addition gates) over of size and depth , where is a version of the inverse Ackermann function that is at most for all input lengths in practice. Our results demonstrate that certain capacity-achieving codes admit highly efficient encoding circuits that are simultaneously of linear size and inverse-Ackermann depth. Our construction composes a linear code with constant rate and relative distance, based on the constructions of G\'{a}l, Hansen, Kouck\'{y}, Pudl\'{a}k, and Viola [IEEE Trans. Inform. Theory 59(10), 2013] and Drucker and Li [COCOON 2023], with an additional layer formed by a disperser graph. A probabilistic argument over the edge weights of the…
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.
