Optimal Non-Adaptive Tolerant Junta Testing via Local Estimators
Shivam Nadimpalli, Shyamal Patel
TL;DR
The paper addresses the problem of tolerant, non-adaptive testing of k-juntas by designing a distance-estimator that distinguishes between functions ε1-close to a k-junta and ε2-far from any k-junta with high probability. Its key approach uses locally computable estimators of the mean absolute value |E[f]| based on small-radius Hamming balls, combined with flat polynomials and a hold-out noise operator to enable smoothing without adaptivity. The authors prove a tight upper bound of 2^{~O(√k log(1/(ε2−ε1)))} queries for the non-adaptive tolerant tester and complement it with a matching lower bound, establishing the first tight results for a natural tolerant Boolean-function property. The work also introduces a broadly applicable local-estimation framework, with potential implications for approximation theory and pseudorandomness in boolean function analysis.
Abstract
We give a non-adaptive algorithm that makes $2^{\tilde{O}(\sqrt{k\log(1/\varepsilon_2 - \varepsilon_1)})}$ queries to a Boolean function $f:\{\pm 1\}^n \rightarrow \{\pm 1\}$ and distinguishes between $f$ being $\varepsilon_1$-close to some $k$-junta versus $\varepsilon_2$-far from every $k$-junta. At the heart of our algorithm is a local mean estimation procedure for Boolean functions that may be of independent interest. We complement our upper bound with a matching lower bound, improving a recent lower bound obtained by Chen et al. We thus obtain the first tight bounds for a natural property of Boolean functions in the tolerant testing model.
