English

Testing Juntas and Junta Subclasses with Relative Error

Computational Complexity 2025-04-15 v1 Discrete Mathematics Data Structures and Algorithms

Abstract

This papers considers the junta testing problem in a recently introduced ``relative error'' variant of the standard Boolean function property testing model. In relative-error testing we measure the distance from ff to gg, where f,g:{0,1}n{0,1}f,g: \{0,1\}^n \to \{0,1\}, by the ratio of f1(1)g1(1)|f^{-1}(1) \triangle g^{-1}(1)| (the number of inputs on which ff and gg disagree) to f1(1)|f^{-1}(1)| (the number of satisfying assignments of ff), and we give the testing algorithm both black-box access to ff and also access to independent uniform samples from f1(1)f^{-1}(1). Chen et al. (SODA 2025) observed that the class of kk-juntas is poly(2k,1/ϵ)\text{poly}(2^k,1/\epsilon)-query testable in the relative-error model, and asked whether poly(k,1/ϵ)\text{poly}(k,1/\epsilon) queries is achievable. We answer this question affirmatively by giving a O~(k/ϵ)\tilde{O}(k/\epsilon)-query algorithm, matching the optimal complexity achieved in the less challenging standard model. Moreover, as our main result, we show that any subclass of kk-juntas that is closed under permuting variables is relative-error testable with a similar complexity. This gives highly efficient relative-error testing algorithms for a number of well-studied function classes, including size-kk decision trees, size-kk branching programs, and size-kk Boolean formulas.

Keywords

Cite

@article{arxiv.2504.09312,
  title  = {Testing Juntas and Junta Subclasses with Relative Error},
  author = {Xi Chen and William Pires and Toniann Pitassi and Rocco A. Servedio},
  journal= {arXiv preprint arXiv:2504.09312},
  year   = {2025}
}
R2 v1 2026-06-28T22:56:06.694Z