We present an adaptive algorithm with one-sided error for the problem of junta testing for Boolean function under the challenging distribution-free setting, the query complexity of which is $\tilde O(k)/\epsilon$. This improves the upper bound of $\tilde O(k^2)/\epsilon$ by \cite{liu2019distribution}. From the $\Omega(k\log k)$ lower bound for junta testing under the uniform distribution by \cite{sauglam2018near}, our algorithm is nearly optimal. In the standard uniform distribution, the optimal junta testing algorithm is mainly designed by bridging between relevant variables and relevant blocks. At the heart of the analysis is the Efron-Stein orthogonal decomposition. However, it is not clear how to generalize this tool to the general setting. Surprisingly, we find that junta could be tested in a very simple and efficient way even in the distribution-free setting. It is interesting that the analysis does not rely on Fourier tools directly which are commonly used in junta testing. Further, we present a simpler algorithm with the same query complexity.
翻译:对于在具有挑战性的无分配环境下对布林功能进行军政府测试的问题,我们提出了一个具有片面错误的适应性算法,这种算法在具有挑战性的无分配环境下对布利昂功能进行军政府测试的问题,其质询的复杂性是$\tilde O(k)/\\ epsilon$。这改善了美元对O(k)2/\ epsilon$的上层约束, 也就是通过\ cite{liu2019分配} 。 从$\ omega(k\ log k) 美元中, 用于军政府测试的军政府较低部分, 我们的算法几乎是最佳的。 在标准的统一分布中, 最佳的军政府测试算法主要通过相关变量和相关块之间的连接来设计。 在分析的核心是 Efron- Stein 或thogonal decomposition。 但是, 如何将这一工具推广到一般设置。 令人惊讶的是, 我们发现即使在无分配环境下, 军政府测试也可以以非常简单和有效的方式进行测试。 。有趣的是, 分析并不直接依赖在军政府测试中常用的四等工具。