Robust Testing of Low Dimensional Functions

被引:3
作者
De, Anindya [1 ]
Mossel, Elchanan [2 ]
Neeman, Joe [3 ]
机构
[1] Univ Penn, Philadelphia, PA 19104 USA
[2] MIT, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[3] UT Austin, Austin, TX USA
来源
STOC '21: PROCEEDINGS OF THE 53RD ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING | 2021年
关键词
Property testing; Junta testing; Gaussian analysis;
D O I
10.1145/3406325.3451115
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A natural problem in high-dimensional inference is to decide if a classifier f : R-n -> {-1, 1} depends on a small number of linear directions of its input data. Call a function g : R-n -> {-1, 1}, a linear k-junta if it is completely determined by some k-dimensional subspace of the input space. A recent work of the authors showed that linear k-juntas are testable. Thus there exists an algorithm to distinguish between: (1) f : R-n -> {-1, 1} which is a linear k-junta with surface area s. (2) f is epsilon-far from any linear k-junta with surface area (1 + epsilon)s. The query complexity of the algorithm is independent of the ambient dimension n. 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 > 0, epsilon > 0, distinguishes between: (1) f : R-n -> {-1, 1} has correlation at least c with some linear k-junta with surface area s. (2) f has correlation at most c - epsilon with any linear k-junta with surface area at most s. The query complexity of our tester is k(poly(s/epsilon)). Using our techniques, we also obtain a fully noise tolerant tester with the same query complexity for any class C of linear k-juntas with surface area bounded by s. As a consequence, we obtain a fully noise tolerant tester with query complexity k(O(poly(log k/epsilon))) for the class of intersection of k-halfspaces (for constant k) over the Gaussian space. Our query complexity is independent of the ambient dimension n. Previously, no non-trivial noise tolerant testers were known even for a single halfspace.
引用
收藏
页码:584 / 597
页数:14
相关论文
共 46 条
[1]  
Ba LJ, 2014, ADV NEUR IN, V27
[2]   Active Property Testing [J].
Balcan, Maria-Florina ;
Blais, Eric ;
Blum, Avrim ;
Yang, Liu .
2012 IEEE 53RD ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2012, :21-30
[3]   Free bits, PCPs, and nonapproximability - Towards tight results [J].
Bellare, M ;
Goldreich, O ;
Sudan, M .
SIAM JOURNAL ON COMPUTING, 1998, 27 (03) :804-915
[4]  
Blais E, 2008, LECT NOTES COMPUT SC, V5171, P317
[5]  
Blais E, 2018, SODA'18: PROCEEDINGS OF THE TWENTY-NINTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P2113
[6]  
Blais E, 2009, ACM S THEORY COMPUT, P151
[7]   A polynomial-time algorithm for learning noisy linear threshold functions [J].
Blum, A ;
Frieze, A ;
Kannan, R ;
Vempala, S .
ALGORITHMICA, 1998, 22 (1-2) :35-52
[8]   Selection of relevant features and examples in machine learning [J].
Blum, AL ;
Langley, P .
ARTIFICIAL INTELLIGENCE, 1997, 97 (1-2) :245-271
[9]  
Blum Avrim, 1994, AAAI FALL S REL
[10]   Almost Optimal Distribution-Free Junta Testing [J].
Bshouty, Nader .
34TH COMPUTATIONAL COMPLEXITY CONFERENCE (CCC 2019), 2019, 137