Papers
Topics
Authors
Recent
Search
2000 character limit reached

Local Decodable Information

Updated 4 July 2026
  • Local Decodable Information is the structured organization of data that allows specific message symbols to be recovered by accessing only a small subset of codeword symbols.
  • It underpins coding theory, private information retrieval, and compression by balancing locality, rate, and error tolerance while sometimes necessitating exponential redundancy.
  • Recent advances extend its applications to randomized encoding, handling insertion/deletion errors, and quantum decoding, thereby enhancing both theoretical capacity and practical system performance.

Searching arXiv for the cited papers and related terminology to ground the article. Local decodable information is the organization of information so that a demanded symbol, fragment, or global hypothesis can be recovered from a small portion of an encoded object, transmitted codeword, or locally weighted observation rather than by reading the entire representation. In coding theory, the canonical form is the locally decodable code, where each message symbol is recoverable from few codeword symbols; related formulations appear in private information retrieval, index coding, and locally decodable compression. In a distinct but closely related use, “local information” can denote spatially resolved reliability information that changes decoding weights, as in quantum error correction with nonuniform noise (Sun et al., 2018, Natarajan et al., 2019, Vatedka et al., 2019, Hanks et al., 2019).

1. Information-theoretic core: locality, rate, and capacity

A locally decodable code (LDC) maps KK independent source symbols W1,,WKW_1,\dots,W_K, each of entropy LwL_w bits, to MM coded symbols X1,,XMX_1,\dots,X_M, each of entropy LxL_x bits, such that every WkW_k is recoverable from some decoding set of exactly NN coded symbols. The locality is NN, the symbol rate is Rs=Lw/LxR_s = L_w/L_x, and the code rate is W1,,WKW_1,\dots,W_K0 (Sun et al., 2018).

Two structural subclasses isolate different notions of uniform usefulness. A perfectly smooth LDC requires that, for each message, every coded symbol appears equally often across its decoding sets. A universal LDC weakens this to the requirement that every coded symbol appear in some decoding set for every message. Perfect smoothness implies universality, but the main capacity and length results already hold at the universal level (Sun et al., 2018).

For fixed W1,,WKW_1,\dots,W_K1 and W1,,WKW_1,\dots,W_K2, the maximal achievable symbol rate over all code lengths is

W1,,WKW_1,\dots,W_K3

This is the capacity of perfectly smooth LDCs and of universal LDCs. It is an information-theoretic converse that applies to arbitrary, possibly non-linear encoders. The same work shows that capacity is attained only when the code length is at least

W1,,WKW_1,\dots,W_K4

and gives explicit perfectly smooth constructions with W1,,WKW_1,\dots,W_K5, so the exponential length requirement is tight (Sun et al., 2018).

The converse is structural as well as numerical. In any capacity-achieving universal LDC, the entropy inequalities along a full W1,,WKW_1,\dots,W_K6-ary decoding tree are all tight, which forces non-zero conditional entropy for each coded symbol, identical interference structure inside any decoding set for the non-demanded messages, distinct desired information about the target message, and an information-theoretic independence property across the W1,,WKW_1,\dots,W_K7 symbols in a decoding set. The construction that meets capacity indexes coded symbols by W1,,WKW_1,\dots,W_K8, partitions them into W1,,WKW_1,\dots,W_K9 groups according to LwL_w0, and aligns interference so that the desired sub-symbol can be solved from one symbol drawn from each group (Sun et al., 2018).

This capacity viewpoint reframes local decodable information as a packing problem: how many message bits can be stored per coded-symbol bit while guaranteeing recovery from only LwL_w1 coded symbols. The answer is exact, and it shows that high symbol rate, strict locality, and universal participation of all coded symbols force exponential redundancy in LwL_w2 (Sun et al., 2018).

2. Retrieval and broadcast formulations

The same locality principle appears in index coding, where each receiver wants one message and holds side information about others. A locally decodable index code allows receiver LwL_w3 to query only a subset LwL_w4 of the broadcast codeword; its locality is LwL_w5, the overall locality is LwL_w6, and the average locality is LwL_w7 (Natarajan et al., 2019).

For single-unicast problems, the minimum possible locality is LwL_w8. At that point, the optimal broadcast rate is exactly the fractional chromatic number of the interference graph: LwL_w9 where MM0 is the interference graph obtained from the complement of the underlying undirected side-information graph (Natarajan et al., 2019). This identifies the extreme point at which each receiver reads exactly one codeword symbol per demanded message symbol.

Beyond that extreme, the rate–locality tradeoff becomes graph-specific. For a directed cycle on MM1 receivers, the optimal vector linear tradeoff is

MM2

Thus the minimum locality at which the optimal rate MM3 is achievable is MM4. For scalar linear codes on the broader class with MM5, if the smallest directed cycle has length MM6, then every rate-MM7 scalar linear code must satisfy MM8 and

MM9

and both bounds are tight (Natarajan et al., 2019). For the directed 3-cycle, the optimal tradeoff over all codes, including non-linear codes, is

X1,,XMX_1,\dots,X_M0

(Natarajan et al., 2019).

Private information retrieval provides a second retrieval-theoretic interpretation. In the X1,,XMX_1,\dots,X_M1 model, the user downloads one answer of size X1,,XMX_1,\dots,X_M2 from each of X1,,XMX_1,\dots,X_M3 replicated databases, and the rate is X1,,XMX_1,\dots,X_M4. The universal-LDC correspondence implies

X1,,XMX_1,\dots,X_M5

and any capacity-achieving X1,,XMX_1,\dots,X_M6 or X1,,XMX_1,\dots,X_M7 scheme must have minimum upload cost X1,,XMX_1,\dots,X_M8 per database. Relaxing privacy to repudiability does not improve either the capacity or the minimum upload cost under the maximum-download metric (Sun et al., 2018).

These broadcast and retrieval formulations make locality a communication-theoretic quantity: it measures how much of the globally encoded information each receiver or querier must actually access.

3. Compression and randomized encoding

In source coding, local decodable information is the ability to read or modify a small fragment of compressed data without touching the entire file. For i.i.d. memoryless sources X1,,XMX_1,\dots,X_M9, one universal compression scheme achieves rate LxL_x0, vanishing block error probability, and average local decoding and update costs that are linear in fragment size. Specifically, for contiguous fragments of length LxL_x1,

LxL_x2

and analogously for updates,

LxL_x3

In particular,

LxL_x4

with total encoding and decoding complexity LxL_x5. A second scheme achieves the same near-entropy rate with worst-case single-symbol locality LxL_x6 (Vatedka et al., 2019).

Randomized encoding changes the LDC landscape in a different way. In the shared-randomness model for Hamming errors, there are efficient randomized-encoding LDCs with LxL_x7, constant rate, and query complexity

LxL_x8

For oblivious channels in the Hamming model, the same rate is achievable with

LxL_x9

For edit errors, both the shared-randomness and oblivious-channel constructions achieve

WkW_k0

at constant rate (Cheng et al., 2020). In the flexible-failure formulation, there are also constructions with WkW_k1 and query complexity WkW_k2 in the Hamming shared-randomness model, WkW_k3 for Hamming oblivious channels, and WkW_k4 for edit errors (Cheng et al., 2020).

A converse in the same work shows that randomized encoding does not help against stronger adversaries under a symmetry condition: if a randomized-encoding LDC for Hamming errors exists with message length WkW_k5, block length WkW_k6, error tolerance WkW_k7, and WkW_k8 queries, then there also exists a standard deterministic-encoding LDC with message length WkW_k9, the same NN0 and NN1, and decoding success NN2 (Cheng et al., 2020). The gain therefore comes from hiding encoder randomness or restricting the channel.

4. Insertions, deletions, and hard limits

Insertion and deletion errors destroy coordinate alignment, so local decodability requires a local synchronization mechanism in addition to ordinary error correction. A general compiler transforms any Hamming LDC or LCC into a binary insdel LDC or LCC with only constant-factor loss in rate and error radius and with polylogarithmic blowup in locality. Concretely, if the outer Hamming code has locality NN3, then the resulting insdel code has locality

NN4

for LDCs and

NN5

for LCCs, codeword length NN6 with NN7, and insdel tolerance NN8 (Block et al., 2020). The compiler uses block decomposition, buffers, indexed inner codewords, and a noisy binary search that recovers the logical Hamming block corresponding to a queried insdel location.

The existence of such compilers does not imply that constant-query insdel local decoding is possible. In fact, constant-query deletion LDCs do not exist at all. For every NN9, every constant NN0, and every alphabet NN1, there is a constant NN2 such that for all message lengths NN3, no NN4-query deletion LDC NN5 can tolerate an NN6-fraction of deletions, for any block length NN7. By a reduction of Blocki et al., the same impossibility extends to constant-query deletion LCCs (Gupta, 2023). This sharply separates Hamming locality from deletion locality: constant-query local decodable information exists under substitutions but fails under deletions.

Between these two facts lies a large constructive region. Applying the Hamming-to-InsDel compiler to private-key Hamming LDCs and to resource-bounded Hamming LDCs yields private-key and resource-bounded InsDel LDCs with constant rate, constant error tolerance, and polylogarithmic locality. The compiled one-time private construction has locality

NN8

constant information rate, constant insdel tolerance NN9, and negligible failure; the multi-time private version and the resource-bounded version retain the same qualitative parameters under their respective assumptions (Block et al., 2021).

The resulting picture is asymmetric. General insdel locality admits powerful compilers and high-rate non-classical constructions, but the deletion-only impossibility result rules out constant-query local decoding in the classical worst-case setting.

5. Amortization and computational relaxations

Amortization replaces “queries per recovered symbol” by “average queries per recovered symbol over a batch.” An amortized LDC permits decoding a set or interval of message coordinates with total query budget proportional to the batch size. This changes the parameter frontier even in classical examples. For the Hadamard code, if the decoder wants every symbol in a set Rs=Lw/LxR_s = L_w/L_x0 with Rs=Lw/LxR_s = L_w/L_x1, it can share one query across all requested coordinates and achieve amortized locality

Rs=Lw/LxR_s = L_w/L_x2

with failure probability at most Rs=Lw/LxR_s = L_w/L_x3. Thus Hadamard achieves amortized locality below Rs=Lw/LxR_s = L_w/L_x4, which is impossible in the non-amortized worst-case model (Blocki et al., 14 Feb 2025).

In cryptographic settings, amortization enables the “trifecta” of constant rate, constant error tolerance, and constant amortized locality. In the private-key setting, and in the resource-bounded setting, there are amortized LDCs for decoding consecutive intervals Rs=Lw/LxR_s = L_w/L_x5 with Rs=Lw/LxR_s = L_w/L_x6 that achieve exactly those three properties (Blocki et al., 14 Feb 2025). A subsequent Hamming-to-InsDel compiler for amortized LDCs shows that this phenomenon persists under insertions and deletions, provided the Hamming decoder has a consecutive-interval querying structure. The compiler preserves rate and error tolerance up to constants and preserves amortized locality up to a factor

Rs=Lw/LxR_s = L_w/L_x7

where Rs=Lw/LxR_s = L_w/L_x8 is the Hamming block size and Rs=Lw/LxR_s = L_w/L_x9 is the queried interval length. Combined with an ideal Hamming amortized LDC satisfying this query structure, it yields ideal InsDel amortized LDCs in private-key and resource-bounded settings with constant amortized locality, constant rate, and constant error tolerance (Blocki et al., 3 Jul 2025).

Computational asymmetry also improves non-amortized locality. In the random oracle model, if a channel class admits a W1,,WKW_1,\dots,W_K00-safe function, then one can bootstrap private LDCs to explicit constant-rate LDCs with locality polylogarithmic in the security parameter. For example, there are binary W1,,WKW_1,\dots,W_K01 coding schemes with constant rate and locality W1,,WKW_1,\dots,W_K02 or W1,,WKW_1,\dots,W_K03, depending on the target success parameters, against various resource-constrained channels (Blocki et al., 2019). A related relaxed direction gives binary relaxed locally correctable and relaxed locally decodable codes with constant information rate and poly-logarithmic locality in computationally bounded channels, using collision-resistant hash functions and local expander graphs (Blocki et al., 2018).

Amortization and computational restrictions therefore identify two distinct mechanisms for increasing the amount of information that is locally decodable: one spreads query cost over many recovered symbols, and the other weakens the channel enough that hidden structure can be exploited by the decoder but not by the adversary.

6. Quantum local variation and HDX local list decoding

In quantum error correction, “local information” can mean something different: site-specific reliability data rather than small-query access to a codeword. For repetition and surface codes under a phenomenological noise model, the local information is the spatially varying error probability W1,,WKW_1,\dots,W_K04 attached to edges of the space–time lattice. Standard minimum-weight perfect matching uses homogeneous weights proportional to W1,,WKW_1,\dots,W_K05, whereas the locally informed decoder uses

W1,,WKW_1,\dots,W_K06

This lets the decoder distinguish error chains of similar geometric length but different local likelihoods (Hanks et al., 2019).

The numerical effect is a reduction in logical error rate for fixed code distance, or equivalently a reduction in required distance for a fixed target logical error. For the repetition code, “improvements on the order of 10% are observed for relative widths of order 0.4–0.5,” and for W1,,WKW_1,\dots,W_K07 the improvements are of order W1,,WKW_1,\dots,W_K08–W1,,WKW_1,\dots,W_K09 for the largest simulated distances. For the surface code at W1,,WKW_1,\dots,W_K10 and W1,,WKW_1,\dots,W_K11, the relative improvement grows with W1,,WKW_1,\dots,W_K12 but is roughly half as large (Hanks et al., 2019). Here local decodable information is not stored redundancy but local calibration data that changes the posterior geometry of decoding.

A more abstract extension appears in approximate locally list-decodable codes built from high-dimensional expanders. For every W1,,WKW_1,\dots,W_K13 and W1,,WKW_1,\dots,W_K14, there is a binary approximate LLDC decodable from W1,,WKW_1,\dots,W_K15 errors with rate W1,,WKW_1,\dots,W_K16, query complexity W1,,WKW_1,\dots,W_K17, and polylogarithmic-time local algorithms. There is also a constant-rate version for infinitely many W1,,WKW_1,\dots,W_K18, with binary rate

W1,,WKW_1,\dots,W_K19

and query complexity

W1,,WKW_1,\dots,W_K20

The same work proves a lower bound

W1,,WKW_1,\dots,W_K21

for any weakly locally computable approximate LLDC of rate W1,,WKW_1,\dots,W_K22 (Dikstein et al., 30 Jan 2026). The decoder is a polylogarithmic-round propagation procedure on an HDX, and the central combinatorial innovation is strongly explicit local routing that outputs random paths in polylogarithmic time and sub-logarithmic depth (Dikstein et al., 30 Jan 2026).

Across these regimes, local decodable information has a stable core and a changing implementation. The stable core is restricted access: recovery or inference must proceed from a local view. The changing implementation is whether locality is imposed on codeword queries, broadcast observations, compressed data probes, dynamic updates, routed paths in an HDX, or spatially varying likelihoods in a quantum decoder. The modern literature shows that this locality can be quantified exactly, pushed to capacity in some models, ruled out sharply in others, and rehabilitated by amortization or computational asymmetry when classical worst-case locality fails.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Local Decodable Information.