Some 3CNF Properties are Hard to Test Eli Ben-Sasson Harvard & MIT Prahladh Harsha MIT Sofya Raskhodnikova MIT.

Slides:



Advertisements
Similar presentations
1 Property testing and learning on strings and trees Michel de Rougemont University Paris II & LRI Joint work with E. Fischer, Technion, F. Magniez, LRI.
Advertisements

Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.
December 2, 2009 IPAM: Invariance in Property Testing 1 Invariance in Property Testing Madhu Sudan Microsoft/MIT TexPoint fonts used in EMF. Read the TexPoint.
Grigory Yaroslavtsev Joint work with Piotr Berman and Sofya Raskhodnikova.
A threshold of ln(n) for approximating set cover By Uriel Feige Lecturer: Ariel Procaccia.
Approximate List- Decoding and Hardness Amplification Valentine Kabanets (SFU) joint work with Russell Impagliazzo and Ragesh Jaiswal (UCSD)
Of 22 August 29-30, 2011 Rabin ’80: APT 1 Invariance in Property Testing Madhu Sudan Microsoft Research TexPoint fonts used in EMF. Read the TexPoint manual.
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.
A UNIFIED FRAMEWORK FOR TESTING LINEAR-INVARIANT PROPERTIES ARNAB BHATTACHARYYA CSAIL, MIT (Joint work with ELENA GRIGORESCU and ASAF SHAPIRA)
1 Markov Decision Processes: Approximate Equivalence Michel de Rougemont Université Paris II & LRI
Introduction to PCP and Hardness of Approximation Dana Moshkovitz Princeton University and The Institute for Advanced Study 1.
Inapproximability from different hardness assumptions Prahladh Harsha TIFR 2011 School on Approximability.
CS774. Markov Random Field : Theory and Application Lecture 04 Kyomin Jung KAIST Sep
Complexity 26-1 Complexity Andrei Bulatov Interactive Proofs.
Asaf Shapira (Georgia Tech) Joint work with: Arnab Bhattacharyya (MIT) Elena Grigorescu (Georgia Tech) Prasad Raghavendra (Georgia Tech) 1 Testing Odd-Cycle.
Testing of ‘massively parametrized problems’ - Ilan Newman Haifa University Based on joint work with: Sourav Chakraborty, Eldar Fischer, Shirley Halevi,
Locally Testable Codes and Expanders Tali Kaufman Joint work with Irit Dinur.
Proclaiming Dictators and Juntas or Testing Boolean Formulae Michal Parnas Dana Ron Alex Samorodnitsky.
CS151 Complexity Theory Lecture 7 April 20, 2004.
Sparse Random Linear Codes are Locally Decodable and Testable Tali Kaufman (MIT) Joint work with Madhu Sudan (MIT)
1 Robust PCPs of Proximity (Shorter PCPs, applications to Coding) Eli Ben-Sasson (Radcliffe) Oded Goldreich (Weizmann & Radcliffe) Prahladh Harsha (MIT)
1 COMPOSITION PCP proof by Irit Dinur Presentation by Guy Solomon.
Testing of Clustering Noga Alon, Seannie Dar Michal Parnas, Dana Ron.
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.
–Def: A language L is in BPP c,s ( 0  s(n)  c(n)  1,  n  N) if there exists a probabilistic poly-time TM M s.t. : 1.  w  L, Pr[M accepts w]  c(|w|),
On Testing Convexity and Submodularity Michal Parnas Dana Ron Ronitt Rubinfeld.
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.
Locally Decodable Codes Uri Nadav. Contents What is Locally Decodable Code (LDC) ? Constructions Lower Bounds Reduction from Private Information Retrieval.
Lower Bounds for Property Testing Luca Trevisan U C Berkeley.
February 20, 2015CS21 Lecture 191 CS21 Decidability and Tractability Lecture 19 February 20, 2015.
6 6.3 © 2012 Pearson Education, Inc. Orthogonality and Least Squares ORTHOGONAL PROJECTIONS.
Dana Moshkovitz, MIT Joint work with Subhash Khot, NYU.
Of 28 Probabilistically Checkable Proofs Madhu Sudan Microsoft Research June 11, 2015TIFR: Probabilistically Checkable Proofs1.
Correlation testing for affine invariant properties on Shachar Lovett Institute for Advanced Study Joint with Hamed Hatami (McGill)
Sub-Constant Error Low Degree Test of Almost-Linear Size Dana Moshkovitz Weizmann Institute Ran Raz Weizmann Institute.
Quantum Computing MAS 725 Hartmut Klauck NTU TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A.
February 18, 2015CS21 Lecture 181 CS21 Decidability and Tractability Lecture 18 February 18, 2015.
1 Sublinear Algorithms Lecture 1 Sofya Raskhodnikova Penn State University TexPoint fonts used in EMF. Read the TexPoint manual before you delete this.
Complexity 25-1 Complexity Andrei Bulatov Counting Problems.
Lower Bounds for Property Testing Luca Trevisan U.C. Berkeley.
1 Approximate Schemas and Data Exchange Michel de Rougemont University Paris II & LRI Joint work with Adrien Vielleribière, University Paris-South.
Communication vs. Computation S Venkatesh Univ. Victoria Presentation by Piotr Indyk (MIT) Kobbi Nissim Microsoft SVC Prahladh Harsha MIT Joe Kilian NEC.
Fall 2013 CMU CS Computational Complexity Lectures 8-9 Randomness, communication, complexity of unique solutions These slides are mostly a resequencing.
1/19 Minimizing weighted completion time with precedence constraints Nikhil Bansal (IBM) Subhash Khot (NYU)
狄彥吾 (Yen-Wu Ti) 華夏技術學院資訊工程系 Property Testing on Combinatorial Objects.
Why almost all satisfiable k - CNF formulas are easy? Danny Vilenchik Joint work with A. Coja-Oghlan and M. Krivelevich.
Complexity 24-1 Complexity Andrei Bulatov Interactive Proofs.
CS151 Complexity Theory Lecture 15 May 18, Gap producing reductions Main purpose: –r-approximation algorithm for L 2 distinguishes between f(yes)
Umans Complexity Theory Lectures Lecture 16: The PCP Theorem.
Complexity Theory and Explicit Constructions of Ramsey Graphs Rahul Santhanam University of Edinburgh.
Algebraic Property Testing:
Property Testing (a.k.a. Sublinear Algorithms )
Lower Bounds for Property Testing
Information Complexity Lower Bounds
Dana Ron Tel Aviv University
Sublinear-Time Error-Correction and Error-Detection
Sublinear-Time Error-Correction and Error-Detection
Speaker: Chuang-Chieh Lin National Chung Cheng University
Local Decoding and Testing Polynomials over Grids
The Curve Merger (Dvir & Widgerson, 2008)
Invariance in Property Testing
Algebraic Property Testing
Robust PCPs of Proximity (Shorter PCPs, applications to Coding)
Introduction to PCP and Hardness of Approximation
The Subgraph Testing Model
Instructor: Aaron Roth
Presentation transcript:

Some 3CNF Properties are Hard to Test Eli Ben-Sasson Harvard & MIT Prahladh Harsha MIT Sofya Raskhodnikova MIT

June 10, STOC ' Property - Definition Property – Set of Strings Property – Set of Stringse.g.:  Triangle Free Graphs Satisfying assignments of a fixed CNF Æ ( : e i,j Ç : e j,k Ç : e k,i )

June 10, STOC ' Property Testing - Definition [ Rubinfeld Sudan 96] [Goldreich Goldwasser Ron 98] V Classical Verifier Probabilistic Tester

June 10, STOC ' Definition - Contd YES: Verifier accepts with probability 1 YES: Verifier accepts with probability 1 FAR from YES: Accepts with low probability FAR from YES: Accepts with low probability FAR – terms of hamming distance Extensions 2 sided Error 2 sided Error Adaptive Questions Adaptive Questions YES FAR from YES

June 10, STOC ' Property Testing - Uses Naturally arise in contexts of PCPs Naturally arise in contexts of PCPs Massive Data Sets Massive Data Sets Eg: WWW, DNA samples, High Resolution Images Eg: WWW, DNA samples, High Resolution Images Large Access Time Large Access Time Need to efficiently check if data satisfies certain properties Need to efficiently check if data satisfies certain properties

June 10, STOC ' Testable Properties Testable with constant number of queries bipartiteness [GGR 98] bipartiteness [GGR 98] k-colorability [GGR 98] k-colorability [GGR 98] membership in a regular language [AKNS 99] membership in a regular language [AKNS 99] Testing if function is linear [BLR 90] Testing if function is linear [BLR 90]

June 10, STOC ' Non-Testable Properties [GGR 98] prove there exist properties not testable even with a linear number of queries. (Probabilistic Construction) [GGR 98] prove there exist properties not testable even with a linear number of queries. (Probabilistic Construction) Explicit Linear Lower bounds Explicit Linear Lower bounds 3 Colorable Bounded Degree Graphs [BOT 02] 3 Colorable Bounded Degree Graphs [BOT 02] Polynomials of degree n/2 represented as function evaluation [Sudan] Polynomials of degree n/2 represented as function evaluation [Sudan]

June 10, STOC ' Testable Properties – Local Views Property is testable ) string far from property has lot of local views showing violation. Property is testable ) string far from property has lot of local views showing violation. Lower Bounds of [BOT 02] and [Sudan] exploit the fact that there are no small local views showing violation. Lower Bounds of [BOT 02] and [Sudan] exploit the fact that there are no small local views showing violation. traingle free graphs

June 10, STOC ' Properties as CNF formulae Strings (length n) Has property ? …..1X …..0£  Each property can be represented as a CNF formula. Triangle Free Graphs Æ ( : e i,j Ç : e j,k Ç : e k,i )

June 10, STOC ' CNF Property Testing CNF Property Testing: CNF Property Testing: For a fixed CNF (i.e., property), given an assignment, is it For a fixed CNF (i.e., property), given an assignment, is it A satisfying assignment? Or A satisfying assignment? Or Far from satisfying? Far from satisfying? Note: Different from the testing if CNF is satisfiable or far from satisfiable. Note: Different from the testing if CNF is satisfiable or far from satisfiable.

June 10, STOC ' Bounds for CNF Property Testing Some CNF properties - hard to test [GGR 98] Some CNF properties - hard to test [GGR 98] 2CNF Property Testing: Testable with O( p n) queries [FLNRRS 02] 2CNF Property Testing: Testable with O( p n) queries [FLNRRS 02] What about kCNFs (k > 2)? What about kCNFs (k > 2)? “Possibly testable”: there exist “witness” of size k that falsifies kCNF. “Possibly testable”: there exist “witness” of size k that falsifies kCNF.

June 10, STOC ' CNF Property Testing - Hard Main Theorem: There exist 3CNF formulae that require linear number of queries, even with adaptive 2-sided error tests.

June 10, STOC ' kCNF kLIN 3CNF: (x 1 Ç : x 2 Ç x 4 ) Æ ( : x 2 Ç x 3 Ç x 1 )  (x 25 Ç : x 10 ) + +3LIN: (x 3 © x 5 © x 1 ) Æ ( x 2 © x 3 © x 1 )  (x 23 © x 11 ) Advantages: Can use Linear Algebra

June 10, STOC ' Linear Properties Defined by linear constraints. Testing membership in linear space. Defined by linear constraints. Testing membership in linear space. Variables Constraints V – set of vectors that satisfy all constraints. Right degree · k ) V can be represented by kLIN x1x1 x2x2 x3x3 xnxn X 1 © x 2 © x 4 = 0 (mod 2)

June 10, STOC ' Lower Bound Proof (Linear property) 1. For linear property, adaptivity and 2-sided error does not help. 2. Prove sufft. properties for V to be hard for 1- sided non-adaptive tests. 3. Prove random linear spaces satisfy above properties. 4. k large in Step 3. Reduce k ! 3.

June 10, STOC ' Adaptivity and 2-sided Error Theorem: For testing linear properties, adaptivity and 2- sided error do not help. Key Idea: Accept only if no constraints are violated. Accept only if no constraints are violated. To check if a linear constraint is satisfied, the order of checking the variables is immaterial. To check if a linear constraint is satisfied, the order of checking the variables is immaterial.

June 10, STOC ' Lower Bound Proof Want to prove : 8 prob. Tests T, 9 string x far from having property, Pr[ T accepts x] is high. Sufft. to prove : (by Yao’s MinMax Principle) 9 bad distribution B of strings far from property, 8 deterministic tests T, Pr x à B [ T accepts x ] is high

June 10, STOC ' Bad Distribution - Defintion Distribution B: uniformly pick a basis constraint c, uniformly pick a vector that falsifies only c. variablesconstraints linearly independent constraints falsified constraint

June 10, STOC ' Sufficient Properties – Hard to Test If basis constraints satisfy, Property 1:  -separatedness Property 1:  -separatedness Property 2: (q,  )-locality Property 2: (q,  )-locality then, linear space is hard to test.

June 10, STOC ' Property 1:  -Separatedness  -separated: Any string x that falsifies exactly one basis constraint has large weight.  -separated: Any string x that falsifies exactly one basis constraint has large weight. falsified constraint w(1110 ) - large  -separatedness + All strings in B (bad distribution) are far from linear space V.

June 10, STOC ' How can a test detect a string is from the bad distribution B? (q,  ) locality: Any dual constraint, that is a sum of at least  n basis constraints, depends on more than q variables. Property 2: (q,  ) – Locality x 2 + x 3 = 0 (mod 2) Dual Constraint, which is a sum of large number of basis constraints, depends on few variables.

June 10, STOC ' Probabilistic Construction Properties 1 & 2 are expansion-like properties. Hence, random LDPC codes satisfy Properties 1 and 2. Properties 1 & 2 are expansion-like properties. Hence, random LDPC codes satisfy Properties 1 and 2. However, k (max. right degree) – large. However, k (max. right degree) – large. Reduction k ! 3: Reduction k ! 3: (x 1 © x 2 ©  x d ) (x 1 © x 2 ©  x d )+ (x 1 © x 2 ©  x d/2 © z) and (x d/2+1 © x d/2+2 ©  x d © z) This reduction preserves properties 1 and 2.

June 10, STOC ' Summarizing…. For testing membership in a linear space, adaptivity and 2-sided error do not help. For testing membership in a linear space, adaptivity and 2-sided error do not help. Random LDPC codes are hard to test even with a linear number of queries. Random LDPC codes are hard to test even with a linear number of queries. Finally, Finally, There exist properties describable by 3CNFs that are hard to test with linear number of queries, even for adaptive 2-sided error tests.