Continuous Optimization for Decoding Errors

Shashank Srivastava
2024-08-27
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 decoding algorithms for these codes. We also show extensions to the quantum version of AEL distance amplification to get polynomial-time list decodable quantum LDPC codes. We next give an alternate viewpoint of the above framework based on abstract regularity lemmas. We show how to efficiently implement the regularity lemma for the case of Ta-Shma's explicit codes near the Gilbert-Varshamov bound [STOC 2017]. This leads to a near-linear time algorithm for unique decoding of Ta-Shma's code. We also give new combinatorial results that improve known list sizes beyond the Johnson bound. Firstly, we adapt the AEL amplification to construct a new family of explicit codes that can be combinatorially list decoded to the optimal error correction radius. This is the first example of such a code that does not use significant algebraic ingredients. Secondly, we present list size improvements for Folded Reed-Solomon codes, improving the state of the art list size for explicit list decoding capacity achieving codes.
Information Theory,Data Structures and Algorithms
What problem does this paper attempt to address?
The problems that this paper attempts to solve mainly focus on **List Decoding** and its application in Quantum LDPC (Low - Density Parity - Check) codes. Specifically, the goals of the paper can be summarized as follows: 1. **Develop a general list - decoding framework**: - The paper proposes a general list - decoding framework, which reduces the task of efficient decoding by proving distances in certain restricted proof systems. This framework is applicable to multiple coding schemes, including Tanner codes and Alon - Edmonds - Luby (AEL) distance - amplifying codes. - Through this framework, the paper has for the first time achieved list - decoding algorithms within polynomial time, and these algorithms can decode up to the corresponding Johnson bound. 2. **List - decoding of Quantum LDPC codes**: - The paper explores how to extend the above - mentioned framework to the quantum version of AEL distance - amplifying codes, thereby achieving list - decoding of Quantum LDPC codes within polynomial time. - This result is of great significance for the development of quantum error - correcting codes, because Quantum LDPC codes have broad application prospects in quantum computing. 3. **Fast decoding based on the Regularity Lemma**: - The paper also provides a list - decoding framework based on the abstract Regularity Lemma, especially for Ta - Shma's explicit codes. This method leads to a nearly linear - time unique - decoding algorithm. - Through this method, the paper has achieved efficient decoding of Ta - Shma codes, and its performance is close to the Gilbert - Varshamov bound. 4. **Decoding ability beyond the Johnson bound**: - The paper presents new combinatorial results, improves the known list size, and enables it to exceed the Johnson bound. - Specifically, the paper constructs a new class of explicit codes by adapting the AEL amplification technique, and these codes can perform combinatorial list - decoding within the optimal error - correction radius. - In addition, the paper also improves the list size of Folded Reed - Solomon codes, and increases the explicit list - decoding capacity to the state - of - the - art level of the code. In summary, the main goal of this paper is to develop efficient list - decoding algorithms and apply them to multiple coding schemes, especially in Quantum LDPC codes, in order to improve error - correction ability and decoding efficiency. These results are not only of great theoretical significance but also have potential value in practical applications.