TY - GEN
T1 - Bounds for list-decoding and list-recovery of random linear codes
AU - Guruswami, Venkatesan
AU - Li, Ray
AU - Mosheiff, Jonathan
AU - Resch, Nicolas
AU - Silas, Shashwat
AU - Wootters, Mary
N1 - Publisher Copyright: © 2020 Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing. All rights reserved.
PY - 2020/8/1
Y1 - 2020/8/1
N2 - A family of error-correcting codes is list-decodable from error fraction p if, for every code in the family, the number of codewords in any Hamming ball of fractional radius p is less than some integer L that is independent of the code length. It is said to be list-recoverable for input list size ℓ if for every sufficiently large subset of codewords (of size L or more), there is a coordinate where the codewords take more than ℓ values. The parameter L is said to be the “list size” in either case. The capacity, i.e., the largest possible rate for these notions as the list size L → ∞, is known to be 1 − hq(p) for list-decoding, and 1 − logq ℓ for list-recovery, where q is the alphabet size of the code family. In this work, we study the list size of random linear codes for both list-decoding and list-recovery as the rate approaches capacity. We show the following claims hold with high probability over the choice of the code (below q is the alphabet size, and ε > 0 is the gap to capacity). A random linear code of rate 1 − logq(ℓ) − ε requires list size L ≥ ℓΩ(1/ε) for list-recovery from input list size ℓ. This is surprisingly in contrast to completely random codes, where L = O(ℓ/ε) suffices w.h.p. A random linear code of rate 1−hq(p)−ε requires list size L ≥ bhq(p)/ε + 0.99c for list-decoding from error fraction p, when ε is sufficiently small. A random binary linear code of rate 1 − h2(p) − ε is list-decodable from average error fraction p with list size with L ≤ bh2(p)/εc+ 2. (The average error version measures the average Hamming distance of the codewords from the center of the Hamming ball, instead of the maximum distance as in list-decoding.) The second and third results together precisely pin down the list sizes for binary random linear codes for both list-decoding and average-radius list-decoding to three possible values. Our lower bounds follow by exhibiting an explicit subset of codewords so that this subset - or some symbol-wise permutation of it - lies in a random linear code with high probability. This uses a recent characterization of (Mosheiff, Resch, Ron-Zewi, Silas, Wootters, 2019) of configurations of codewords that are contained in random linear codes. Our upper bound follows from a refinement of the techniques of (Guruswami, Håstad, Sudan, Zuckerman, 2002) and strengthens a previous result of (Li, Wootters, 2018), which applied to list-decoding rather than average-radius list-decoding.
AB - A family of error-correcting codes is list-decodable from error fraction p if, for every code in the family, the number of codewords in any Hamming ball of fractional radius p is less than some integer L that is independent of the code length. It is said to be list-recoverable for input list size ℓ if for every sufficiently large subset of codewords (of size L or more), there is a coordinate where the codewords take more than ℓ values. The parameter L is said to be the “list size” in either case. The capacity, i.e., the largest possible rate for these notions as the list size L → ∞, is known to be 1 − hq(p) for list-decoding, and 1 − logq ℓ for list-recovery, where q is the alphabet size of the code family. In this work, we study the list size of random linear codes for both list-decoding and list-recovery as the rate approaches capacity. We show the following claims hold with high probability over the choice of the code (below q is the alphabet size, and ε > 0 is the gap to capacity). A random linear code of rate 1 − logq(ℓ) − ε requires list size L ≥ ℓΩ(1/ε) for list-recovery from input list size ℓ. This is surprisingly in contrast to completely random codes, where L = O(ℓ/ε) suffices w.h.p. A random linear code of rate 1−hq(p)−ε requires list size L ≥ bhq(p)/ε + 0.99c for list-decoding from error fraction p, when ε is sufficiently small. A random binary linear code of rate 1 − h2(p) − ε is list-decodable from average error fraction p with list size with L ≤ bh2(p)/εc+ 2. (The average error version measures the average Hamming distance of the codewords from the center of the Hamming ball, instead of the maximum distance as in list-decoding.) The second and third results together precisely pin down the list sizes for binary random linear codes for both list-decoding and average-radius list-decoding to three possible values. Our lower bounds follow by exhibiting an explicit subset of codewords so that this subset - or some symbol-wise permutation of it - lies in a random linear code with high probability. This uses a recent characterization of (Mosheiff, Resch, Ron-Zewi, Silas, Wootters, 2019) of configurations of codewords that are contained in random linear codes. Our upper bound follows from a refinement of the techniques of (Guruswami, Håstad, Sudan, Zuckerman, 2002) and strengthens a previous result of (Li, Wootters, 2018), which applied to list-decoding rather than average-radius list-decoding.
KW - Coding theory
KW - List-decoding
KW - List-recovery
KW - Random linear codes
UR - http://www.scopus.com/inward/record.url?scp=85091318262&partnerID=8YFLogxK
U2 - https://doi.org/10.4230/LIPIcs.APPROX/RANDOM.2020.9
DO - https://doi.org/10.4230/LIPIcs.APPROX/RANDOM.2020.9
M3 - Conference contribution
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, APPROX/RANDOM 2020
A2 - Byrka, Jaroslaw
A2 - Meka, Raghu
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 23rd International Conference on Approximation Algorithms for Combinatorial Optimization Problems and 24th International Conference on Randomization and Computation, APPROX/RANDOM 2020
Y2 - 17 August 2020 through 19 August 2020
ER -