1 research outputs found

    Robust Testing of Low Dimensional Functions

    No full text
    A natural problem in high-dimensional inference is to decide if a classifier f:Rnβ†’{βˆ’1,1}f:\mathbb{R}^n \rightarrow \{-1,1\} depends on a small number of linear directions of its input data. Call a function g:Rnβ†’{βˆ’1,1}g: \mathbb{R}^n \rightarrow \{-1,1\}, a linear kk-junta if it is completely determined by some kk-dimensional subspace of the input space. A recent work of the authors showed that linear kk-juntas are testable. Thus there exists an algorithm to distinguish between: 1. f:Rnβ†’{βˆ’1,1}f: \mathbb{R}^n \rightarrow \{-1,1\} which is a linear kk-junta with surface area ss, 2. ff is Ο΅\epsilon-far from any linear kk-junta with surface area (1+Ο΅)s(1+\epsilon)s, where the query complexity of the algorithm is independent of the ambient dimension nn. Following the surge of interest in noise-tolerant property testing, in this paper we prove a noise-tolerant (or robust) version of this result. Namely, we give an algorithm which given any c>0c>0, Ο΅>0\epsilon>0, distinguishes between 1. f:Rnβ†’{βˆ’1,1}f: \mathbb{R}^n \rightarrow \{-1,1\} has correlation at least cc with some linear kk-junta with surface area ss. 2. ff has correlation at most cβˆ’Ο΅c-\epsilon with any linear kk-junta with surface area at most ss. The query complexity of our tester is kpoly(s/Ο΅)k^{\mathsf{poly}(s/\epsilon)}. Using our techniques, we also obtain a fully noise tolerant tester with the same query complexity for any class C\mathcal{C} of linear kk-juntas with surface area bounded by ss. As a consequence, we obtain a fully noise tolerant tester with query complexity kO(poly(log⁑k/Ο΅))k^{O(\mathsf{poly}(\log k/\epsilon))} for the class of intersection of kk-halfspaces (for constant kk) over the Gaussian space. Our query complexity is independent of the ambient dimension nn. Previously, no non-trivial noise tolerant testers were known even for a single halfspace.Comment: We significantly strengthen the results of the previous version. This includes the first fully noise tolerant testers for linear juntas as well as subclasses such as any function of constantly many halfspace
    corecore