On Testing Computability by small Width OBDDs Oded Goldreich Weizmann Institute of Science.

Slides:



Advertisements
Similar presentations
New Evidence That Quantum Mechanics Is Hard to Simulate on Classical Computers Scott Aaronson Parts based on joint work with Alex Arkhipov.
Advertisements

How to Solve Longstanding Open Problems In Quantum Computing Using Only Fourier Analysis Scott Aaronson (MIT) For those who hate quantum: The open problems.
Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.
Finding Cycles and Trees in Sublinear Time Oded Goldreich Weizmann Institute of Science Joint work with Artur Czumaj, Dana Ron, C. Seshadhri, Asaf Shapira,
Property Testing and Communication Complexity Grigory Yaroslavtsev
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.
Distributional Property Estimation Past, Present, and Future Gregory Valiant (Joint work w. Paul Valiant)
Implementing Oblivious Transfer Using a Collection of Dense Trapdoor Permutations Iftach Haitner WEIZMANN INSTITUTE.
A UNIFIED FRAMEWORK FOR TESTING LINEAR-INVARIANT PROPERTIES ARNAB BHATTACHARYYA CSAIL, MIT (Joint work with ELENA GRIGORESCU and ASAF SHAPIRA)
1 Distribution-free testing algorithms for monomials with a sublinear number of queries Elya Dolev & Dana Ron Tel-Aviv University.
Approximating Average Parameters of Graphs Oded Goldreich, Weizmann Institute Dana Ron, Tel Aviv University.
Christian Sohler | Every Property of Hyperfinite Graphs is Testable Ilan Newman and Christian Sohler.
Artur Czumaj Dept of Computer Science & DIMAP University of Warwick Testing Expansion in Bounded Degree Graphs Joint work with Christian Sohler.
Introductions for the “Weizmann Distinguished Lectures Day” by Oded Goldreich.
BAYESIAN INFERENCE Sampling techniques
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.
Testing of ‘massively parametrized problems’ - Ilan Newman Haifa University Based on joint work with: Sourav Chakraborty, Eldar Fischer, Shirley Halevi,
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.
Some Thoughts regarding Unconditional Derandomization Oded Goldreich Weizmann Institute of Science RANDOM 2010.
On Approximating the Average Distance Between Points Kfir Barhum, Oded Goldreich and Adi Shraibman Weizmann Institute of Science.
1 CSE 417: Algorithms and Computational Complexity Winter 2001 Lecture 21 Instructor: Paul Beame.
Proximity Oblivious Testing Oded Goldreich Weizmann Institute of Science Joint work with Dana Ron.
Testing of Clustering Noga Alon, Seannie Dar Michal Parnas, Dana Ron.
Sublinear time algorithms Ronitt Rubinfeld Blavatnik School of Computer Science Tel Aviv University TexPoint fonts used in EMF. Read the TexPoint manual.
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.
Derandomizing LOGSPACE Based on a paper by Russell Impagliazo, Noam Nissan and Avi Wigderson Presented by Amir Rosenfeld.
1 Sampling Lower Bounds via Information Theory Ziv Bar-Yossef IBM Almaden.
1 On approximating the number of relevant variables in a function Dana Ron & Gilad Tsur Tel-Aviv University.
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.
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.
1 On The Learning Power of Evolution Vitaly Feldman.
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.
Correlation testing for affine invariant properties on Shachar Lovett Institute for Advanced Study Joint with Hamed Hatami (McGill)
A Property Testing Double-Feature of Short Talks Oded Goldreich Weizmann Institute of Science Talk at Technion, June 2013.
Lower Bounds for Property Testing Luca Trevisan U.C. Berkeley.
Property Testing: Sublinear-Time Approximate Decisions Oded Goldreich Weizmann Institute of Science Talk at CTW, July 2013.
The Cost of Fault Tolerance in Multi-Party Communication Complexity Binbin Chen Advanced Digital Sciences Center Haifeng Yu National University of Singapore.
A Membrane Algorithm for the Min Storage problem Dipartimento di Informatica, Sistemistica e Comunicazione Università degli Studi di Milano – Bicocca WMC.
Amplification and Derandomization Without Slowdown Dana Moshkovitz MIT Joint work with Ofer Grossman (MIT)
Artur Czumaj DIMAP DIMAP (Centre for Discrete Maths and it Applications) Computer Science & Department of Computer Science University of Warwick Testing.
Complexity and Efficient Algorithms Group / Department of Computer Science Testing the Cluster Structure of Graphs Christian Sohler joint work with Artur.
Pseudorandomness: New Results and Applications Emanuele Viola IAS April 2007.
On Sample Based Testers
Property Testing (a.k.a. Sublinear Algorithms )
Stochastic Streams: Sample Complexity vs. Space Complexity
Randomness and Computation
Dana Ron Tel Aviv University
Negation-Limited Formulas
On Testing Dynamic Environments
Finding Cycles and Trees in Sublinear Time
Circuit Lower Bounds A combinatorial approach to P vs NP
On Approximating the Number of Relevant Variables in a Function
From dense to sparse and back again: On testing graph properties (and some properties of Oded)
Linear sketching with parities
Linear sketching over
Oded Goldreich Weizmann Institute of Science
Linear sketching with parities
The Subgraph Testing Model
Every set in P is strongly testable under a suitable encoding
Graph Review Skills Needed Identify the relationship in the graph
Oded Goldreich Weizmann Institute of Science
Presentation transcript:

On Testing Computability by small Width OBDDs Oded Goldreich Weizmann Institute of Science

Gothic cathedral ? Property Testing: an illustration

Property Testing: informal definition A relaxation of a decision problem: For a fixed property P and any 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 ). Focus: sub-linear time algorithms – performing the task by inspecting the object at few locations. ?? ? ? ? Objects viewed as functions. Inspecting = querying the function/oracle.

Property Testing applied to complexity classes Objects are viewed as functions; Properties are sets or classes of functions; So what’s more natural than considering complexity classes ( I mean traditional complexity classes ). Study of width 2 OBDDs [Ron+Tsur, 2009]: An O(log n) tester for the class of functions from n bits to 1 bit that can be computed by a width 2 OBDD. Learning requests  (n) queries. We ask: Does this extend to width 3? Or 4? *) Trad. Complex. Classes ≠ Juntas, low degree polynomials, or constant-term DNFs. **) Don’t confuse this with the property of being accepted by a fixed computing device.

Ordered Binary Decision Diagrams A non-uniform model of computation; A restricted class of read-once Branching Programs: Variables read in a fixed (canonical) order. THM: An  (n 1/2 ) lower bound for testing the class of functions (from n bits to 1 bit) that can be computed by a width 4 OBDD. Learning possible in  (n) queries. CONJ: An  (n) lower bound. X i X i+1 X i+2 X i+3 X i+4 =1 =0 +X i set(X i+1 ) ig(X i+2 )  X i+3 set(1) Recall that testing the class of width 2 OBDDs can be done with O(log n) queries

Hardness of testing of natural subclasses (of width 2 OBDDs, e.g., of linear functions) Property testing is not monotone w.r.t subset/superset. E.g., testing may become harder when restricting to a subclass (trivial examples). We are interested in natural examples. Linear functions over GF(p) are computable by width p OBDDs. THM: An  (n 1/2 ) lower bound for testing for the class of linear functions (from n bits to 1 bit) that depend on n/2 variables. CONJ: An  (n) lower bound. Ditto for linear functions over GF(3) with 0-1 coefficients.

On the techniques A triviality we all know: The values of a uniformly selected random function over GF(p) at t (adaptively selected inputs) are uniformly distributed over GF(p) t. LEM: For p=2, the deviation from uniform is at most O(t 2 /n), and for non-adaptive queries it is at most O(t/n). CONJ: The stronger bound holds also for adaptive queries. Question: What if the function is selected uniformly among all linear functions that depend on exactly (n±1)/2 variables? For random linear functions over GF(3) with 0-1 coefficients versus such with a single exceptional coefficient, we have a O(t 2 /n) bound for general queries, and conjecture O(t/n).

Open problems Improve all  (n 1/2 ) lower bounds to  (n) : This includes the lower bounds on testing the following classes The class of functions implemented by width 4 OBDDs. The class of GF(2)-linear function that depend on n/2 vars. The class of GF(3)-linear functions with 0-1 coefficients. Seems to call for better analysis of the output distribution of linear functions selected from various subclasses ( as above ). What about the class of functions that are implemented by width 3 OBDDs?

Not the End The slides of this talk are available at The paper itself is available at Other papers are available at

Testing Graph Blow-Up (with Lidor Avigad) A project proposed in “Algorithmic Aspects of Testing Grpah Properties in the Dense Graph Model” (w. Dana Ron): Characterize the class of graph properties that are testable (in the dense graph model) within a number of queries that is inversely (linearly) related to the proximity parameter (i.e., complexity O(1  ). Ditto for non-adaptive testing. Blow-Up Properties: For a fixed graph H, the set of graphs G that are obtained as a blow-up of H; that is, G consists of “clouds” that are connected as in H. [GR] a non-adaptive O(1  query tester for H  c-clique. New: Ditto for any H.

Proximity Oblivious Testing and the Role of Invariances (with Tali Kaufman) Proximity Oblivious Testing: Tester makes a O(1) queries, independent of the proximity parameter (not given to it), and reject with probability related to the actual distance. Invariant local conditions: The property is characterized by a set of local conditions that is generated by actions of a group defined over the function’s domain. Conjecture: A property has a POT if and only if it has an invariant local characterization. The conjecture holds in two graph testing models, but each direction fails in some other models.

The End The slides of this talk are available at The paper itself is available at Other papers are available at