English

Junta correlation is testable

Computational Complexity 2019-04-09 v1 Data Structures and Algorithms

Abstract

The problem of tolerant junta testing is a natural and challenging problem which asks if the property of a function having some specified correlation with a kk-Junta is testable. In this paper we give an affirmative answer to this question: We show that given distance parameters 12>cu>c0\frac{1}{2} >c_u>c_{\ell} \ge 0, there is a tester which given oracle access to f:{1,1}n{1,1}f:\{-1,1\}^n \rightarrow \{-1,1\}, with query complexity 2kpoly(k,1/cuc) 2^k \cdot \mathsf{poly}(k,1/|c_u-c_{\ell}|) and distinguishes between the following cases: 1.\mathbf{1.} The distance of ff from any kk-junta is at least cuc_u; 2.\mathbf{2.} There is a kk-junta gg which has distance at most cc_\ell from ff. This is the first non-trivial tester (i.e., query complexity is independent of nn) which works for all 1/2>cu>c01/2 > c_u > c_\ell \ge 0. The best previously known results by Blais \emph{et~ al.}, required cu16cc_u \ge 16 c_\ell. In fact, with the same query complexity, we accomplish the stronger goal of identifying the most correlated kk-junta, up to permutations of the coordinates. We can further improve the query complexity to poly(k,1/cuc)\mathsf{poly}(k, 1/|c_u-c_{\ell}|) for the (weaker) task of distinguishing between the following cases: 1.\mathbf{1.} The distance of ff from any kk'-junta is at least cuc_u. 2.\mathbf{2.} There is a kk-junta gg which is at a distance at most cc_\ell from ff. Here k=O(k2/cuc)k'=O(k^2/|c_u-c_\ell|). Our main tools are Fourier analysis based algorithms that simulate oracle access to influential coordinates of functions.

Cite

@article{arxiv.1904.04216,
  title  = {Junta correlation is testable},
  author = {Anindya De and Elchanan Mossel and Joe Neeman},
  journal= {arXiv preprint arXiv:1904.04216},
  year   = {2019}
}