Continuous Optimization for Decoding Errors
Shashank Srivastava

TL;DR
This paper develops new algorithms and combinatorial techniques for list decoding of error-correcting codes, including polynomial-time decoding for specific codes and improvements in list size bounds, with applications to quantum codes.
Contribution
It introduces a unified framework linking decoding to proof system distances, and provides the first polynomial-time list decoding algorithms for certain Tanner and AEL codes, including quantum variants.
Findings
Polynomial-time list decoding algorithms for Tanner codes and AEL distance amplification codes.
Extensions of decoding algorithms to quantum LDPC codes.
Improved list size bounds for Folded Reed-Solomon codes.
Abstract
Error-correcting codes are one of the most fundamental objects in pseudorandomness, with applications in communication, complexity theory, and beyond. Codes are useful because of their ability to support decoding, which is the task of recovering a codeword from its noisy copy. List decoding is a relaxation where the decoder is allowed to output a list of codewords, and has seen tremendous progress over the last 25 years. In this thesis, we prove new algorithmic and combinatorial results about list decoding. We describe a list decoding framework that reduces the task of efficient decoding to proving distance in certain restricted proof systems. We then instantiate this framework for Tanner codes of Sipser and Spielman [IEEE Trans. Inf. Theory 1996] and Alon-Edmonds-Luby (AEL) distance amplification [FOCS 1995] of unique decodable base codes to get the first polynomial time list…
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
TopicsNumerical Methods and Algorithms · Fault Detection and Control Systems · AI-based Problem Solving and Planning
