High Rate Efficient Local List Decoding from HDX
Yotam Dikstein, Max Hopkins, Russell Impagliazzo, Toniann Pitassi
TL;DR
The paper introduces approximate locally list-decodable codes (aLLDCs) with rate, efficiency, and error tolerance approaching information-theoretic limits, built on high dimensional expanders (HDX). It develops two HDX-based frameworks: (i) sub-constant error aLLDCs using polylog-round belief propagation and strongly explicit routing, and (ii) constant-rate aLLDCs using a three-layer hypergraph system (V,S,U) with inner/outer decoding and fault-tolerant routing. The constructions yield polylog-rate codes decodable in polylog-depth with near-optimal query complexity, and constant-rate aLLDCs enabling list-decoding in RNC^1-style settings when combined with classical outer codes. Applications span hardness amplification, near-optimal fast PRGs, complexity-preserving distance amplification, and the creation of high-rate LLDCs, marking significant progress toward practical, locally decodable, high-rate codes. The work also establishes lower bounds showing near-polynomial gaps to optimality and maps a detailed circuit-implementation program for the HDX-based aLLDCs, with a comprehensive treatment of HDX-based routing, sampling, and coset encodings.
Abstract
We construct the first (locally computable, approximately) locally list decodable codes with rate, efficiency, and error tolerance approaching the information theoretic limit, a core regime of interest for the complexity theoretic task of hardness amplification. Our algorithms run in polylogarithmic time and sub-logarithmic depth, which together with classic constructions in the unique decoding (low-noise) regime leads to the resolution of several long-standing problems in coding and complexity theory: 1. Near-optimally input-preserving hardness amplification (and corresponding fast PRGs) 2. Constant rate codes with $\log(N)$-depth list decoding (RNC$^1$) 3. Complexity-preserving distance amplification Our codes are built on the powerful theory of (local-spectral) high dimensional expanders (HDX). At a technical level, we make two key contributions. First, we introduce a new framework for ($\mathrm{polylog(N)}$-round) belief propagation on HDX that leverages a mix of local correction and global expansion to control error build-up while maintaining high rate. Second, we introduce the notion of strongly explicit local routing on HDX, local algorithms that given any two target vertices, output a random path between them in only polylogarithmic time (and, preferably, sub-logarithmic depth). Constructing such schemes on certain coset HDX allows us to instantiate our otherwise combinatorial framework in polylogarithmic time and low depth, completing the result.
