Table of Contents
Fetching ...

Query complexity lower bounds for local list-decoding and hard-core predicates (even for small rate and huge lists)

Noga Ron-Zewi, Ronen Shaltiel, Nithin Varma

TL;DR

This work proves lower bounds on $q, the first lower bound on the number of queries of local list-decoders that gives $q \ge k$ for small $\epsilon$ and proves black-box limitations for improving some of the parameters of the Goldreich-Levin hard-core predicate construction.

Abstract

A binary code Enc$:\{0,1\}^k \to \{0,1\}^n$ is $(0.5-ε,L)$-list decodable if for all $w \in \{0,1\}^n$, the set List$(w)$ of all messages $m \in \{0,1\}^k$ such that the relative Hamming distance between Enc$(m)$ and $w$ is at most $0.5 -ε$, has size at most $L$. Informally, a $q$-query local list-decoder for Enc is a randomized procedure Dec$:[k]\times [L] \to \{0,1\}$ that when given oracle access to a string $w$, makes at most $q$ oracle calls, and for every message $m \in \text{List}(w)$, with high probability, there exists $j \in [L]$ such that for every $i \in [k]$, with high probability, Dec$^w(i,j)=m_i$. We prove lower bounds on $q$, that apply even if $L$ is huge (say $L=2^{k^{0.9}}$) and the rate of Enc is small (meaning that $n \ge 2^{k}$): 1. For $ε\geq 1/k^ν$ for some universal constant $0< ν< 1$, we prove a lower bound of $q=Ω(\frac{\log(1/δ)}{ε^2})$, where $δ$ is the error probability of the local list-decoder. This bound is tight as there is a matching upper bound by Goldreich and Levin (STOC 1989) of $q=O(\frac{\log(1/δ)}{ε^2})$ for the Hadamard code (which has $n=2^k$). This bound extends an earlier work of Grinberg, Shaltiel and Viola (FOCS 2018) which only works if $n \le 2^{k^γ}$ for some universal constant $0<γ<1$, and the number of coins tossed by Dec is small (and therefore does not apply to the Hadamard code, or other codes with low rate). 2. For smaller $ε$, we prove a lower bound of roughly $q = Ω(\frac{1}{\sqrtε})$. To the best of our knowledge, this is the first lower bound on the number of queries of local list-decoders that gives $q \ge k$ for small $ε$. We also prove black-box limitations for improving some of the parameters of the Goldreich-Levin hard-core predicate construction.

Query complexity lower bounds for local list-decoding and hard-core predicates (even for small rate and huge lists)

TL;DR

This work proves lower bounds on q \ge k\epsilon$ and proves black-box limitations for improving some of the parameters of the Goldreich-Levin hard-core predicate construction.

Abstract

A binary code Enc is -list decodable if for all , the set List of all messages such that the relative Hamming distance between Enc and is at most , has size at most . Informally, a -query local list-decoder for Enc is a randomized procedure Dec that when given oracle access to a string , makes at most oracle calls, and for every message , with high probability, there exists such that for every , with high probability, Dec. We prove lower bounds on , that apply even if is huge (say ) and the rate of Enc is small (meaning that ): 1. For for some universal constant , we prove a lower bound of , where is the error probability of the local list-decoder. This bound is tight as there is a matching upper bound by Goldreich and Levin (STOC 1989) of for the Hadamard code (which has ). This bound extends an earlier work of Grinberg, Shaltiel and Viola (FOCS 2018) which only works if for some universal constant , and the number of coins tossed by Dec is small (and therefore does not apply to the Hadamard code, or other codes with low rate). 2. For smaller , we prove a lower bound of roughly . To the best of our knowledge, this is the first lower bound on the number of queries of local list-decoders that gives for small . We also prove black-box limitations for improving some of the parameters of the Goldreich-Levin hard-core predicate construction.
Paper Structure (57 sections, 26 theorems, 114 equations)

This paper contains 57 sections, 26 theorems, 114 equations.

Key Result

Theorem 1.4

There exists a universal constant $\nu >0$ such that for any $L \leq 2^{k^{0.9}}$, $\epsilon \in (k^{-\nu}, \frac{1}{4})$, and $\delta \in (k^{-\nu}, \frac{1}{3})$, we have that every $(\frac{1}{2}-\epsilon,L,q,\delta)$-local list-decoder for $\operatorname{Enc}:\{0,1\}^k \rightarrow \{0,1\}^n$ must

Theorems & Definitions (95)

  • Definition 1.1: List-decodable code
  • Definition 1.2: Randomized local computation
  • Definition 1.3: Local list-decoder
  • Remark 1.4: On the generality of Definition \ref{['dfn:LLD']}
  • Theorem 1.4: Tight lower bounds for large $\eps$
  • Theorem 1.4: Tight lower bounds for small $\eps$
  • Theorem 1.5: Goldreich-Levin for functions that are hard to compute GL89
  • Theorem 1.8: Goldreich-Levin for functions that are hard to invert GL89
  • Remark 1.9
  • Remark 1.12: The model we use for black-box proofs
  • ...and 85 more