Efficient and rate-optimal list-decoding in the presence of minimal feedback: Weldon and Slepian-Wolf in sheep's clothing
Pranav Joshi, Daniel McMorrow, Yihan Zhang, Amitalok J. Budkuley, Sidharth Jaggi
TL;DR
The paper tackles high-rate list-decoding over a $q$-ary channel with adversarial noise under minimal feedback. It introduces two core constructions: (i) a full-feedback Weldon-type scheme achieving rate $R=1-H_q(\\rho)-\\varepsilon$ with poly-time encoding/decoding and manageable list size, and (ii) a minimal-feedback framework that leverages Slepian-Wolf hashing, random permutations, and concatenated codes to approach the same rate with vanishing feedback. The results provide explicit tradeoffs: list size $\\exp(\\mathcal{O}(\\varepsilon^{-3/2}\\log^2(1/\\epsilon)))$, encoding/decoding time $n^{\\mathcal{O}(\\varepsilon^{-1}\\log(1/\\epsilon))}$, and error $\\mathcal{O}(n^{-\\eta})$ for arbitrary $\\eta>0$, with asymptotically $o(n)$ total feedback. Together, the schemes push towards information-theoretic limits in both random and adversarial noise settings while maintaining practical complexity and low-feedback overhead, with rigorous synchronization and termination analyses for both full and partial feedback regimes.
Abstract
Given a channel with length-$n$ inputs and outputs over the alphabet $\{0,1,\ldots,q-1\}$, and of which a fraction $\varrho \in (0,1-1/q)$ of symbols can be arbitrarily corrupted by an adversary, a fundamental problem is that of communicating at rates close to the information-theoretically optimal values, while ensuring the receiver can infer that the transmitter's message is from a ``small" set. While the existence of such codes is known, and constructions with computationally tractable encoding/decoding procedures are known for large $q$, we provide the first schemes that attain this performance for any $q \geq 2$, as long as low-rate feedback (asymptotically negligible relative to the number of transmissions) from the receiver to the transmitter is available. For any sufficiently small $\varepsilon > 0$ and $\varrho \in (1-{1}/{q}-Θ(\sqrt{\varepsilon}))$ our minimal feedback scheme has the following parameters: Rate $1-H_q(\varrho) - \varepsilon$ (i.e., $\varepsilon$-close to information-theoretically optimal -- here $H_q(\varrho)$ is the $q$-ary entropy function), list-size $\exp\left(\mathcal{O}\left(\varepsilon^{-3/2}\log^2(1/\varepsilon)\right)\right)$, computational complexity of encoding/decoding $n^{\mathcal{O}(\varepsilon^{-1}\log(1/\varepsilon))}$, storage complexity $\mathcal{O}(n^{η+1}\log n)$ for a code design parameter $η>1$ that trades off storage complexity with the probability of error. The error probability is $\mathcal{O}(n^{-η})$, and the (vanishing) feedback rate is $\mathcal{O}({1}/{\sqrt{\log(n)}})$.
