Putting a Junta to the Test Joint work with Eldar Fischer, Dana Ron, Shmuel Safra, and Alex Samorodnitsky Guy Kindler.

Slides:



Advertisements
Similar presentations
How to Solve Longstanding Open Problems In Quantum Computing Using Only Fourier Analysis Scott Aaronson (MIT) For those who hate quantum: The open problems.
Advertisements

Property Testing of Data Dimensionality Robert Krauthgamer ICSI and UC Berkeley Joint work with Ori Sasson (Hebrew U.)
Circuit and Communication Complexity. Karchmer – Wigderson Games Given The communication game G f : Alice getss.t. f(x)=1 Bob getss.t. f(y)=0 Goal: Find.
On Complexity, Sampling, and -Nets and -Samples. Range Spaces A range space is a pair, where is a ground set, it’s elements called points and is a family.
Inapproximability of MAX-CUT Khot,Kindler,Mossel and O ’ Donnell Moshe Ben Nehemia June 05.
Deterministic vs. Non-Deterministic Graph Property Testing Asaf Shapira Tel-Aviv University Joint work with Lior Gishboliner.
Gillat Kol joint work with Ran Raz Locally Testable Codes Analogues to the Unique Games Conjecture Do Not Exist.
1 Distribution-free testing algorithms for monomials with a sublinear number of queries Elya Dolev & Dana Ron Tel-Aviv University.
Distribution-free testing algorithms for monomials with a sublinear number of queries Elya Dolev & Dana Ron Tel-Aviv University.
Christian Sohler | Every Property of Hyperfinite Graphs is Testable Ilan Newman and Christian Sohler.
New Algorithms and Lower Bounds for Monotonicity Testing of Boolean Functions Rocco Servedio Joint work with Xi Chen and Li-Yang Tan Columbia University.
Property Testing: A Learning Theory Perspective Dana Ron Tel Aviv University.
1 Testing of clustering Article by : Noga Alon, Seannie Dar, Michal Parnas and Dana Ron Presented by: Nir Eitan.
Asaf Shapira (Georgia Tech) Joint work with: Arnab Bhattacharyya (MIT) Elena Grigorescu (Georgia Tech) Prasad Raghavendra (Georgia Tech) 1 Testing Odd-Cycle.
The main idea of the article is to prove that there exist a tester of monotonicity with query and time complexity.
Proclaiming Dictators and Juntas or Testing Boolean Formulae Michal Parnas Dana Ron Alex Samorodnitsky.
Testing the Diameter of Graphs Michal Parnas Dana Ron.
Putting a Junta to the Test Joint work with Eldar Fischer & Guy Kindler.
On the Fourier Tails of Bounded Functions over the Discrete Cube Irit Dinur, Ehud Friedgut, and Ryan O’Donnell Joint work with Guy Kindler Microsoft Research.
Analysis of Boolean Functions Fourier Analysis, Projections, Influence, Junta, Etc… Slides prepared with help of Ricky Rosen.
Some Techniques in Property Testing Dana Ron Tel Aviv University.
Fourier Analysis, Projections, Influences, Juntas, Etc…
1 Noise-Insensitive Boolean-Functions are Juntas Guy Kindler & Muli Safra Slides prepared with help of: Adi Akavia.
Testing of Clustering Noga Alon, Seannie Dar Michal Parnas, Dana Ron.
1 Noise-Insensitive Boolean-Functions are Juntas Guy Kindler & Muli Safra Slides prepared with help of: Adi Akavia.
Michael Bender - SUNY Stony Brook Dana Ron - Tel Aviv University Testing Acyclicity of Directed Graphs in Sublinear Time.
Testing Metric Properties Michal Parnas and Dana Ron.
On Proximity Oblivious Testing Oded Goldreich - Weizmann Institute of Science Dana Ron – Tel Aviv University.
On Gallager’s problem: New Bounds for Noisy Communication. Navin Goyal & Mike Saks Joint work with Guy Kindler Microsoft Research.
Fourier Analysis, Projections, Influence, Junta, Etc…
1 On the Benefits of Adaptivity in Property Testing of Dense Graphs Joint work with Mira Gonen Dana Ron Tel-Aviv University.
1 Algorithmic Aspects in Property Testing of Dense Graphs Oded Goldreich – Weizmann Institute Dana Ron - Tel-Aviv University.
1 On the Benefits of Adaptivity in Property Testing of Dense Graphs Joint works with Mira Gonen and Oded Goldreich Dana Ron Tel-Aviv University.
Fourier Analysis of Boolean Functions Juntas, Projections, Influences Etc.
On Testing Computability by small Width OBDDs Oded Goldreich Weizmann Institute of Science.
PSPACE  IP Proshanto Mukherji CSC 486 April 23, 2001.
A Tutorial on Property Testing Dana Ron Tel Aviv University.
1 Joint work with Shmuel Safra. 2 Motivation 3 Motivation.
Some 3CNF Properties are Hard to Test Eli Ben-Sasson Harvard & MIT Prahladh Harsha MIT Sofya Raskhodnikova MIT.
1 Hardness Result for MAX-3SAT This lecture is given by: Limor Ben Efraim.
Dana Moshkovitz, MIT Joint work with Subhash Khot, NYU.
1. 2 Overview of the Previous Lecture Gap-QS[O(n), ,2|  | -1 ] Gap-QS[O(1), ,2|  | -1 ] QS[O(1),  ] Solvability[O(1),  ] 3-SAT This will imply a.
Correlation testing for affine invariant properties on Shachar Lovett Institute for Advanced Study Joint with Hamed Hatami (McGill)
Analysis of Boolean Functions and Complexity Theory Economics Combinatorics …
Lower Bounds for Property Testing Luca Trevisan U.C. Berkeley.
Testing the independence number of hypergraphs
Analysis of Boolean Functions and Complexity Theory Economics Combinatorics Etc. Slides prepared with help of Ricky Rosen, & Adi Akavia.
Analysis of Boolean Functions and Complexity Theory Economics Combinatorics Etc. Slides prepared with help of Ricky Rosen.
狄彥吾 (Yen-Wu Ti) 華夏技術學院資訊工程系 Property Testing on Combinatorial Objects.
Complexity and Efficient Algorithms Group / Department of Computer Science Testing the Cluster Structure of Graphs Christian Sohler joint work with Artur.
Why almost all satisfiable k - CNF formulas are easy? Danny Vilenchik Joint work with A. Coja-Oghlan and M. Krivelevich.
Analysis of Boolean Functions and Complexity Theory Economics Combinatorics …
Complexity and Efficient Algorithms Group / Department of Computer Science Testing the Cluster Structure of Graphs Christian Sohler joint work with Artur.
Property Testing (a.k.a. Sublinear Algorithms )
Information Complexity Lower Bounds
Locality in Coding Theory II: LTCs
Dana Ron Tel Aviv University
On Testing Dynamic Environments
On Approximating the Number of Relevant Variables in a Function
Lecture 18: Uniformity Testing Monotonicity Testing
On Learning and Testing Dynamic Environments
Warren Center for Network and Data Sciences
CIS 700: “algorithms for Big Data”
How to Delegate Computations: The Power of No-Signaling Proofs
Noise-Insensitive Boolean-Functions are Juntas
Partly Verifiable Signals (c.n.)
B.Sc. II Year Mr. Shrimangale G.W.
Locality in Coding Theory II: LTCs
Switching Lemmas and Proof Complexity
Stronger Connections Between Circuit Analysis and Circuit Lower Bounds, via PCPs of Proximity Lijie Chen Ryan Williams.
Presentation transcript:

Putting a Junta to the Test Joint work with Eldar Fischer, Dana Ron, Shmuel Safra, and Alex Samorodnitsky Guy Kindler

Property Testing o P – property o f – input o Goal: Distinguish, using the fewest possible queries, between f has P f is  -far from having P d(f,g) = Pr x [ f(x)≠g(x) ]

History o Testing Proofs (PCP): BLR o Combinatorial properties: GGR o PRS: Logic AND, monotonous DNF.

Juntas Boolean Functions: f(f( )= n entries

Juntas Boolean Functions: f(f( )=

Juntas f(f( )= j-junta: depends on at most j coordinates

Juntas f(f( )= j-junta: depends on at most j coordinates.

f(f( )= Definition of j-Junta Test f(f( )= f(f( f(f( f(f( 1 1 1

f(f( )= f(f( )= f(f( f(f( f(f( Accept? Reject? Definition of j-Junta Test

Before we test juntas … Given a set I of coordinates, can we verify that f does not depend on it?

I-independence test

I

I-independence test I w f(f( )= f(f(

I-independence test I f(f( )= w f(f( Claim: If Pr[ I is detected] ≤  then f is at most ”  -dependent on I ”  g independent of I, d(f,g)≤  variation f (I)

Claim: If Pr[ I is detected] ≤  then f is at most ”  -dependent on I ” I-independence test I f(f( )= w f(f(  g independent of I, d(f,g)≤  variation f (I)

Claim: If Pr[ I is detected] ≤  then f is at most ”  -dependent on I ” I-independence test Proof: Let g(w  z 0 )=Maj z {f(w  z)} Define p(w)=Pr z [f(w  z)  ≠g(w  z)]  variation f (I) I f(f( )= w f(f(  g independent of I, d(f,g)≤  variation f (I)

1. Partition the coordinates into r subsets. The j-Junta Test I1I1 IrIr r=10j 2 A j-junta is independent of all but j subsets !

1. Partition the coordinates into r subsets. 2. Run the independence-test  r/  times on each subset. The j-Junta Test I1I1 IrIr If f has variation “  /r” on a subset, it is almost surely detected!

1. Partition the coordinates into r subsets. 2. Run the independence-test  r/  times on each subset. 3. Accept if ≤j of the subsets are detected. The j-Junta Test I1I1 IrIr Completeness: Soundness: If f is  far from being a junta, then the test rejects with probability ½. Soundness: If f is  far from being a junta, then the test rejects with probability ½.

Lemma: For every Boolean f, unless f is  –close to a j-junta, w.h.p., the test rejects. Soundness at least j+1 subsets have variation  /r  J  [n], | J |≤j, variation f ([n]\ J )<  over the partitions of [n],

Variations 1

I

I

We’ll prove that unless f is  –close to a j-junta, w.h.p. the test rejects. at least j+1 subsets have variation  /r | J |≤j, and variation f ([n]\ J )<  over the partitions of [n], For t   /r, let I1I1 IrIr If | J |>j, easy !!

We’ll prove that unless f is  –close to a j-junta, w.h.p. the test rejects. at least j+1 subsets have variation  /r | J |≤j, and variation f ([n]\ J )<  over the partitions of [n], Fix t   /r and let I1I1 IrIr Assume variation f ([n]\ J )> . Then !!! Claim: w.h.p.

o Recall: For each i in Claim: w.h.p.

I J o Recall: For each i in Claim: w.h.p.

I J The Unique-Variation

I J

I J

I J

I J

I J

I J

I J Q.E.D

Other Results o Shown number of queries: j 4 /  o Using adaptivity: j 3 /  o Using two-sidedness: j 2 /  o Allowing (2j)-juntas: j 2 /  o Variables in General probability spaces. o “f” is “g” test, where g is a j-junta. o Lower Bound: at least (j) 1/2 queries are needed

Open Problems o Improve lower bound to j 2 /  (perhaps via random-walk convergence on Z 2 ) o “f is g” for non-juntas? o Characterize efficiently testable properties via Fourier transform??