Every set in P is strongly testable under a suitable encoding

Slides:



Advertisements
Similar presentations
Finding Cycles and Trees in Sublinear Time Oded Goldreich Weizmann Institute of Science Joint work with Artur Czumaj, Dana Ron, C. Seshadhri, Asaf Shapira,
Advertisements

Russell Impagliazzo ( IAS & UCSD ) Ragesh Jaiswal ( Columbia U. ) Valentine Kabanets ( IAS & SFU ) Avi Wigderson ( IAS ) ( based on [IJKW08, IKW09] )
Shortest Vector In A Lattice is NP-Hard to approximate
Approximate List- Decoding and Hardness Amplification Valentine Kabanets (SFU) joint work with Russell Impagliazzo and Ragesh Jaiswal (UCSD)
Isolation Technique April 16, 2001 Jason Ku Tao Li.
Gillat Kol joint work with Ran Raz Locally Testable Codes Analogues to the Unique Games Conjecture Do Not Exist.
A UNIFIED FRAMEWORK FOR TESTING LINEAR-INVARIANT PROPERTIES ARNAB BHATTACHARYYA CSAIL, MIT (Joint work with ELENA GRIGORESCU and ASAF SHAPIRA)
On the limitations of efficient computation Oded Goldreich Weizmann Institute of Science.
Probabilistically Checkable Proofs (and inapproximability) Irit Dinur, Weizmann open day, May 1 st 2009.
Christian Sohler | Every Property of Hyperfinite Graphs is Testable Ilan Newman and Christian Sohler.
Introduction to PCP and Hardness of Approximation Dana Moshkovitz Princeton University and The Institute for Advanced Study 1.
Gillat Kol joint work with Ran Raz Locally Testable Codes Analogues to the Unique Games Conjecture Do Not Exist.
Introductions for the “Weizmann Distinguished Lectures Day” by Oded Goldreich.
Complexity 18-1 Complexity Andrei Bulatov Probabilistic Algorithms.
Computability and Complexity 13-1 Computability and Complexity Andrei Bulatov The Class NP.
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.
Proximity Oblivious Testing Oded Goldreich Weizmann Institute of Science Joint work with Dana Ron.
Perfect and Statistical Secrecy, probabilistic algorithms, Definitions of Easy and Hard, 1-Way FN -- formal definition.
Proximity Oblivious Testing Oded Goldreich Weizmann Institute of Science Joint work with Dana Ron.
1 COMPOSITION PCP proof by Irit Dinur Presentation by Guy Solomon.
Testing of Clustering Noga Alon, Seannie Dar Michal Parnas, Dana Ron.
Locally testable cyclic codes Lászl ó Babai, Amir Shpilka, Daniel Štefankovič There are no good families of locally-testable cyclic codes over. Theorem:
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.
1 On approximating the number of relevant variables in a function Dana Ron & Gilad Tsur Tel-Aviv University.
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.
On Testing Computability by small Width OBDDs Oded Goldreich Weizmann Institute of Science.
A Brief Introduction To The Theory of Computer Science and The PCP Theorem By Dana Moshkovitz Faculty of Mathematics and Computer Science The Weizmann.
Linear-Time Encodable and Decodable Error-Correcting Codes Jed Liu 3 March 2003.
1 Slides by Asaf Shapira & Michael Lewin & Boaz Klartag & Oded Schwartz. Adapted from things beyond us.
In a World of BPP=P Oded Goldreich Weizmann Institute of Science.
Finding Cycles and Trees in Sublinear Time Oded Goldreich Weizmann Institute of Science Joint work with Artur Czumaj, Dana Ron, C. Seshadhri, Asaf Shapira,
Some 3CNF Properties are Hard to Test Eli Ben-Sasson Harvard & MIT Prahladh Harsha MIT Sofya Raskhodnikova MIT.
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.
A Property Testing Double-Feature of Short Talks Oded Goldreich Weizmann Institute of Science Talk at Technion, June 2013.
Zeev Dvir Weizmann Institute of Science Amir Shpilka Technion Locally decodable codes with 2 queries and polynomial identity testing for depth 3 circuits.
Property Testing: Sublinear-Time Approximate Decisions Oded Goldreich Weizmann Institute of Science Talk at CTW, July 2013.
Umans Complexity Theory Lectures Lecture 1a: Problems and Languages.
1 Tolerant Locally Testable Codes Atri Rudra Qualifying Evaluation Project Presentation Advisor: Venkatesan Guruswami.
On Sample Based Testers
Algebraic Property Testing:
Probabilistic Algorithms
Randomness and Computation
Locality in Coding Theory II: LTCs
Finding Cycles and Trees in Sublinear Time
From dense to sparse and back again: On testing graph properties (and some properties of Oded)
Pseudorandomness when the odds are against you
NP-Completeness Yin Tat Lee
Background: Lattices and the Learning-with-Errors problem
Direct product testing
Algebraic Codes and Invariance
Local Error-Detection and Error-correction
Locally Decodable Codes from Lifting
Beer Therapy Madhu Ralf Vote early, vote often
Robust PCPs of Proximity (Shorter PCPs, applications to Coding)
Introduction to PCP and Hardness of Approximation
Locality in Coding Theory II: LTCs
NP-Completeness Yin Tat Lee
The Subgraph Testing Model
On Doubly-Efficient Interactive Proof Systems
On Derandomizing Algorithms that Err Extremely Rarely
Oded Goldreich Weizmann Institute of Science
Stronger Connections Between Circuit Analysis and Circuit Lower Bounds, via PCPs of Proximity Lijie Chen Ryan Williams.
Zeev Dvir (Princeton) Shachar Lovett (IAS)
Presentation transcript:

Every set in P is strongly testable under a suitable encoding Oded Goldreich Weizmann Institute of Science I’ll have to spell out “strongly testable” (akin PT) and a “suitable encoding” (i.e., some unnatural but legit encoding). Joint work with Irit Dinur and Tom Gur.

Property Testing: informal definition A relaxation of a decision problem: For a fixed property P and any given object O, determine whether O has property P or is far from having property P (i.e., O is far from any other object having P). Objects viewed as functions. Inspecting = querying the function/oracle. Focus: sub-linear time algorithms = performing the task by inspecting the object at few locations. ? Objects viewed as functions, inspecting == querying the function/orcale

Property Testing: a strong version – Proximity Oblivious Tester Let P = n Pn , where Pn is a set of functions with domain Dn. A (PO) tester T gets explicit input n, and makes a constant number of queries to a function f with domain Dn. If f  Pn then Prob[Tf(n) accepts] = 1. If f is at dist.  from Pn then Prob[Tf(n) rejects] = (). (Distance is defined as fraction of disagreements.) N.B.: rejection probability is linearly related to the distance, rather than arbitrarily related. Note: Standard tester are given a proximity parameter , and their complexity depends on n and . A POT implies a tester of query complexity O(1/)

Property Testing is extremely sensitive to representation Every property in P can be strongly testable (i.e., via a POT) under a suitable (unnatural but legitimate) encoding. THM (main): For every set S in P, there exist polynomial-time encoding and decoding algorithms, E and D, such that the set E(x): xS has a proximity oblivious tester. This phenomenon (i.e., sensitivity) was known before for some properties: E.g., BIPARTITE in the DENSE vs BDG models. The current result is more general. Note: There exists P-sets that do not have sub-linear testers (under their natural encoding); e.g., 0.01n-wise independent hash functions.

On the proof of the main theorem THM (main): For every set S in P, there exist polynomial-time encoding and decoding algorithms, E and D, such that the set S’=E(x): xS has a proximity oblivious tester. Idea: Let E(x)=(C(x),(x)), where (x) is the PCPP proof that C(x) encodes x in S. Assumes a unique (valid) proof for each valid stmt. Notion: canonical proofs. C is an error correcting code with constant relative distance PCPP == PCP of Proximity. PCP = PCP of constant query and polynomial length. For POT: We need to reject strings not in S’ with probability proportional to their distance from a valid encoding. This should hold for the proof-part too. Notion: strong (canonical) PCPP (of polynomial length). PCPP = PCP of Proximity, rejecting input oracle if far from the property/set.

THM 2: Every set S’ in P has a strong canonical PCPP. Secondary theorems THM 2: Every set S’ in P has a strong canonical PCPP. Furthermore, the proof oracle can be constructed in poly-time. THM 3: A set has a strong canonical PCP of logarithmic randomness if and only if it is in UP. THM 4: A set has a strong canonical PCP (of polynomial length) if and only if it is in UMA (i.e., “unambiguous MA”). PCPP == PCP of Proximity PCPP = PCP of Proximity, rejecting input oracle if far from the property/set.

On the proofs of Theorems 2-4: Constructing strong canonical PCPs Let S’ be in UP, let x be in S’, and y be the unique witness. Dinur maps unique NP-witnesses to canonical PCP oracles such that any other oracle is rejected with positive probability. Pad the PCP-oracle with many zeros (i.e., (2r-1)L many zeros, when the proof length is L and randomness is r). Note: strings that are not canonical proofs are rejected with probability at least 2-r (only), yet they take (only) a 2-r fraction of length. (We also check that the padding is proper.) Def: smooth = all locations are queried with the same probability. Orr proves stronger results re the RM-based and Had-based PCPs, and a refined proof-composition theorem. Objection: This construction is artificial/trivial/idiotic. (The verifier queries padded with much smaller frequently.) We don’t care per the stated theorems. Still, can we get these results with smooth PCPs? Answer: Yes [Orr Paradise, MSc, to appear soon] Smooth PCP = all locations are queried with equal probability.

END Slides available at http://www.wisdom.weizmann.ac.il/~oded/T/dgg.pptx Paper available at http://www.wisdom.weizmann.ac.il/~oded/p_dgg.html

Property Testing (super-fast approximate decision): an illustration Gothic cathedral ? One Motivation: Real objects are far apart. Other motivations: Approx. per se, or a preliminary step. Compare to learning/deciding which cathedral this is… Deciding by inspecting few locations in the object.