Settling the Query Complexity of Non-Adaptive Junta Testing

Size: px
Start display at page:

Download "Settling the Query Complexity of Non-Adaptive Junta Testing"

Transcription

1 Settling the Query Complexity of Non-Adaptive Junta Testing Erik Waingarten, Columbia University Based on joint work with Xi Chen (Columbia University) Rocco Servedio (Columbia University) Li-Yang Tan (Toyota Technological Institute) Jinyu Xie (Columbia University) 1 / 29

2 Boolean Function Property Testing Given query (black-box) access to an unknown Boolean function f : {0, 1} n {0, 1}, does it have some property P? With as few queries as possible, a randomized tester to tell if f has property P vs. f is far from having property P 2 / 29

3 Boolean Function Property Testing: FAQ What does far from P mean? Distance between two functions f and g: dist(f, g) = dist(f, P) = ming P dist(f, g) ε. [ ] Pr f (x) g(x) x {0,1} n 3 / 29

4 Rules of the Game Given query access to an unknown f : {0, 1} n {0, 1} and a parameter ε > 0: If f has property P, accept w.p. > 2/3; If f is ε-far from having property P, reject w.p. > 2/3; Otherwise: doesn t matter what we do. Given P, number of queries needed in terms of n and ε? 4 / 29

5 This talk: P = k-juntas Definition A Boolean function f : {0, 1} n {0, 1} is a k-junta if it depends on at most k variables. 5 / 29

6 Non-Adaptive vs. Adaptive Algorithms x 1,..., x q f f (x 1 ),..., f (x q ) 6 / 29

7 Non-Adaptive vs. Adaptive Algorithms x 1,..., x q x 1 f f f (x 1 ),..., f (x q ) 6 / 29

8 Non-Adaptive vs. Adaptive Algorithms x 1,..., x q f f f (x 1 ),..., f (x q ) f (x 1 ) 6 / 29

9 Non-Adaptive vs. Adaptive Algorithms x 1,..., x q x 2 f f f (x 1 ),..., f (x q ) 6 / 29

10 Non-Adaptive vs. Adaptive Algorithms x 1,..., x q f f f (x 1 ),..., f (x q ) f (x 2 ) 6 / 29

11 Non-Adaptive vs. Adaptive Algorithms x 1,..., x q... f f f (x 1 ),..., f (x q ) 6 / 29

12 Non-Adaptive vs. Adaptive Algorithms x 1,..., x q f f f (x 1 ),..., f (x q ) f (... ) 6 / 29

13 Non-Adaptive vs. Adaptive Algorithms x 1,..., x q x q f f f (x 1 ),..., f (x q ) 6 / 29

14 Non-Adaptive vs. Adaptive Algorithms x 1,..., x q f f f (x 1 ),..., f (x q ) f (x q ) 6 / 29

15 Non-Adaptive vs. Adaptive Algorithms x 1,..., x q f f f (x 1 ),..., f (x q ) f (x q ) Adaptive algorithms with q queries can simulate non-adaptive algorithms with q queries. 6 / 29

16 Non-Adaptive vs. Adaptive Algorithms x 1,..., x q f f f (x 1 ),..., f (x q ) f (x q ) Adaptive algorithms with q queries can simulate non-adaptive algorithms with q queries. Non-adaptive algorithms with 2 q queries can simulate adaptive algorithms with q queries. 6 / 29

17 Non-Adaptive vs. Adaptive Algorithms x 1,..., x q f f f (x 1 ),..., f (x q ) f (x q ) Adaptive algorithms with q queries can simulate non-adaptive algorithms with q queries. Non-adaptive algorithms with 2 q queries can simulate adaptive algorithms with q queries. Exponential gaps are known: Signed majorities [Matulef, O Donnell, Rubinfeld, Servedio 09], [Ron, Servedio 13]. Read-once width-2 OBDD [Ron, Tsur 12] [Brody, Matulef, Wu 11]. 6 / 29

18 How Adaptivity Helps: Binary Search f 7 / 29

19 How Adaptivity Helps: Binary Search x, y f 7 / 29

20 How Adaptivity Helps: Binary Search f f (x), f (y) 7 / 29

21 How Adaptivity Helps: Binary Search f f (x), f (y) 7 / 29

22 How Adaptivity Helps: Binary Search z f 7 / 29

23 How Adaptivity Helps: Binary Search z f Recurse on path for O(log n) steps. 7 / 29

24 How Adaptivity Helps: Binary Search z f Recurse on path for O(log n) steps. Will find some edge (x, y) in direction i f (x) f (y). 7 / 29

25 How Adaptivity Helps: Binary Search z f Recurse on path for O(log n) steps. Will find some edge (x, y) in direction i f (x) f (y). With O(log n) many queries, can find one important direction. 7 / 29

26 Upper bounds Can we test k-juntas with query complexity independent of n? 8 / 29

27 Upper bounds Can we test k-juntas with query complexity independent of n? Yes! 8 / 29

28 Upper bounds Can we test k-juntas with query complexity independent of n? Yes! Theorem (Fisher, Kindler, Ron, Safra, Samorodnitsky 04) One can ε-test k-juntas for any k with poly(k, ε 1 ) queries. 8 / 29

29 Upper bounds Can we test k-juntas with query complexity independent of n? Yes! Theorem (Fisher, Kindler, Ron, Safra, Samorodnitsky 04) One can ε-test k-juntas for any k with poly(k, ε 1 ) queries. Additionally, one can achieve Õ(k2 /ε) in the non-adaptive model. 8 / 29

30 Two Algorithms Theorem (Blais 08) There exists a non-adaptive algorithm for testing k-juntas making Õ(k 3/2 )/ε many queries. Theorem (Blais 09) There exists an adaptive algorithm for testing k-juntas making O(k/ε + k log k) queries. Non-adaptive: estimate variation of blocks of coordinates. Adaptive: use binary search on blocks of coordinates. 9 / 29

31 Two Lower Bounds Theorem (Chockler and Gutfreund 04) Testing juntas adaptively requires Ω(k) queries for some ε = Ω(1). Theorem (Buhrman, Garcia-Soriano, Matsliah, de Wolf 13) Testing juntas non-adaptively requires Ω(k log k) queries for some ε = Ω(1). 10 / 29

32 Two Lower Bounds Theorem (Chockler and Gutfreund 04) Testing juntas adaptively requires Ω(k) queries for some ε = Ω(1). Theorem (Buhrman, Garcia-Soriano, Matsliah, de Wolf 13) Testing juntas non-adaptively requires Ω(k log k) queries for some ε = Ω(1). Model Upper bound Lower bound Non-adaptive Õ(k 3/2 )/ε Ω(k log k) Adaptive O(k/ε + k log k) Ω(k) 10 / 29

33 Adaptivity can help Theorem (Servedio, Tan, Wright 15) Testing k-juntas non-adaptively requires ( ) k log k Ω ε c log(log k/ε c ) for any c < / 29

34 Adaptivity can help Theorem (Servedio, Tan, Wright 15) Testing k-juntas non-adaptively requires ( ) k log k Ω ε c log(log k/ε c ) for any c < 1. When ε = Θ(1), lower bound is Ω(k log k/ log(log k)). 11 / 29

35 Adaptivity can help Theorem (Servedio, Tan, Wright 15) Testing k-juntas non-adaptively requires ( ) k log k Ω ε c log(log k/ε c ) for any c < 1. When ε = Θ(1), lower bound is Ω(k log k/ log(log k)). When ε = 1/ log k, lower bound is Ω ( k log 1+c ) (k) O(k log k) log log k 11 / 29

36 Questions Model Upper bound Lower bound Non-adaptive Õ(k 3/2 )/ε Ω(k log k/(ε c log(log(k)/ε c ))) Adaptive O(k/ε + k log k) Ω(k) 12 / 29

37 Questions Model Upper bound Lower bound Non-adaptive Õ(k 3/2 )/ε Ω(k log k/(ε c log(log(k)/ε c ))) Adaptive O(k/ε + k log k) Ω(k) When does adaptivity help? 12 / 29

38 Questions Model Upper bound Lower bound Non-adaptive Õ(k 3/2 )/ε Ω(k log k/(ε c log(log(k)/ε c ))) Adaptive O(k/ε + k log k) Ω(k) When does adaptivity help? Can the adaptive algorithm be made non-adaptive? 12 / 29

39 Main Result Theorem Testing juntas non-adaptively requires Ω(k 3/2 /ε) queries. Model Upper bound Lower bound Non-adaptive Õ(k 3/2 )/ε Ω(k 3/2 /ε) Adaptive O(k/ε + k log k) Ω(k) 13 / 29

40 Main Result Theorem Testing juntas non-adaptively requires Ω(k 3/2 /ε) queries. Model Upper bound Lower bound Non-adaptive Õ(k 3/2 )/ε Ω(k 3/2 /ε) Adaptive O(k/ε + k log k) Ω(k) Goal for this talk: Ω(n 3/2 ) for 3n 4 -junta testing with ε = Ω(1). 13 / 29

41 Main Result Theorem Testing juntas non-adaptively requires Ω(k 3/2 /ε) queries. Model Upper bound Lower bound Non-adaptive Õ(k 3/2 )/ε Ω(k 3/2 /ε) Adaptive O(k/ε + k log k) Ω(k) Goal for this talk: Ω(n 3/2 ) for 3n 4 -junta testing with ε = Ω(1). For general k, we use a padding argument. 13 / 29

42 Overview of the proof Alg for D yes, D no Alg for SSSQ D yes and D no Lower bound for SSSQ 14 / 29

43 Overview of the proof Alg for D yes, D no Alg for SSSQ D yes and D no Lower bound for SSSQ 14 / 29

44 Overview of the proof Alg for D yes, D no Alg for SSSQ D yes and D no Lower bound for SSSQ One class: parameter p p y for D yes and p n for D no 14 / 29

45 Overview of the proof must work a certain way Alg for D yes, D no Alg for SSSQ D yes and D no Lower bound for SSSQ One class: parameter p p y for D yes and p n for D no 14 / 29

46 Overview of the proof must work a certain way Set-Size-Set-Queries(p y, p n ) Alg for D yes, D no Alg for SSSQ D yes and D no Lower bound for SSSQ One class: parameter p p y for D yes and p n for D no 14 / 29

47 Overview of the proof must work a certain way Set-Size-Set-Queries(p y, p n ) Alg for D yes, D no Alg for SSSQ D yes and D no One class: parameter p p y for D yes and p n for D no Lower bound for SSSQ Bin(n/2, p y ) vs. Bin(n/2, p n ) 14 / 29

48 Overview of the proof must work a certain way Set-Size-Set-Queries(p y, p n ) Alg for D yes, D no Alg for SSSQ D yes and D no One class: parameter p p y for D yes and p n for D no Lower bound for SSSQ Bin(n/2, p y ) vs. Bin(n/2, p n ) 14 / 29

49 D yes : 3n/4-juntas M = n 2. A = n 4. i [2 n/2 ], h i is a random function depending on S i A. S i includes k A with probability 1 n. f (x) = h x M (x). 15 / 29

50 D yes : 3n/4-juntas x M = 2 M = n 2. A = n 4. i [2 n/2 ], h i is a random function depending on S i A. S i includes k A with probability 1 n. f (x) = h x M (x). 15 / 29

51 D yes : 3n/4-juntas M = n 2. A = n 4. x M = 2 Ex: influence of M and A? i [2 n/2 ], h i is a random function depending on S i A. S i includes k A with probability 1 n. f (x) = h x M (x). 15 / 29

52 D no : 3n/4 + n-juntas M = n 2. A = n 4 + n. i [2 n/2 ], h i is a random function depending on S i A. S i includes k A with probability 1 n. f (x) = h x M (x). 16 / 29

53 D yes vs. D no D yes : M is random set of size n 2. A = {k M : w.p 1 2 }. S i = {k A : w.p 1 n }. D no : M is random set of size n 2. A = {k M : w.p n }. S i = {k A : w.p 1 n }. 17 / 29

54 D yes vs. D no D yes : M is random set of size n 2. A = {k M : w.p 1 2 }. S i = {k A : w.p 1 n }. p y = 1 2. D no : M is random set of size n 2. A = {k M : w.p n }. S i = {k A : w.p 1 n }. p n = n. 17 / 29

55 D yes vs. D no D yes : M is random set of size n 2. A = {k M : w.p 1 2 }. S i = {k A : w.p 1 n }. D no : M is random set of size n 2. A = {k M : w.p n }. S i = {k A : w.p 1 n }. Lemma (D yes are k-juntas) With probability 1 o(1), f D yes is a k-junta. Lemma (D no are far from k-juntas) With probability 1 o(1), f D no is Ω(1)-far from being a k-junta. 18 / 29

56 D yes vs. D no D yes : M is random set of size n 2. A = {k M : w.p 1 2 }. S i = {k A : w.p 1 n }. D no : M is random set of size n 2. A = {k M : w.p n }. S i = {k A : w.p 1 n }. Lemma (D yes are k-juntas) With probability 1 o(1), f D yes is a k-junta. Lemma (D no are far from k-juntas) With probability 1 o(1), f D no is Ω(1)-far from being a k-junta. Hint: f D no has 3n 4 + n 4 relevant variables! 18 / 29

57 Overview of the proof must work a certain way Set-Size-Set-Queries(p y, p n ) Alg for D yes, D no Alg for SSSQ D yes and D no One class: parameter p p y for D yes and p n for D no Lower bound for SSSQ Bin(n/2, p y ) vs Bin(n/2, p n ) 19 / 29

58 Overview of the proof must work a certain way Set-Size-Set-Queries(p y, p n ) Alg for D yes, D no Alg for SSSQ D yes and D no One class: parameter p p y for D yes and p n for D no Lower bound for SSSQ Bin(n/2, p y ) vs Bin(n/2, p n ) 19 / 29

59 Structure of functions Both D yes and D no follow the structure: 20 / 29

60 Structure of functions Both D yes and D no follow the structure: Indexing (M), and Evaluation (h 1,..., h 2 n/2). 20 / 29

61 Structure of functions Both D yes and D no follow the structure: Indexing (M), and Evaluation (h 1,..., h 2 n/2). Indexing restricts the algorithms we look at, evaluation gives the lower bound. 20 / 29

62 Structure of functions Both D yes and D no follow the structure: What happens if algorithm has queries x 1,..., x q indexed into different sub-functions h i? 21 / 29

63 Structure of functions Both D yes and D no follow the structure: What happens if algorithm has queries x 1,..., x q indexed into different sub-functions h i? f (x 1 ), f (x 2 ),..., f (x q ) look like random bits. 21 / 29

64 Structure of functions Both D yes and D no follow the structure: What happens if algorithm has queries x 1,..., x q indexed into different sub-functions h i? f (x 1 ), f (x 2 ),..., f (x q ) look like random bits. Alice cannot distinguish between D yes and D no. 21 / 29

65 Structure of functions Both D yes and D no follow the structure: What happens if algorithm has queries x 1,..., x q indexed into different sub-functions h i? f (x 1 ), f (x 2 ),..., f (x q ) look like random bits. Alice cannot distinguish between D yes and D no. Alice wants multiple queries indexed to same sub-function. 21 / 29

66 Structure of functions x 1 x 2 x 3 x l Alice wants to query x 1,..., x l sub-function h / 29

67 Structure of functions x 1 x 2 M x 3 x l Alice wants to query x 1,..., x l sub-function h / 29

68 Structure of functions x 1 x 2 M x 3 x l Alice wants to query x 1,..., x l sub-function h 2. How different can M be on x 1,..., x l? 22 / 29

69 Structure of functions x 1 x 2 M x 3 x l Alice wants to query x 1,..., x l sub-function h 2. How different can M be on x 1,..., x l? If dist(x i, x j ) is large, then very likely x i and x j disagree on M! 22 / 29

70 Structure of functions x 1 x 2 M x 3 x l Alice wants to query x 1,..., x l sub-function h 2. How different can M be on x 1,..., x l? If dist(x i, x j ) is large, then very likely x i and x j disagree on M! Condition: when multiple queries indexed to same function, queries are close. 22 / 29

71 Overview of the proof must work a certain way Set-Size-Set-Queries(p y, p n ) Alg for D yes, D no Alg for SSSQ D yes and D no One class: parameter p p y for D yes and p n for D no Lower bound for SSSQ Bin(n/2, p y ) vs Bin(n/2, p n ) 23 / 29

72 Overview of the proof must work a certain way Set-Size-Set-Queries(p y, p n ) Alg for D yes, D no Alg for SSSQ D yes and D no One class: parameter p p y for D yes and p n for D no Lower bound for SSSQ Bin(n/2, p y ) vs Bin(n/2, p n ) 23 / 29

73 Set-Size-Set-Queries Problem (SSSQ) Definition The SSSQ(p y, p n, m) problem seeks to distinguish the following two cases: Yes: A [m] is a random set includes each element i.i.d w.p p y. No: A [m] is a random set includes each element i.i.d w.p p n. Query access: Set queries are sets T [m] Responses are sets V T where V includes i T A w.p 1 2m. Complexity: for queries T 1,..., T q, cost = q j=1 T j. 24 / 29

74 Intuition: Alg SSSQ D yes : M is random set of size n 2. A = {k M : w.p 1 2 }. S i = {k A : w.p 1 n }. D no : M is random set of size n 2. A = {k M : w.p n }. S i = {k A : w.p 1 n }. Junta Testing SSSQ D yes and D no SSSQ( 1 2, n, n 2 ) x 1,..., x l indexed to h i Influential directions seen in S i Query complexity Sets T i Response set V i T i A Cost 25 / 29

75 Intuition: Alg SSSQ D yes : M is random set of size n 2. A = {k M : w.p 1 2 }. S i = {k A : w.p 1 n }. D no : M is random set of size n 2. A = {k M : w.p n }. S i = {k A : w.p 1 n }. Junta Testing SSSQ D yes and D no SSSQ( 1 2, n, n 2 ) x 1,..., x l indexed to h i Influential directions seen in S i Query complexity Sets T i Response set V i T i A Cost Theorem If there is a q-query non-adaptive tester Alg for D yes vs D no, then there is an algorithm for SSSQ( 1 2, n, n 2 ) with cost O(q log(n)). 25 / 29

76 Overview of the proof must work a certain way Set-Size-Set-Queries(p y, p n ) Alg for D yes, D no Alg for SSSQ D yes and D no One class: parameter p p y for D yes and p n for D no Lower bound for SSSQ Bin(n/2, p y ) vs Bin(n/2, p n ) 26 / 29

77 Overview of the proof must work a certain way Set-Size-Set-Queries(p y, p n ) Alg for D yes, D no Alg for SSSQ D yes and D no One class: parameter p p y for D yes and p n for D no Lower bound for SSSQ Bin(n/2, p y ) vs Bin(n/2, p n ) 26 / 29

78 Lower bound for SSSQ Lemma (hope to prove) SSSQ( 1 2, n, n 2 ) requires cost Ω(n 3/2 ). Main Ideas: A Bin( n 2, 1 2 ) (in D yes) vs A Bin( n 2, n ) (in D no ). Each sample costs Ω( n), since we observe k V when k A w.p 1 n. Ω(n) Ω( n) = Ω(n 3/2 ) }{{}}{{} distinguish 1 2 vs seeing one example n 27 / 29

79 Putting things together Theorem If non-adaptive tester Alg for D yes vs D no with q queries, then SSSQ( 1 2, n, n 2 ) has cost O(q log(n)). 28 / 29

80 Putting things together Theorem If non-adaptive tester Alg for D yes vs D no with q queries, then SSSQ( 1 2, n, n 2 ) has cost O(q log(n)). Lemma SSSQ( 1 2, n, n 2 ) requires cost Ω(n 3/2 ). 28 / 29

81 Putting things together Theorem If non-adaptive tester Alg for D yes vs D no with q queries, then SSSQ( 1 2, n, n 2 ) has cost O(q log(n)). Lemma SSSQ( 1 2, n, n 2 ) requires cost Ω(n 3/2 ). Theorem Testing 3n 4 -juntas non-adaptively requires Ω(n 3/2 ) queries. 28 / 29

82 Open Problems Tradeoffs in query complexity and adaptivity? See next! [Canonne and Gur 17]. Other natural properties of Boolean functions with gaps in adaptive and non-adaptive query complexity? More applications of this class of random functions? 29 / 29

83 Open Problems Tradeoffs in query complexity and adaptivity? See next! [Canonne and Gur 17]. Other natural properties of Boolean functions with gaps in adaptive and non-adaptive query complexity? More applications of this class of random functions? Thanks! 29 / 29

arxiv: v1 [cs.cc] 20 Apr 2017

arxiv: v1 [cs.cc] 20 Apr 2017 Settling the query complexity of non-adaptive junta testing Xi Chen Rocco A. Servedio Li-Yang Tan Erik Waingarten Jinyu Xie April 24, 2017 arxiv:1704.06314v1 [cs.cc] 20 Apr 2017 Abstract We prove that

More information

Property Testing Bounds for Linear and Quadratic Functions via Parity Decision Trees

Property Testing Bounds for Linear and Quadratic Functions via Parity Decision Trees Electronic Colloquium on Computational Complexity, Revision 2 of Report No. 142 (2013) Property Testing Bounds for Linear and Quadratic Functions via Parity Decision Trees Abhishek Bhrushundi 1, Sourav

More information

Tolerant Junta Testing and the Connection to Submodular Optimization and Function Isomorphism

Tolerant Junta Testing and the Connection to Submodular Optimization and Function Isomorphism Tolerant Junta Testing and the Connection to Submodular Optimization and Function Isomorphism Eric Blais Clément Canonne Talya Eden Amit Levi Dana Ron University of Waterloo Stanford University Tel Aviv

More information

The Analysis of Partially Symmetric Functions

The Analysis of Partially Symmetric Functions The Analysis of Partially Symmetric Functions Eric Blais Based on joint work with Amit Weinstein Yuichi Yoshida Classes of simple functions Classes of simple functions Constant Classes of simple functions

More information

CS369E: Communication Complexity (for Algorithm Designers) Lecture #8: Lower Bounds in Property Testing

CS369E: Communication Complexity (for Algorithm Designers) Lecture #8: Lower Bounds in Property Testing CS369E: Communication Complexity (for Algorithm Designers) Lecture #8: Lower Bounds in Property Testing Tim Roughgarden March 12, 2015 1 Property Testing We begin in this section with a brief introduction

More information

Property Testing Lower Bounds Via Communication Complexity

Property Testing Lower Bounds Via Communication Complexity Property Testing Lower Bounds Via Communication Complexity Eric Blais Carnegie Mellon University eblais@cs.cmu.edu Joshua Brody IIIS, Tsinghua University joshua.e.brody@gmail.com March 9, 011 Kevin Matulef

More information

Lecture 1: 01/22/2014

Lecture 1: 01/22/2014 COMS 6998-3: Sub-Linear Algorithms in Learning and Testing Lecturer: Rocco Servedio Lecture 1: 01/22/2014 Spring 2014 Scribes: Clément Canonne and Richard Stark 1 Today High-level overview Administrative

More information

PROPERTY TESTING LOWER BOUNDS VIA COMMUNICATION COMPLEXITY

PROPERTY TESTING LOWER BOUNDS VIA COMMUNICATION COMPLEXITY PROPERTY TESTING LOWER BOUNDS VIA COMMUNICATION COMPLEXITY Eric Blais, Joshua Brody, and Kevin Matulef February 1, 01 Abstract. We develop a new technique for proving lower bounds in property testing,

More information

Nearly Tight Bounds for Testing Function Isomorphism

Nearly Tight Bounds for Testing Function Isomorphism Nearly Tight Bounds for Testing Function Isomorphism Noga Alon 1, Eric Blais 2, Sourav Chakraborty 3, David García-Soriano 4, and Arie Matsliah 5 1 Schools of Mathematics and Computer Science, Sackler

More information

Learning and Fourier Analysis

Learning and Fourier Analysis Learning and Fourier Analysis Grigory Yaroslavtsev http://grigory.us CIS 625: Computational Learning Theory Fourier Analysis and Learning Powerful tool for PAC-style learning under uniform distribution

More information

Testing by Implicit Learning

Testing by Implicit Learning Testing by Implicit Learning Rocco Servedio Columbia University ITCS Property Testing Workshop Beijing January 2010 What this talk is about 1. Testing by Implicit Learning: method for testing classes of

More information

Lecture 9: March 26, 2014

Lecture 9: March 26, 2014 COMS 6998-3: Sub-Linear Algorithms in Learning and Testing Lecturer: Rocco Servedio Lecture 9: March 26, 204 Spring 204 Scriber: Keith Nichols Overview. Last Time Finished analysis of O ( n ɛ ) -query

More information

An Optimal Lower Bound for Monotonicity Testing over Hypergrids

An Optimal Lower Bound for Monotonicity Testing over Hypergrids An Optimal Lower Bound for Monotonicity Testing over Hypergrids Deeparnab Chakrabarty 1 and C. Seshadhri 2 1 Microsoft Research India dechakr@microsoft.com 2 Sandia National Labs, Livermore scomand@sandia.gov

More information

Addition is exponentially harder than counting for shallow monotone circuits

Addition is exponentially harder than counting for shallow monotone circuits Addition is exponentially harder than counting for shallow monotone circuits Igor Carboni Oliveira Columbia University / Charles University in Prague Joint work with Xi Chen (Columbia) and Rocco Servedio

More information

Learning and Testing Submodular Functions

Learning and Testing Submodular Functions Learning and Testing Submodular Functions Grigory Yaroslavtsev http://grigory.us Slides at http://grigory.us/cis625/lecture3.pdf CIS 625: Computational Learning Theory Submodularity Discrete analog of

More information

Testing for Concise Representations

Testing for Concise Representations Testing for Concise Representations Ilias Diakonikolas Columbia University ilias@cs.columbia.edu Ronitt Rubinfeld MIT ronitt@theory.csail.mit.edu Homin K. Lee Columbia University homin@cs.columbia.edu

More information

Tight Lower Bounds for Testing Linear Isomorphism

Tight Lower Bounds for Testing Linear Isomorphism Tight Lower Bounds for Testing Linear Isomorphism Elena Grigorescu Karl Wimmer Ning Xie Abstract We study lower bounds for testing membership in families of linear/affine-invariant Boolean functions over

More information

Testing Linear-Invariant Function Isomorphism

Testing Linear-Invariant Function Isomorphism Testing Linear-Invariant Function Isomorphism Karl Wimmer and Yuichi Yoshida 2 Duquesne University 2 National Institute of Informatics and Preferred Infrastructure, Inc. wimmerk@duq.edu,yyoshida@nii.ac.jp

More information

Lecture 10. Sublinear Time Algorithms (contd) CSC2420 Allan Borodin & Nisarg Shah 1

Lecture 10. Sublinear Time Algorithms (contd) CSC2420 Allan Borodin & Nisarg Shah 1 Lecture 10 Sublinear Time Algorithms (contd) CSC2420 Allan Borodin & Nisarg Shah 1 Recap Sublinear time algorithms Deterministic + exact: binary search Deterministic + inexact: estimating diameter in a

More information

Nearly Tight Bounds for Testing Function Isomorphism

Nearly Tight Bounds for Testing Function Isomorphism Nearly Tight Bounds for Testing Function Isomorphism Sourav Chakraborty David García-Soriano Arie Matsliah Abstract We study the problem of testing isomorphism (equivalence up to relabelling of the variables)

More information

Active Testing! Liu Yang! Joint work with Nina Balcan,! Eric Blais and Avrim Blum! Liu Yang 2011

Active Testing! Liu Yang! Joint work with Nina Balcan,! Eric Blais and Avrim Blum! Liu Yang 2011 ! Active Testing! Liu Yang! Joint work with Nina Balcan,! Eric Blais and Avrim Blum! 1 Property Testing Instance space X = R n (Distri D over X)! Tested function f : X->{0,1}! A property P of Boolean fn

More information

Testing Properties of Boolean Functions

Testing Properties of Boolean Functions Testing Properties of Boolean Functions Eric Blais CMU-CS-1-101 January 01 School of Computer Science Carnegie Mellon University Pittsburgh, PA 1513 Thesis Committee: Ryan O Donnell, Chair Avrim Blum Venkatesan

More information

Testing Distributions Candidacy Talk

Testing Distributions Candidacy Talk Testing Distributions Candidacy Talk Clément Canonne Columbia University 2015 Introduction Introduction Property testing: what can we say about an object while barely looking at it? P 3 / 20 Introduction

More information

An Adaptivity Hierarchy Theorem for Property Testing

An Adaptivity Hierarchy Theorem for Property Testing An Adaptivity Hierarchy Theorem for Property Testing (Fifty Shades of Adaptivity) Clément L. Canonne Tom Gur February 18, 2017 Abstract Adaptivity is known to play a crucial role in property testing. In

More information

Testing Computability by Width Two OBDDs

Testing Computability by Width Two OBDDs Testing Computability by Width Two OBDDs Dana Ron School of EE Tel-Aviv University Ramat Aviv, Israel danar@eng.tau.ac.il Gilad Tsur School of EE Tel-Aviv University Ramat Aviv, Israel giladt@post.tau.ac.il

More information

Hardness amplification proofs require majority

Hardness amplification proofs require majority Hardness amplification proofs require majority Emanuele Viola Columbia University Work done at Harvard, IAS, and Columbia Joint work with Ronen Shaltiel University of Haifa January 2008 Circuit lower bounds

More information

Junta Approximations for Submodular, XOS and Self-Bounding Functions

Junta Approximations for Submodular, XOS and Self-Bounding Functions Junta Approximations for Submodular, XOS and Self-Bounding Functions Vitaly Feldman Jan Vondrák IBM Almaden Research Center Simons Institute, Berkeley, October 2013 Feldman-Vondrák Approximations by Juntas

More information

Testing Juntas Nearly Optimally

Testing Juntas Nearly Optimally Testing Juntas Nearly Optimally Eric Blais Carnegie Mellon University School o Computer Science Pittsburgh, PA eblais@cscmuedu ABSTRACT A unction on n variables is called a k-junta i it depends on at most

More information

With P. Berman and S. Raskhodnikova (STOC 14+). Grigory Yaroslavtsev Warren Center for Network and Data Sciences

With P. Berman and S. Raskhodnikova (STOC 14+). Grigory Yaroslavtsev Warren Center for Network and Data Sciences L p -Testing With P. Berman and S. Raskhodnikova (STOC 14+). Grigory Yaroslavtsev Warren Center for Network and Data Sciences http://grigory.us Property Testing [Goldreich, Goldwasser, Ron; Rubinfeld,

More information

Approximation Resistance from Pairwise Independent Subgroups

Approximation Resistance from Pairwise Independent Subgroups 1/19 Approximation Resistance from Pairwise Independent Subgroups Siu On Chan UC Berkeley 2/19 Max-CSP Goal: Satisfy the maximum fraction of constraints Examples: 1 MAX-3XOR: x 1 + x 10 + x 27 = 1 x 4

More information

Improved Direct Product Theorems for Randomized Query Complexity

Improved Direct Product Theorems for Randomized Query Complexity Improved Direct Product Theorems for Randomized Query Complexity Andrew Drucker Nov. 16, 2010 Andrew Drucker, Improved Direct Product Theorems for Randomized Query Complexity 1/28 Big picture Usually,

More information

Tolerant Versus Intolerant Testing for Boolean Properties

Tolerant Versus Intolerant Testing for Boolean Properties Tolerant Versus Intolerant Testing for Boolean Properties Eldar Fischer Faculty of Computer Science Technion Israel Institute of Technology Technion City, Haifa 32000, Israel. eldar@cs.technion.ac.il Lance

More information

Towards the Sliding Scale Conjecture (Old & New PCP constructions)

Towards the Sliding Scale Conjecture (Old & New PCP constructions) Towards the Sliding Scale Conjecture (Old & New PCP constructions) Prahladh Harsha TIFR [Based on joint works with Irit Dinur & Guy Kindler] Outline Intro, Background & Context Goals and questions in this

More information

3 Finish learning monotone Boolean functions

3 Finish learning monotone Boolean functions COMS 6998-3: Sub-Linear Algorithms in Learning and Testing Lecturer: Rocco Servedio Lecture 5: 02/19/2014 Spring 2014 Scribes: Dimitris Paidarakis 1 Last time Finished KM algorithm; Applications of KM

More information

Lecture 8: March 12, 2014

Lecture 8: March 12, 2014 COMS 6998-3: Sub-Linear Algorithms in Learning and Testing Lecturer: Rocco Servedio Lecture 8: March 2, 204 Spring 204 Scriber: Yichi Zhang Overview. Last time Proper learning for P implies property testing

More information

arxiv: v1 [cs.cc] 29 Feb 2012

arxiv: v1 [cs.cc] 29 Feb 2012 On the Distribution of the Fourier Spectrum of Halfspaces Ilias Diakonikolas 1, Ragesh Jaiswal 2, Rocco A. Servedio 3, Li-Yang Tan 3, and Andrew Wan 4 arxiv:1202.6680v1 [cs.cc] 29 Feb 2012 1 University

More information

Tight Bounds for Distributed Streaming

Tight Bounds for Distributed Streaming Tight Bounds for Distributed Streaming (a.k.a., Distributed Functional Monitoring) David Woodruff IBM Research Almaden Qin Zhang MADALGO, Aarhus Univ. STOC 12 May 22, 2012 1-1 The distributed streaming

More information

Testing Booleanity and the Uncertainty Principle

Testing Booleanity and the Uncertainty Principle Testing Booleanity and the Uncertainty Principle Tom Gur Weizmann Institute of Science tom.gur@weizmann.ac.il Omer Tamuz Weizmann Institute of Science omer.tamuz@weizmann.ac.il Abstract Let f : { 1, 1}

More information

Asymmetric Communication Complexity and Data Structure Lower Bounds

Asymmetric Communication Complexity and Data Structure Lower Bounds Asymmetric Communication Complexity and Data Structure Lower Bounds Yuanhao Wei 11 November 2014 1 Introduction This lecture will be mostly based off of Miltersen s paper Cell Probe Complexity - a Survey

More information

Tolerant Versus Intolerant Testing for Boolean Properties

Tolerant Versus Intolerant Testing for Boolean Properties Electronic Colloquium on Computational Complexity, Report No. 105 (2004) Tolerant Versus Intolerant Testing for Boolean Properties Eldar Fischer Lance Fortnow November 18, 2004 Abstract A property tester

More information

Alice and Bob Show Distribution Testing Lower Bounds

Alice and Bob Show Distribution Testing Lower Bounds Alice and Bob Show Distribution Testing Lower Bounds (They don t talk to each other anymore.) Eric Blais Clément L. Canonne Tom Gur July 28, 2017 Abstract We present a new methodology for proving distribution

More information

distributed simulation and distributed inference

distributed simulation and distributed inference distributed simulation and distributed inference Algorithms, Tradeoffs, and a Conjecture Clément Canonne (Stanford University) April 13, 2018 Joint work with Jayadev Acharya (Cornell University) and Himanshu

More information

Lecture 13: 04/23/2014

Lecture 13: 04/23/2014 COMS 6998-3: Sub-Linear Algorithms in Learning and Testing Lecturer: Rocco Servedio Lecture 13: 04/23/2014 Spring 2014 Scribe: Psallidas Fotios Administrative: Submit HW problem solutions by Wednesday,

More information

Lecture 10: Learning DNF, AC 0, Juntas. 1 Learning DNF in Almost Polynomial Time

Lecture 10: Learning DNF, AC 0, Juntas. 1 Learning DNF in Almost Polynomial Time Analysis of Boolean Functions (CMU 8-859S, Spring 2007) Lecture 0: Learning DNF, AC 0, Juntas Feb 5, 2007 Lecturer: Ryan O Donnell Scribe: Elaine Shi Learning DNF in Almost Polynomial Time From previous

More information

Tight Bounds for Distributed Functional Monitoring

Tight Bounds for Distributed Functional Monitoring Tight Bounds for Distributed Functional Monitoring Qin Zhang MADALGO, Aarhus University Joint with David Woodruff, IBM Almaden NII Shonan meeting, Japan Jan. 2012 1-1 The distributed streaming model (a.k.a.

More information

Simultaneous Communication Protocols with Quantum and Classical Messages

Simultaneous Communication Protocols with Quantum and Classical Messages Simultaneous Communication Protocols with Quantum and Classical Messages Oded Regev Ronald de Wolf July 17, 2008 Abstract We study the simultaneous message passing model of communication complexity, for

More information

Majority is incompressible by AC 0 [p] circuits

Majority is incompressible by AC 0 [p] circuits Majority is incompressible by AC 0 [p] circuits Igor Carboni Oliveira Columbia University Joint work with Rahul Santhanam (Univ. Edinburgh) 1 Part 1 Background, Examples, and Motivation 2 Basic Definitions

More information

Proofs of Proximity for Context-Free Languages and Read-Once Branching Programs

Proofs of Proximity for Context-Free Languages and Read-Once Branching Programs Proofs of Proximity for Context-Free Languages and Read-Once Branching Programs Oded Goldreich Weizmann Institute of Science oded.goldreich@weizmann.ac.il Ron D. Rothblum Weizmann Institute of Science

More information

Lower Bound Techniques for Multiparty Communication Complexity

Lower Bound Techniques for Multiparty Communication Complexity Lower Bound Techniques for Multiparty Communication Complexity Qin Zhang Indiana University Bloomington Based on works with Jeff Phillips, Elad Verbin and David Woodruff 1-1 The multiparty number-in-hand

More information

Testing Cluster Structure of Graphs. Artur Czumaj

Testing Cluster Structure of Graphs. Artur Czumaj Testing Cluster Structure of Graphs Artur Czumaj DIMAP and Department of Computer Science University of Warwick Joint work with Pan Peng and Christian Sohler (TU Dortmund) Dealing with BigData in Graphs

More information

Non-Approximability Results (2 nd part) 1/19

Non-Approximability Results (2 nd part) 1/19 Non-Approximability Results (2 nd part) 1/19 Summary - The PCP theorem - Application: Non-approximability of MAXIMUM 3-SAT 2/19 Non deterministic TM - A TM where it is possible to associate more than one

More information

Compute the Fourier transform on the first register to get x {0,1} n x 0.

Compute the Fourier transform on the first register to get x {0,1} n x 0. CS 94 Recursive Fourier Sampling, Simon s Algorithm /5/009 Spring 009 Lecture 3 1 Review Recall that we can write any classical circuit x f(x) as a reversible circuit R f. We can view R f as a unitary

More information

Probability Revealing Samples

Probability Revealing Samples Krzysztof Onak IBM Research Xiaorui Sun Microsoft Research Abstract In the most popular distribution testing and parameter estimation model, one can obtain information about an underlying distribution

More information

Downloaded 06/01/15 to Redistribution subject to SIAM license or copyright; see

Downloaded 06/01/15 to Redistribution subject to SIAM license or copyright; see SIAM J. COMPUT. Vol. 44, No. 2, pp. 411 432 c 2015 Society for Industrial and Applied Mathematics PARTIALLY SYMMETRIC FUNCTIONS ARE EFFICIENTLY ISOMORPHISM TESTABLE ERIC BLAIS, AMIT WEINSTEIN, AND YUICHI

More information

CSC 5170: Theory of Computational Complexity Lecture 9 The Chinese University of Hong Kong 15 March 2010

CSC 5170: Theory of Computational Complexity Lecture 9 The Chinese University of Hong Kong 15 March 2010 CSC 5170: Theory of Computational Complexity Lecture 9 The Chinese University of Hong Kong 15 March 2010 We now embark on a study of computational classes that are more general than NP. As these classes

More information

Quantum query complexity of entropy estimation

Quantum query complexity of entropy estimation Quantum query complexity of entropy estimation Xiaodi Wu QuICS, University of Maryland MSR Redmond, July 19th, 2017 J o i n t C e n t e r f o r Quantum Information and Computer Science Outline Motivation

More information

FIXED POINT ITERATION

FIXED POINT ITERATION FIXED POINT ITERATION The idea of the fixed point iteration methods is to first reformulate a equation to an equivalent fixed point problem: f (x) = 0 x = g(x) and then to use the iteration: with an initial

More information

Complexity-Theoretic Foundations of Quantum Supremacy Experiments

Complexity-Theoretic Foundations of Quantum Supremacy Experiments Complexity-Theoretic Foundations of Quantum Supremacy Experiments Scott Aaronson, Lijie Chen UT Austin, Tsinghua University MIT July 7, 2017 Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic

More information

Learning Sums of Independent Integer Random Variables

Learning Sums of Independent Integer Random Variables Learning Sums of Independent Integer Random Variables Cos8s Daskalakis (MIT) Ilias Diakonikolas (Edinburgh) Ryan O Donnell (CMU) Rocco Servedio (Columbia) Li- Yang Tan (Columbia) FOCS 2013, Berkeley CA

More information

Lecture 22. m n c (k) i,j x i x j = c (k) k=1

Lecture 22. m n c (k) i,j x i x j = c (k) k=1 Notes on Complexity Theory Last updated: June, 2014 Jonathan Katz Lecture 22 1 N P PCP(poly, 1) We show here a probabilistically checkable proof for N P in which the verifier reads only a constant number

More information

Streaming and communication complexity of Hamming distance

Streaming and communication complexity of Hamming distance Streaming and communication complexity of Hamming distance Tatiana Starikovskaya IRIF, Université Paris-Diderot (Joint work with Raphaël Clifford, ICALP 16) Approximate pattern matching Problem Pattern

More information

Two Query PCP with Sub-Constant Error

Two Query PCP with Sub-Constant Error Electronic Colloquium on Computational Complexity, Report No 71 (2008) Two Query PCP with Sub-Constant Error Dana Moshkovitz Ran Raz July 28, 2008 Abstract We show that the N P-Complete language 3SAT has

More information

Agnostic Learning of Disjunctions on Symmetric Distributions

Agnostic Learning of Disjunctions on Symmetric Distributions Agnostic Learning of Disjunctions on Symmetric Distributions Vitaly Feldman vitaly@post.harvard.edu Pravesh Kothari kothari@cs.utexas.edu May 26, 2014 Abstract We consider the problem of approximating

More information

B(w, z, v 1, v 2, v 3, A(v 1 ), A(v 2 ), A(v 3 )).

B(w, z, v 1, v 2, v 3, A(v 1 ), A(v 2 ), A(v 3 )). Lecture 13 PCP Continued Last time we began the proof of the theorem that PCP(poly, poly) = NEXP. May 13, 2004 Lecturer: Paul Beame Notes: Tian Sang We showed that IMPLICIT-3SAT is NEXP-complete where

More information

Lecture 15: A Brief Look at PCP

Lecture 15: A Brief Look at PCP IAS/PCMI Summer Session 2000 Clay Mathematics Undergraduate Program Basic Course on Computational Complexity Lecture 15: A Brief Look at PCP David Mix Barrington and Alexis Maciel August 4, 2000 1. Overview

More information

Lecture 5: February 21, 2017

Lecture 5: February 21, 2017 COMS 6998: Advanced Complexity Spring 2017 Lecture 5: February 21, 2017 Lecturer: Rocco Servedio Scribe: Diana Yin 1 Introduction 1.1 Last Time 1. Established the exact correspondence between communication

More information

Learning and Testing Structured Distributions

Learning and Testing Structured Distributions Learning and Testing Structured Distributions Ilias Diakonikolas University of Edinburgh Simons Institute March 2015 This Talk Algorithmic Framework for Distribution Estimation: Leads to fast & robust

More information

Partial tests, universal tests and decomposability

Partial tests, universal tests and decomposability Partial tests, universal tests and decomposability Eldar Fischer Yonatan Goldhirsh Oded Lachish July 18, 2014 Abstract For a property P and a sub-property P, we say that P is P -partially testable with

More information

Domain Reduction for Monotonicity Testing: A o(d) Tester for Boolean Functions on Hypergrids

Domain Reduction for Monotonicity Testing: A o(d) Tester for Boolean Functions on Hypergrids Electronic Colloquium on Computational Complexity, Report No. 187 (2018 Domain Reduction for Monotonicity esting: A o(d ester for Boolean Functions on Hypergrids Hadley Black Deeparnab Chakrabarty C. Seshadhri

More information

Lecture 23: Analysis of Boolean Functions

Lecture 23: Analysis of Boolean Functions CCI-B609: A Theorist s Toolkit, Fall 016 Nov 9 Lecture 3: Analysis of Boolean Functions Lecturer: Yuan Zhou cribe: Haoyu Zhang 1 Introduction In this lecture, we will talk about boolean function f : {0,

More information

Lecture 13: Lower Bounds using the Adversary Method. 2 The Super-Basic Adversary Method [Amb02]

Lecture 13: Lower Bounds using the Adversary Method. 2 The Super-Basic Adversary Method [Amb02] Quantum Computation (CMU 18-859BB, Fall 015) Lecture 13: Lower Bounds using the Adversary Method October 1, 015 Lecturer: Ryan O Donnell Scribe: Kumail Jaffer 1 Introduction There are a number of known

More information

Parallel Repetition of Fortified Games

Parallel Repetition of Fortified Games Electronic Colloquium on Computational Complexity, Report No. 54 (2014) Parallel Repetition of Fortified Games Dana Moshkovitz April 16, 2014 Abstract The Parallel Repetition Theorem upper-bounds the value

More information

Testing Booleanity and the Uncertainty Principle

Testing Booleanity and the Uncertainty Principle Electronic Colloquium on Computational Complexity, Report No. 31 (2012) Testing Booleanity and the Uncertainty Principle Tom Gur and Omer Tamuz April 4, 2012 Abstract Let f : { 1, 1} n R be a real function

More information

Learning and Fourier Analysis

Learning and Fourier Analysis Learning and Fourier Analysis Grigory Yaroslavtsev http://grigory.us Slides at http://grigory.us/cis625/lecture2.pdf CIS 625: Computational Learning Theory Fourier Analysis and Learning Powerful tool for

More information

On Learning Powers of Poisson Binomial Distributions and Graph Binomial Distributions

On Learning Powers of Poisson Binomial Distributions and Graph Binomial Distributions On Learning Powers of Poisson Binomial Distributions and Graph Binomial Distributions Dimitris Fotakis Yahoo Research NY and National Technical University of Athens Joint work with Vasilis Kontonis (NTU

More information

How Low Can Approximate Degree and Quantum Query Complexity be for Total Boolean Functions?

How Low Can Approximate Degree and Quantum Query Complexity be for Total Boolean Functions? How Low Can Approximate Degree and Quantum Query Complexity be for Total Boolean Functions? Andris Ambainis Ronald de Wolf Abstract It has long been known that any Boolean function that depends on n input

More information

Testing Monotone High-Dimensional Distributions

Testing Monotone High-Dimensional Distributions Testing Monotone High-Dimensional Distributions Ronitt Rubinfeld Computer Science & Artificial Intelligence Lab. MIT Cambridge, MA 02139 ronitt@theory.lcs.mit.edu Rocco A. Servedio Department of Computer

More information

Chebyshev Polynomials and Approximation Theory in Theoretical Computer Science and Algorithm Design

Chebyshev Polynomials and Approximation Theory in Theoretical Computer Science and Algorithm Design Chebyshev Polynomials and Approximation Theory in Theoretical Computer Science and Algorithm Design (Talk for MIT s Danny Lewin Theory Student Retreat, 2015) Cameron Musco October 8, 2015 Abstract I will

More information

Linear sketching for Functions over Boolean Hypercube

Linear sketching for Functions over Boolean Hypercube Linear sketching for Functions over Boolean Hypercube Grigory Yaroslavtsev (Indiana University, Bloomington) http://grigory.us with Sampath Kannan (U. Pennsylvania), Elchanan Mossel (MIT) and Swagato Sanyal

More information

Estimating properties of distributions. Ronitt Rubinfeld MIT and Tel Aviv University

Estimating properties of distributions. Ronitt Rubinfeld MIT and Tel Aviv University Estimating properties of distributions Ronitt Rubinfeld MIT and Tel Aviv University Distributions are everywhere What properties do your distributions have? Play the lottery? Is it independent? Is it uniform?

More information

Homomorphism Testing

Homomorphism Testing Homomorphism Shpilka & Wigderson, 2006 Daniel Shahaf Tel-Aviv University January 2009 Table of Contents 1 2 3 1 / 26 Algebra Definitions 1 Algebra Definitions 2 / 26 Groups Algebra Definitions Definition

More information

Testing Halfspaces. Ryan O Donnell Carnegie Mellon University. Rocco A. Servedio Columbia University.

Testing Halfspaces. Ryan O Donnell Carnegie Mellon University. Rocco A. Servedio Columbia University. Kevin Matulef MIT matulef@mit.edu Testing Halfspaces Ryan O Donnell Carnegie Mellon University odonnell@cs.cmu.edu Rocco A. Servedio Columbia University rocco@cs.columbia.edu November 9, 2007 Ronitt Rubinfeld

More information

Kirk Pruhs. Green Computing Algorithmics. Talk 1: Energy Efficient Circuit Design ADFOCS 2015

Kirk Pruhs. Green Computing Algorithmics. Talk 1: Energy Efficient Circuit Design ADFOCS 2015 Kirk Pruhs Green Computing Algorithmics Talk 1: Energy Efficient Circuit Design ADFOCS 2015 Motivation: Moore s Gap Moore s Law: Transistor density doubles every 18-24 months. Computer performance has

More information

Testing and Reconstruction of Lipschitz Functions with Applications to Data Privacy

Testing and Reconstruction of Lipschitz Functions with Applications to Data Privacy Testing and Reconstruction of Lipschitz Functions with Applications to Data Privacy Madhav Jha Pennsylvania State University mxj201@cse.psu.edu Sofya Raskhodnikova Pennsylvania State University sofya@cse.psu.edu

More information

Information Complexity vs. Communication Complexity: Hidden Layers Game

Information Complexity vs. Communication Complexity: Hidden Layers Game Information Complexity vs. Communication Complexity: Hidden Layers Game Jiahui Liu Final Project Presentation for Information Theory in TCS Introduction Review of IC vs CC Hidden Layers Game Upper Bound

More information

Approximation Algorithms and Hardness of Approximation. IPM, Jan Mohammad R. Salavatipour Department of Computing Science University of Alberta

Approximation Algorithms and Hardness of Approximation. IPM, Jan Mohammad R. Salavatipour Department of Computing Science University of Alberta Approximation Algorithms and Hardness of Approximation IPM, Jan 2006 Mohammad R. Salavatipour Department of Computing Science University of Alberta 1 Introduction For NP-hard optimization problems, we

More information

Learning convex bodies is hard

Learning convex bodies is hard Learning convex bodies is hard Navin Goyal Microsoft Research India navingo@microsoft.com Luis Rademacher Georgia Tech lrademac@cc.gatech.edu Abstract We show that learning a convex body in R d, given

More information

Testing equivalence between distributions using conditional samples

Testing equivalence between distributions using conditional samples Testing equivalence between distributions using conditional samples (Extended Abstract) Clément Canonne Dana Ron Rocco A. Servedio July 5, 2013 Abstract We study a recently introduced framework [7, 8]

More information

Lecture 5: February 16, 2012

Lecture 5: February 16, 2012 COMS 6253: Advanced Computational Learning Theory Lecturer: Rocco Servedio Lecture 5: February 16, 2012 Spring 2012 Scribe: Igor Carboni Oliveira 1 Last time and today Previously: Finished first unit on

More information

The space complexity of approximating the frequency moments

The space complexity of approximating the frequency moments The space complexity of approximating the frequency moments Felix Biermeier November 24, 2015 1 Overview Introduction Approximations of frequency moments lower bounds 2 Frequency moments Problem Estimate

More information

Lecture 16: Communication Complexity

Lecture 16: Communication Complexity CSE 531: Computational Complexity I Winter 2016 Lecture 16: Communication Complexity Mar 2, 2016 Lecturer: Paul Beame Scribe: Paul Beame 1 Communication Complexity In (two-party) communication complexity

More information

Lower Bounds for Testing Triangle-freeness in Boolean Functions

Lower Bounds for Testing Triangle-freeness in Boolean Functions Lower Bounds for Testing Triangle-freeness in Boolean Functions Arnab Bhattacharyya Ning Xie Abstract Given a Boolean function f : F n 2 {0, 1}, we say a triple (x, y, x + y) is a triangle in f if f(x)

More information

Testing Low-Degree Polynomials over GF (2)

Testing Low-Degree Polynomials over GF (2) Testing Low-Degree Polynomials over GF (2) Noga Alon Tali Kaufman Michael Krivelevich Simon Litsyn Dana Ron July 9, 2003 Abstract We describe an efficient randomized algorithm to test if a given binary

More information

1 Distribution Property Testing

1 Distribution Property Testing ECE 6980 An Algorithmic and Information-Theoretic Toolbox for Massive Data Instructor: Jayadev Acharya Lecture #10-11 Scribe: JA 27, 29 September, 2016 Please send errors to acharya@cornell.edu 1 Distribution

More information

Learning Juntas. Elchanan Mossel CS and Statistics, U.C. Berkeley Berkeley, CA. Rocco A. Servedio MIT Department of.

Learning Juntas. Elchanan Mossel CS and Statistics, U.C. Berkeley Berkeley, CA. Rocco A. Servedio MIT Department of. Learning Juntas Elchanan Mossel CS and Statistics, U.C. Berkeley Berkeley, CA mossel@stat.berkeley.edu Ryan O Donnell Rocco A. Servedio MIT Department of Computer Science Mathematics Department, Cambridge,

More information

Information Complexity and Applications. Mark Braverman Princeton University and IAS FoCM 17 July 17, 2017

Information Complexity and Applications. Mark Braverman Princeton University and IAS FoCM 17 July 17, 2017 Information Complexity and Applications Mark Braverman Princeton University and IAS FoCM 17 July 17, 2017 Coding vs complexity: a tale of two theories Coding Goal: data transmission Different channels

More information

6.854 Advanced Algorithms

6.854 Advanced Algorithms 6.854 Advanced Algorithms Homework Solutions Hashing Bashing. Solution:. O(log U ) for the first level and for each of the O(n) second level functions, giving a total of O(n log U ) 2. Suppose we are using

More information

Quantum boolean functions

Quantum boolean functions Quantum boolean functions Ashley Montanaro 1 and Tobias Osborne 2 1 Department of Computer Science 2 Department of Mathematics University of Bristol Royal Holloway, University of London Bristol, UK London,

More information

Polynomial bounds for decoupling, with applica8ons. Ryan O Donnell, Yu Zhao Carnegie Mellon University

Polynomial bounds for decoupling, with applica8ons. Ryan O Donnell, Yu Zhao Carnegie Mellon University Polynomial bounds for decoupling, with applica8ons Ryan O Donnell, Yu Zhao Carnegie Mellon University Boolean func8ons Maj 3 (x 1,x 2,x 3 ) = 1 1 x 1 x 2 x 3 1 1 1 1 1 1-1 1 1-1 1 1 1-1 -1-1 -1 1 1 1-1

More information

Hardness of Function Composition for Semantic Read once Branching Programs

Hardness of Function Composition for Semantic Read once Branching Programs Hardness of Function Composition for Semantic Read once Branching Programs Jeff Edmonds York University, 4700 Keele Street, Toronto, CANADA jeff@cse.yorku.ca http://www.cs.yorku.ca/ jeff/ Venkatesh Medabalimi

More information