English

Average Bias and Polynomial Sources

Computational Complexity 2019-05-31 v2 Discrete Mathematics Data Structures and Algorithms

Abstract

We identify a new notion of pseudorandomness for randomness sources, which we call the average bias. Given a distribution ZZ over {0,1}n\{0,1\}^n, its average bias is: bav(Z)=2nc{0,1}nEzZ(1)c,zb_{\text{av}}(Z) =2^{-n} \sum_{c \in \{0,1\}^n} |\mathbb{E}_{z \sim Z}(-1)^{\langle c, z\rangle}|. A source with average bias at most 2k2^{-k} has min-entropy at least kk, and so low average bias is a stronger condition than high min-entropy. We observe that the inner product function is an extractor for any source with average bias less than 2n/22^{-n/2}. The notion of average bias especially makes sense for polynomial sources, i.e., distributions sampled by low-degree nn-variate polynomials over F2\mathbb{F}_2. For the well-studied case of affine sources, it is easy to see that min-entropy kk is exactly equivalent to average bias of 2k2^{-k}. We show that for quadratic sources, min-entropy kk implies that the average bias is at most 2Ω(k)2^{-\Omega(\sqrt{k})}. We use this relation to design dispersers for separable quadratic sources with a min-entropy guarantee.

Keywords

Cite

@article{arxiv.1905.11612,
  title  = {Average Bias and Polynomial Sources},
  author = {Arnab Bhattacharyya and Philips George John and Suprovat Ghoshal and Raghu Meka},
  journal= {arXiv preprint arXiv:1905.11612},
  year   = {2019}
}

Comments

We found out one of the main results has a much easier and direct proof

R2 v1 2026-06-23T09:28:12.825Z