Polynomial bounds for decoupling, with applica8ons. Ryan O Donnell, Yu Zhao Carnegie Mellon University
|
|
- Gordon Henry
- 6 years ago
- Views:
Transcription
1 Polynomial bounds for decoupling, with applica8ons Ryan O Donnell, Yu Zhao Carnegie Mellon University
2 Boolean func8ons Maj 3 (x 1,x 2,x 3 ) = 1 1 x 1 x 2 x Output f :{ 1,1} n! if at least two inputs are 1 if at least two inputs are -1 Maj 3 (x 1,x 2,x 3 ) = 1 2 x x x x 1 x 2 x 3
3 Boolean func8ons x i 2 = 1 Fourier expansion: the unique mul8linear polynomial representa8on of a Boolean func8on S [n] i S f(x) = f! (S) x i Maj 3 (x 1,x 2,x 3 ) = 1 2 x x x x 1 x 2 x 3
4 Proper8es of Boolean func8ons Bounded Low degree Monotonicity Small variance Low circuit complexity Block-mul8linearity Linear threshold Homogeneity Small influence
5 Block-mul8linearity A homogeneous Boolean func8on f with degree k is Block-mul*linear
6 Block-mul8linearity A homogeneous Boolean func8on f with degree k is Block-mul*linear if we can par88on the input variables into k blocks S 1,, S k
7 Block-mul8linearity A homogeneous Boolean func8on f with degree k is Block-mul*linear if we can par88on the input variables into k blocks S 1,, S k such that each monomial in the Fourier expansion of f contains exactly 1 variable in each block. [Khot Naor 08, LoveW 10, Kane Meka13, Aaronson Ambainis15] Sort(x 1,x 2,x 3,x 4 ) = 1 2 x 1 x x 2 x x 3 x x 1 x 4 S 1 = {x 1,x 3 },S 2 = {x 2,x 4 }
8 Block-mul8linearity Theorem in [AA15] Let f :{ 1,1} n [ 1,1] be any bounded block-mul8linear Boolean func8on with degree k. Then there exists a randomized algorithm that, on input x { 1,1} n, non-adap8vely queries 2 O(k) (n/ε 2 ) 1-1/k bits of x, and then es8mate the output of f within error ε with high probability. Conjecture: This theorem works for arbitrary polynomials n 1 1/k Yes, via decoupling!
9 Block-mul8linearity Theorem in [AA15] Let f :{ 1,1} n [ 1,1] be any bounded block-mul8linear Boolean func8on with degree k. Then there exists a randomized algorithm that, on input x { 1,1} n, non-adap8vely queries 2 O(k) (n/ε 2 ) 1-1/k bits of x, and then es8mate the output of f within error ε with high probability. Quantum algorithm makes t queries to x { 1,1} n The probability that the algorithm accepts can be expressed as a Boolean func8on with degree at most 2t. The algorithm can be simulated by a classical algorithm with O(n 1-1/(2t) ) queries.
10 Block-mul8linearity Theorem in [AA15] Let f :{ 1,1} n [ 1,1] be any bounded block-mul8linear Boolean func8on with degree k. Then there exists a randomized algorithm that, on input x { 1,1} n, non-adap8vely queries 2 O(k) (n/ε 2 ) 1-1/k bits of x, and then es8mate the output of f within error ε with high probability. Can we extend this algorithm to arbitrary Boolean func8ons? Yes, via decoupling!
11 Decoupling decoupling f f! general func8on degree k n variables k copies of x block-mul8linear func8on degree k kn variables (k blocks of n variables) f(x) = f! (x,...,x) 1.! 2. f and f has similar proper8es
12 Examples of decoupling f(x 1,x 2,x 3 ) = x 1 x 2 x 3! f (y1,y 2,y 3,z 1,z 2,z 3,w 1,w 2,w 3 ) = 1 6 y 1 z 2 w y 1 w 2 z z 1 y 2 w z 1 w 2 y w 1 y 2 z w 1 z 2 y 3
13 Examples of decoupling Maj 3 (x 1,x 2,x 3 ) = 1 2 x x x x 1 x 2 x 3 Maj! (y1 3,y 2,y 3,z 1,z 2,z 3,w 1,w 2,w 3 ) = 1 6 y z w y z w y z w y 1 z 2 w y 1 w 2 z z 1 y 2 w z 1 w 2 y w 1 y 2 z w 1 z 2 y 3
14 Block-mul8linearity A homogeneous Boolean func8on f with degree k is Block-mul*linear if we can par88on the input variables into k blocks S 1,, S k such that each monomial in the Fourier expansion of f contains exactly 1 variable in each block. [KN08, Lov10, KM13, AA15]
15 Block-mul8linearity A homogeneous Boolean func8on f with degree k is Block-mul*linear if we can par88on the input variables into k blocks S 1,, S k such that each monomial in the Fourier expansion of f contains exactly 1 variable in each block. [KN08, Lov10, KM13, AA15]
16 Block-mul8linearity A homogeneous Boolean func8on f with degree k is Block-mul*linear if we can par88on the input variables into k blocks S 1,, S k such that each monomial in the Fourier expansion of f contains at most 1 variable in each block. [KN08, Lov10, KM13, AA15]
17 Block-mul8linearity Theorem in [AA15] Let f :{ 1,1} n [ 1,1] be any bounded block-mul8linear Boolean func8on with degree k. Then there exists a randomized algorithm that, on input x { 1,1} n, non-adap8vely queries 2 O(k) (n/ε 2 ) 1-1/k bits of x, and then es8mate the output of f within error ε with high probability. f(x) = f! (x,...,x)
18 Block-mul8linearity Theorem in [AA15] Let f :{ 1,1} n [ 1,1] be any bounded block-mul8linear Boolean func8on with degree k. Then there exists a randomized algorithm that, on input x { 1,1} n, non-adap8vely queries 2 O(k) (n/ε 2 ) 1-1/k bits of x, and then es8mate the output of f within error ε with high probability. f(x) = f! (x,...,x) f :{ 1,1} n [ 1,1] f! :{ 1,1} kn [ C,C]?
19 Theorem 1. Let Theorem 2. For all t > 0, Decoupling inequality Φ :! 0! 0 (k is the degree of f) be convex and non-decreasing. E[Φ( f! (x (1),...,x (k) ) )] E[Φ(C k f(x) )] Pr[ f! (x (1),...,x (k) ) > C k t] D k Pr[ f(x) > t] Comments: 1. C k,d k = k O(k) 2. The inputs can be any independent random variables with all moments finite. 3. The reverse inequality also holds with some worse constants. 4. f does not need to be mul8linear neccesarily [de la Peña 92] [Peña Montgomery-Smith 95, Giné 98]
20 Decoupling inequality (k is the degree of f) Theorem 1. Let Φ :! 0! 0 be convex and non-decreasing. E[Φ( f! (x (1),...,x (k) ) )] E[Φ(C k f(x) )] Theorem 2. For all t > 0, Pr[ f! (x (1),...,x (k) ) > C k t] D k Pr[ f(x) > t] Comments: 5. If f is a homogeneous func8on with Boolean input, C k can be improved to 2 O(k). [Kwapień 87] [de la Peña 92] [Peña Montgomery-Smith 95, Giné 98] 6.. Φ = p p! f "! p C k! f! p! f "! C k! f!
21 Block-mul8linearity Theorem in [AA15] Let f :{ 1,1} n [ 1,1] be any bounded block-mul8linear Boolean func8on with degree k. Then there exists a randomized algorithm that, on input x { 1,1} n, non-adap8vely queries 2 O(k) (n/ε 2 ) 1-1/k bits of x, and then es8mate the output of f within error ε with high probability. f(x) = f! (x,...,x) ε ' = ε /C k f f! f! /C k [ 1,1] [ C k,c k ] C k = 2 O(k) [ 1,1]
22 Block-mul8linearity Theorem in [AA15] Let f :{ 1,1} n [ 1,1] be any bounded block-mul8linear Boolean func8on with degree k. Then there exists a randomized algorithm that, on input x { 1,1} n, non-adap8vely queries 2 O(k) (n/ε 2 ) 1-1/k bits of x, and then es8mate the output of f within error ε with high probability. f(x) = f! (x,...,x) ε ' = ε /C k f f! f! /C k [ 1,1] [ C k,c k ] C k = 2 O(k) [ 1,1]
23 Applica8on 2: AA Conjecture Let f :{ 1,1} n [ 1,1] be a Boolean func8on with degree at most k. Then MaxInf[f] poly(var[f]/k). Def: S [n] S i S f(x) = f! (S) x i Var[ f ]= f! (S) 2 S i Inf i [ f ]= f! (S) 2 MaxInf[ f ]= max{inf i [n] i [ f ]} Maj 3 (x 1,x 2,x 3 ) = 1 x + 1 x + 1 x 1 x x x Var[Maj 3 ]= 1 Inf i [Maj 3 ]= 1 2 MaxInf[Maj 3 ]= 1 2
24 Applica8on 2: AA Conjecture Let f :{ 1,1} n [ 1,1] be a Boolean func8on with degree at most k. Then MaxInf[f] poly(var[f]/k). Suppose AA Conjecture holds: 1. There exists some determinis8c simula8on of a quantum algorithm; 2. P = P #P implies BQP A AvgP A with probability 1 for a random oracle A.
25 Applica8on 2: AA Conjecture, weak version Let f :{ 1,1} n [ 1,1] be a Boolean func8on with degree at most k. Then MaxInf[f] Var[f] 2 /exp(k).
26 Applica8on 2: AA Conjecture, weak version Let f :{ 1,1} n [ 1,1] be a Boolean func8on with degree at most k. Then MaxInf[f] Var[f] 2 /exp(k). There exists an easy proof for block-mul8linear func8on!! f(y,z) = g i (z) i y i First block Rest variables Then use hypercontrac8vity and Cauchy-Schwartz
27 Examples of decoupling f(x 1,x 2,x 3 ) = x 1 x 2 x 3! f (y1,y 2,y 3,z 1,z 2,z 3,w 1,w 2,w 3 ) = 1 6 y 1 z 2 w y 1 w 2 z z 1 y 2 w z 1 w 2 y w 1 y 2 z w 1 z 2 y 3 Var[ f! ]= 1 k! Var[ f ] Inf yi [ f! ]= 1 k! k Inf x i [ f ]
28 Applica8on 2: AA Conjecture, weak version Let f :{ 1,1} n [ 1,1] be a Boolean func8on with degree at most k. Then MaxInf[f] Var[f] 2 /exp(k). f f! f! /C k [ 1,1] [ C k,c k ] Var[ f! ]= 1 k! Var[ f ] Inf i [ f! ]= 1 k! k Inf i [ f ] [ 1,1] Var[ f! /C k ]= 1 C k 2 Var[ f! ] Inf i [ f! /C k ]= 1 C k 2 Inf i [ f! ]
29 Applica8on 2: AA Conjecture, weak version Let f :{ 1,1} n [ 1,1] be a Boolean func8on with degree at most k. Then MaxInf[f] Var[f] 2 /exp(k log k). f f! f! /C k [ 1,1] [ C k,c k ] Var[ f! ]= 1 k! Var[ f ] Inf i [ f! ]= 1 k! k Inf i [ f ] [ 1,1] Var[ f! /C k ]= 1 C k 2 Var[ f! ] Inf i [ f! /C k ]= 1 C k 2 Inf i [ f! ]
30 Summary of classical decoupling Advantage: Transfer a general func8on f to a blockmul8linear func8on. Disadvantage: Introduce an exponen8al factor on k in decoupling inequality. L
31 Summary of classical decoupling Some8mes we don t need the func8on to be allblocks-mul8linear. We only need f to be a linear map on y. f(y,z) = g i (z) i y i First block Rest variables Then use hypercontrac8vity and Cauchy-Schwartz
32 One-block-mul8linear A Boolean func8on f with degree k is one-blockmul*linear if there exists a subset of the input variables S such that each monomial (except the constant term) in the Fourier expansion of f contains exactly 1 variable in S. f(y,z) = g i (z) Sort(x 1,x 2,x 3,x 4 ) = 1 2 x 1 x x 2 x x 3 x x 1 x 4 i y i Maj 3 (x 1,x 2,x 3 ) = 1 2 x x x x 1 x 2 x 3
33 Par8al decoupling, with polynomial bounds Our result: f Par8al decoupling f general func8on degree k n variables One-block-mul8linear func8on degree k 2n variables (2 blocks of n variables)
34 Examples of par8al decoupling f(x 1,x 2,x 3 ) = x 1 x 2 x 3 f(y 1,y 2,y 3,z 1,z 2,z 3 ) = y 1 z 2 z 3 + z 1 y 2 z 3 + z 1 z 2 y 3
35 Examples of par8al decoupling Maj 3 (x 1,x 2,x 3 ) = 1 2 x x x x 1 x 2 x 3! Maj (y1 3,y 2,y 3,z 1,z 2,z 3 ) = 1 2 y y y 3
36 Examples of par8al decoupling Maj 3 (x 1,x 2,x 3 ) = 1 2 x x x x 1 x 2 x 3! Maj (y1 3,y 2,y 3,z 1,z 2,z 3 ) = 1 y + 1 y + 1 y 1 y z z 1 z y z 1 z z y kf(x) = f(x,x) Var[ f ] Var[ f ] kvar[ f ] Inf [ f ]= Inf [ f ] yi xi for homogeneous case only Inf [ f ] (k 1)Inf [ f ] zi xi
37 Our result: Theorem 1. Let Theorem 2. For all t > 0, With constants:. Par8al decoupling, with polynomial bounds Φ :! 0! 0 be convex and non-decreasing. E[Φ( f(y,z) )] E[Φ(C k f(x) )] Pr[ f(y,z) > C k t] D k Pr[ f(x) > t] poly(k) O(k 2 ) Boolean D k = k O(k) C k = O(k 3/2 ) Boolean, homogeneous O(k) standard Gaussian
38 Applica8on 2: AA Conjecture, weak version Let f :{ 1,1} n [ 1,1] be a Boolean func8on with degree at most k. Then MaxInf[f] Var[f] 2 /exp(k). f f [ 1,1] [ C k,c k ] Var[ f ] Var[ f ] MaxInf[ f ] kmaxinf[ f ] Var[ f Inf i [ f f /C k [ 1,1] /C k ]= 1 C k 2 Var[ f ] /C k ]= 1 C k 2 Inf i [ f ]
39 Applica8on 2: AA Conjecture Let f :{ 1,1} n [ 1,1] be a Boolean func8on with degree at most k. Then MaxInf[f] Var[f] 2 /poly(k). f f [ 1,1] [ C k,c k ] f /C k [ 1,1] Var[ f ] Var[ f ] Var[ f /C k ]= 1 ] 2 C Var[ f k Inf i [ f /C k ]= 1 ] 2 C Inf [ f i k MaxInf[ f ] kmaxinf[ f ]
40 Applica8on 2: AA Conjecture Let f :{ 1,1} n [ 1,1] be a Boolean func8on with degree at most k. Then MaxInf[f] Var[f] 2 /poly(k). The conjecture holds for one-block-mul8linear func8ons. f(y,z) = g i (z) i y i
41 Comparisons Full decoupling Block-mul8linear C k = exp(k) Par8al decoupling One-block-mul8linear C k = poly(k) Var[ f! ] exp( O(k))Var[ f ] Var[ f ] Var[ f ] kvar[ f ] f(x) = f! (x,...,x) kf(x) = f (x,x) for homogeneous case only General inputs with all finite moments Boolean or Gaussian
42 The rest of my talk 1. Applica8on 3: Tight bounds for DFKO Theorems 2. Proof sketch for our decoupling inequali8es
43 Applica8on 3: Tight bounds for DFKO Theorems DFKO Inequality: f :R n R a polynomial with degree k Standard Gaussian/Boolean inputs (for Boolean, is small) Var[ f ] 1 [Dinur Friedgut Kindler O Donnell 07] Pr[ f > t] exp( O(t 2 k 2 logk)) MaxInf[ f ] Pr[ f > t] exp( O(t 2 )) A gap of log k There exists some func8on f such that Pr[ f > t] exp( O(t 2 k 2 ))
44 Applica8on 3: Tight bounds for DFKO Theorems Pr[ f (y,z) > t] exp( O(k +t 2 )) (by hypercontrac8vity) Pr[ f(y,z) > C k t] D k Pr[ f(x) > t] Gaussian case: C k = O(k),D k = k O(k) = exp(o(klogk)) Pr[ f > t] exp( O(t 2 k 2 ))
45 Proof sketch for Gaussian case Theorem 1. Let Φ :! 0! 0 be convex and non-decreasing. E[Φ( f(y,z) )] E[Φ(C k f(x) )] f(y,z) = c f(a y + b z) i i i a i 2 + b i 2 = 1 i i a i y + b i z N(0,1) n c i = C k = O(k)
46 Proof sketch for Gaussian case Theorem 1. Let Φ :! 0! 0 be convex and non-decreasing. E[Φ( f(y,z) )] E[Φ(C k f(x) )] E[Φ( f(y,z) )]= E Φ c i f(a i y + b i z) i c i E Φ C C k k f(a i y + b i z) i c = i E Φ( C C k k f(x) ) i ( ) = E Φ C k f(x) ( )
47 Proof sketch for Gaussian case Theorem 1. Let Φ :! 0! 0 f(y,z) = c i f(a i y + b i z) i a i 2 + b i 2 = 1 i c i = C k = O(k) be convex and non-decreasing. E[Φ( f(y,z) )] E[Φ(C k f(x) )] f(x) = x 1 x 2 f(y,z) = y 1 z 2 + y 2 z 1 f(a i y + b i z) = (a i y 1 + b i z 1 )(a i y 2 + b i z 2 ) y 1 z 2 + y 2 z 1 = c i a 2 i y 1 y 2 + c i a i b i (y 1 z 2 + y 2 z 1 ) + c i b 2 i z 1 z 2 i i 2 2 c i a i = 0 c i a i b i = 1 c i b i = 0 i i i i Best choice we got: a i b i = k i
48 Summary Main result: Prove the decoupling inequali8es for one-block decoupling with polynomial bounds. Applica8ons: 1. Generalize a randomized algorithm to arbitrary Boolean func8ons with the same query complexity; 2. Give an easy proof for the weak version of AA Conjecture. Show that AA Conjecture holds iff it holds for all one-block-mul8linear func8ons; 3. Prove the 8ght bounds for DFKO Theorems.
49 Future direc8on 1. One-block decoupling inequali8es are 8ght with Gaussian inputs. What about Boolean case? 2. Can we generalize them to arbitrary inputs with all moments finite? 3. Do the reverse inequali8es hold? 4. Prove (or disprove) AA Conjecture for oneblock-mul8linear func8ons.
50 Thank you!
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 informationLearning 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 informationBeating the random assignment on constraint satisfaction problems of bounded degree
Beating the random assignment on constraint satisfaction problems of bounded degree Boaz Barak Ankur Moitra Ryan O onnell Prasad Raghavendra Oded Regev avid Steurer Luca Trevisan Aravindan Vijayaraghavan
More informationTesting 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 informationThe 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 informationLecture 3 Small bias with respect to linear tests
03683170: Expanders, Pseudorandomness and Derandomization 3/04/16 Lecture 3 Small bias with respect to linear tests Amnon Ta-Shma and Dean Doron 1 The Fourier expansion 1.1 Over general domains Let G be
More information3 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 informationHandout 5. α a1 a n. }, where. xi if a i = 1 1 if a i = 0.
Notes on Complexity Theory Last updated: October, 2005 Jonathan Katz Handout 5 1 An Improved Upper-Bound on Circuit Size Here we show the result promised in the previous lecture regarding an upper-bound
More informationLecture 3: Semidefinite Programming
Lecture 3: Semidefinite Programming Lecture Outline Part I: Semidefinite programming, examples, canonical form, and duality Part II: Strong Duality Failure Examples Part III: Conditions for strong duality
More informationPolynomials, quantum query complexity, and Grothendieck s inequality
Polynomials, quantum query complexity, and Grothendieck s inequality Scott Aaronson 1, Andris Ambainis 2, Jānis Iraids 2, Martins Kokainis 2, Juris Smotrovs 2 1 Computer Science and Artificial Intelligence
More informationCompute 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 information6.896 Quantum Complexity Theory October 2, Lecture 9
6896 Quantum Complexity heory October, 008 Lecturer: Scott Aaronson Lecture 9 In this class we discuss Grover s search algorithm as well as the BBBV proof that it is optimal 1 Grover s Algorithm 11 Setup
More informationBeating the random assignment on constraint satisfaction problems of bounded degree
Electronic Colloquium on Computational Complexity, Report No. 8 (05) Beating the random assignment on constraint satisfaction problems of bounded degree Boaz Barak Ankur Moitra Ryan O onnell Prasad Raghavendra
More informationCS Foundations of Communication Complexity
CS 49 - Foundations of Communication Complexity Lecturer: Toniann Pitassi 1 The Discrepancy Method Cont d In the previous lecture we ve outlined the discrepancy method, which is a method for getting lower
More informationComplexity-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 informationSimulating classical circuits with quantum circuits. The complexity class Reversible-P. Universal gate set for reversible circuits P = Reversible-P
Quantum Circuits Based on notes by John Watrous and also Sco8 Aaronson: www.sco8aaronson.com/democritus/ John Preskill: www.theory.caltech.edu/people/preskill/ph229 Outline Simulating classical circuits
More informationcomplexity distributions
The of complexity distributions Emanuele Viola Northeastern University March 2012 Local functions (a.k.a. Junta, NC 0 ) f : {0,1}n {0,1} d-local : output depends on d input bits Input x d f Fact: Parity(x)
More informationQuantum 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 informationLearning 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 informationChapter 6. Convergence. Probability Theory. Four different convergence concepts. Four different convergence concepts. Convergence in probability
Probability Theory Chapter 6 Convergence Four different convergence concepts Let X 1, X 2, be a sequence of (usually dependent) random variables Definition 1.1. X n converges almost surely (a.s.), or with
More informationPolynomial Representations of Threshold Functions and Algorithmic Applications. Joint with Josh Alman (Stanford) and Timothy M.
Polynomial Representations of Threshold Functions and Algorithmic Applications Ryan Williams Stanford Joint with Josh Alman (Stanford) and Timothy M. Chan (Waterloo) Outline The Context: Polynomial Representations,
More informationExponential Quantum Speed-ups are Generic
Exponential Quantum Speed-ups are Generic Fernando GSL Brandão 1 and Michał Horodecki 2 1 Universidade Federal de Minas Gerais, Brazil 2 University of Gdansk, Poland The Role of Fourier Transform in Quantum
More informationIntroduction to Quantum Information Processing
Introduction to Quantum Information Processing Lecture 6 Richard Cleve Overview of Lecture 6 Continuation of teleportation Computation and some basic complexity classes Simple quantum algorithms in the
More informationTTIC An Introduction to the Theory of Machine Learning. Learning from noisy data, intro to SQ model
TTIC 325 An Introduction to the Theory of Machine Learning Learning from noisy data, intro to SQ model Avrim Blum 4/25/8 Learning when there is no perfect predictor Hoeffding/Chernoff bounds: minimizing
More informationLecture 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 informationTesting 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 informationLow degree almost Boolean functions are sparse juntas
Low degree almost Boolean functions are sparse juntas Irit Dinur Yuval Filmus Prahladh Harsha November 19, 2017 Abstract Nisan and Szegedy showed that low degree Boolean functions are juntas. Kindler and
More informationNotes for Lecture 3... x 4
Stanford University CS254: Computational Complexity Notes 3 Luca Trevisan January 18, 2012 Notes for Lecture 3 In this lecture we introduce the computational model of boolean circuits and prove that polynomial
More informationThe query register and working memory together form the accessible memory, denoted H A. Thus the state of the algorithm is described by a vector
1 Query model In the quantum query model we wish to compute some function f and we access the input through queries. The complexity of f is the number of queries needed to compute f on a worst-case input
More informationQuantum Query Complexity of Boolean Functions with Small On-Sets
Quantum Query Complexity of Boolean Functions with Small On-Sets Seiichiro Tani TT/JST ERATO-SORST. Joint work with Andris Ambainis Univ. of Latvia Kazuo Iwama Kyoto Univ. Masaki akanishi AIST. Harumichi
More informationA Noisy-Influence Regularity Lemma for Boolean Functions Chris Jones
A Noisy-Influence Regularity Lemma for Boolean Functions Chris Jones Abstract We present a regularity lemma for Boolean functions f : {, } n {, } based on noisy influence, a measure of how locally correlated
More informationWith 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 informationUnconditional Lower Bounds for Learning Intersections of Halfspaces
Unconditional Lower Bounds for Learning Intersections of Halfspaces Adam R. Klivans Alexander A. Sherstov The University of Texas at Austin Department of Computer Sciences Austin, TX 78712 USA {klivans,sherstov}@cs.utexas.edu
More informationLecture 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 informationComplexity Theory of Polynomial-Time Problems
Complexity Theory of Polynomial-Time Problems Lecture 3: The polynomial method Part I: Orthogonal Vectors Sebastian Krinninger Organization of lecture No lecture on 26.05. (State holiday) 2 nd exercise
More informationUnique Games Conjecture & Polynomial Optimization. David Steurer
Unique Games Conjecture & Polynomial Optimization David Steurer Newton Institute, Cambridge, July 2013 overview Proof Complexity Approximability Polynomial Optimization Quantum Information computational
More informationHardness 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 informationQuantum Computing Lecture 6. Quantum Search
Quantum Computing Lecture 6 Quantum Search Maris Ozols Grover s search problem One of the two most important algorithms in quantum computing is Grover s search algorithm (invented by Lov Grover in 1996)
More informationLecture 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 informationSensitivity, Block Sensitivity and Certificate Complexity of Boolean Functions (Master s Thesis)
Sensitivity, Block Sensitivity and Certificate Complexity of Boolean Functions (Master s Thesis) Sourav Chakraborty Thesis Advisor: László Babai February, 2005 Abstract We discuss several complexity measures
More informationWorkshop on Discrete Harmonic Analysis Newton Institute, March 2011
High frequency criteria for Boolean functions (with an application to percolation) Christophe Garban ENS Lyon and CNRS Workshop on Discrete Harmonic Analysis Newton Institute, March 2011 C. Garban (ENS
More informationTesting 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 informationLecture 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 informationReed-Muller testing and approximating small set expansion & hypergraph coloring
Reed-Muller testing and approximating small set expansion & hypergraph coloring Venkatesan Guruswami Carnegie Mellon University (Spring 14 @ Microsoft Research New England) 2014 Bertinoro Workshop on Sublinear
More informationGraphical Models. Lecture 3: Local Condi6onal Probability Distribu6ons. Andrew McCallum
Graphical Models Lecture 3: Local Condi6onal Probability Distribu6ons Andrew McCallum mccallum@cs.umass.edu Thanks to Noah Smith and Carlos Guestrin for some slide materials. 1 Condi6onal Probability Distribu6ons
More informationInformation 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 informationTutorial on the adversary method for quantum and classical lower bounds. Sophie Laplante LRI, Université Paris-Sud Orsay
Tutorial on the adversary method for quantum and classical lower bounds Sophie Laplante LRI, Université Paris-Sud Orsay Adversary method lower bounds Exact complexity Strong lower bound Semidefinite Programming
More informationSettling the Query Complexity of Non-Adaptive Junta Testing
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
More informationarxiv: v1 [quant-ph] 6 Feb 2013
Exact quantum query complexity of EXACT and THRESHOLD arxiv:302.235v [quant-ph] 6 Feb 203 Andris Ambainis Jānis Iraids Juris Smotrovs University of Latvia, Raiņa bulvāris 9, Riga, LV-586, Latvia February
More informationJunta 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 information8.1 Polynomial Threshold Functions
CS 395T Computational Learning Theory Lecture 8: September 22, 2008 Lecturer: Adam Klivans Scribe: John Wright 8.1 Polynomial Threshold Functions In the previous lecture, we proved that any function over
More informationThe 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 informationLecture 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 informationOn the distinguishability of random quantum states
1 1 Department of Computer Science University of Bristol Bristol, UK quant-ph/0607011 Distinguishing quantum states Distinguishing quantum states This talk Question Consider a known ensemble E of n quantum
More informationChapter 9: Basic of Hypercontractivity
Analysis of Boolean Functions Prof. Ryan O Donnell Chapter 9: Basic of Hypercontractivity Date: May 6, 2017 Student: Chi-Ning Chou Index Problem Progress 1 Exercise 9.3 (Tightness of Bonami Lemma) 2/2
More informationCSE 291: Fourier analysis Chapter 2: Social choice theory
CSE 91: Fourier analysis Chapter : Social choice theory 1 Basic definitions We can view a boolean function f : { 1, 1} n { 1, 1} as a means to aggregate votes in a -outcome election. Common examples are:
More informationNumerical Integra/on
Numerical Integra/on Applica/ons The Trapezoidal Rule is a technique to approximate the definite integral where For 1 st order: f(a) f(b) a b Error Es/mate of Trapezoidal Rule Truncation error: From Newton-Gregory
More informationForrelation: A Problem that Optimally Separates Quantum from Classical Computing
Forrelation: A Problem that Optimally Separates Quantum from Classical Computing Scott Aaronson MIT Andris Ambainis University of Latvia Abstract We achieve essentially the largest possible separation
More informationConstructing Approximations to Functions
Constructing Approximations to Functions Given a function, f, if is often useful to it is often useful to approximate it by nicer functions. For example give a continuous function, f, it can be useful
More informationFourier Sampling & Simon s Algorithm
Chapter 4 Fourier Sampling & Simon s Algorithm 4.1 Reversible Computation A quantum circuit acting on n qubits is described by an n n unitary operator U. Since U is unitary, UU = U U = I. This implies
More informationIntroduction to Cryptography
B504 / I538: Introduction to Cryptography Spring 2017 Lecture 15 Assignment 3 is due! Assignment 4 is out and is due in three weeks! 1 Recall: One-way functions (OWFs) Intuitively, a one-way function (OWF)
More informationLecture 20: Course summary and open problems. 1 Tools, theorems and related subjects
CSE 533: The PCP Theorem and Hardness of Approximation (Autumn 2005) Lecture 20: Course summary and open problems Dec. 7, 2005 Lecturer: Ryan O Donnell Scribe: Ioannis Giotis Topics we discuss in this
More informationSpectral Algorithms for Graph Mining and Analysis. Yiannis Kou:s. University of Puerto Rico - Rio Piedras NSF CAREER CCF
Spectral Algorithms for Graph Mining and Analysis Yiannis Kou:s University of Puerto Rico - Rio Piedras NSF CAREER CCF-1149048 The Spectral Lens A graph drawing using Laplacian eigenvectors Outline Basic
More informationOn the efficient approximability of constraint satisfaction problems
On the efficient approximability of constraint satisfaction problems July 13, 2007 My world Max-CSP Efficient computation. P Polynomial time BPP Probabilistic Polynomial time (still efficient) NP Non-deterministic
More informationEconomics 204 Summer/Fall 2011 Lecture 5 Friday July 29, 2011
Economics 204 Summer/Fall 2011 Lecture 5 Friday July 29, 2011 Section 2.6 (cont.) Properties of Real Functions Here we first study properties of functions from R to R, making use of the additional structure
More informationTopics in Algorithms. 1 Generation of Basic Combinatorial Objects. Exercises. 1.1 Generation of Subsets. 1. Consider the sum:
Topics in Algorithms Exercises 1 Generation of Basic Combinatorial Objects 1.1 Generation of Subsets 1. Consider the sum: (ε 1,...,ε n) {0,1} n f(ε 1,..., ε n ) (a) Show that it may be calculated in O(n)
More informationAround two theorems and a lemma by Lucio Russo
Around two theorems and a lemma by Lucio Russo Itai Benjamini and Gil Kalai 1 Introduction We did not meet Lucio Russo in person but his mathematical work greatly influenced our own and his wide horizons
More informationAnalysis of Boolean Functions
Analysis of Boolean Functions Kavish Gandhi and Noah Golowich Mentor: Yufei Zhao 5th Annual MIT-PRIMES Conference Analysis of Boolean Functions, Ryan O Donnell May 16, 2015 1 Kavish Gandhi and Noah Golowich
More informationComplex numbers: a quick review. Chapter 10. Quantum algorithms. Definition: where i = 1. Polar form of z = a + b i is z = re iθ, where
Chapter 0 Quantum algorithms Complex numbers: a quick review / 4 / 4 Definition: C = { a + b i : a, b R } where i = Polar form of z = a + b i is z = re iθ, where r = z = a + b and θ = tan y x Alternatively,
More informationLearning 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: On the P vs. BPP problem. 30/12/2016 Lecture 11
03684155: On the P vs. BPP problem. 30/12/2016 Lecture 11 Promise problems Amnon Ta-Shma and Dean Doron 1 Definitions and examples In a promise problem, we are interested in solving a problem only on a
More informationWe only consider r finite. P. Erdős, On integers of the form 2 k +p and some related problems, Summa Brasil. Math. 2 (1950),
U niv e rsit y o f S o u th C ar o l ina e lf i las e ta b y M i cha A covering of the integers is a system of congruences x a j (mod m j ), j = 1, 2,..., r, with a j and m j integral and with m j 1, such
More informationAnalyzing Quantum Circuits Via Polynomials
Analyzing Quantum Circuits Via Polynomials Kenneth W. Regan 1 University at Buffalo (SUNY) 23 January, 2014 1 Includes joint work with Amlan Chakrabarti and Robert Surówka Quantum Circuits Quantum circuits
More informationAddition 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 informationThe Complexity of Optimization Problems
The Complexity of Optimization Problems Summary Lecture 1 - Complexity of algorithms and problems - Complexity classes: P and NP - Reducibility - Karp reducibility - Turing reducibility Uniform and logarithmic
More informationOn the Fourier spectrum of symmetric Boolean functions
On the Fourier spectrum of symmetric Boolean functions Amir Shpilka Technion and MSR NE Based on joint work with Avishay Tal 1 Theme: Analysis of Boolean functions Pick favorite representation: Fourier
More informationStanford University CS254: Computational Complexity Handout 8 Luca Trevisan 4/21/2010
Stanford University CS254: Computational Complexity Handout 8 Luca Trevisan 4/2/200 Counting Problems Today we describe counting problems and the class #P that they define, and we show that every counting
More informationSolutions Final Exam May. 14, 2014
Solutions Final Exam May. 14, 2014 1. (a) (10 points) State the formal definition of a Cauchy sequence of real numbers. A sequence, {a n } n N, of real numbers, is Cauchy if and only if for every ɛ > 0,
More informationSelected solutions for Homework 9
Math 424 B / 574 B Due Wednesday, Dec 09 Autumn 2015 Selected solutions for Homework 9 This file includes solutions only to those problems we did not have time to cover in class. We need the following
More informationFKN Theorem on the biased cube
FKN Theorem on the biased cube Piotr Nayar Abstract In this note we consider Boolean functions defined on the discrete cube { γ, γ 1 } n equipped with a product probability measure µ n, where µ = βδ γ
More informationPost-selected classical query complexity
Post-selected classical query complexity Chris Cade School of Mathematics, University of Bristol, UK May 5, 08 arxiv:804.000v [cs.cc] 4 May 08 Abstract We study classical query algorithms with post-selection,
More informationChapter 10. Quantum algorithms
Chapter 10. Quantum algorithms Complex numbers: a quick review Definition: C = { a + b i : a, b R } where i = 1. Polar form of z = a + b i is z = re iθ, where r = z = a 2 + b 2 and θ = tan 1 y x Alternatively,
More information1 Take-home exam and final exam study guide
Math 215 - Introduction to Advanced Mathematics Fall 2013 1 Take-home exam and final exam study guide 1.1 Problems The following are some problems, some of which will appear on the final exam. 1.1.1 Number
More informationapproximation algorithms I
SUM-OF-SQUARES method and approximation algorithms I David Steurer Cornell Cargese Workshop, 201 meta-task encoded as low-degree polynomial in R x example: f(x) = i,j n w ij x i x j 2 given: functions
More informationApproximating maximum satisfiable subsystems of linear equations of bounded width
Approximating maximum satisfiable subsystems of linear equations of bounded width Zeev Nutov The Open University of Israel Daniel Reichman The Open University of Israel Abstract We consider the problem
More informationDirect product theorem for discrepancy
Direct product theorem for discrepancy Troy Lee Rutgers University Joint work with: Robert Špalek Direct product theorems Knowing how to compute f, how can you compute f f f? Obvious upper bounds: If can
More informationNear-Optimal Algorithms for Maximum Constraint Satisfaction Problems
Near-Optimal Algorithms for Maximum Constraint Satisfaction Problems Moses Charikar Konstantin Makarychev Yury Makarychev Princeton University Abstract In this paper we present approximation algorithms
More informationMonotone Submodular Maximization over a Matroid
Monotone Submodular Maximization over a Matroid Yuval Filmus January 31, 2013 Abstract In this talk, we survey some recent results on monotone submodular maximization over a matroid. The survey does not
More informationα x x 0 α x x f(x) α x x α x ( 1) f(x) x f(x) x f(x) α x = α x x 2
Quadratic speedup for unstructured search - Grover s Al- CS 94- gorithm /8/07 Spring 007 Lecture 11 01 Unstructured Search Here s the problem: You are given an efficient boolean function f : {1,,} {0,1},
More informationRank minimization via the γ 2 norm
Rank minimization via the γ 2 norm Troy Lee Columbia University Adi Shraibman Weizmann Institute Rank Minimization Problem Consider the following problem min X rank(x) A i, X b i for i = 1,..., k Arises
More informationPROOF OF ZADOR-GERSHO THEOREM
ZADOR-GERSHO THEOREM FOR VARIABLE-RATE VQ For a stationary source and large R, the least distortion of k-dim'l VQ with nth-order entropy coding and rate R or less is δ(k,n,r) m k * σ 2 η kn 2-2R = Z(k,n,R)
More informationSparse Johnson-Lindenstrauss Transforms
Sparse Johnson-Lindenstrauss Transforms Jelani Nelson MIT May 24, 211 joint work with Daniel Kane (Harvard) Metric Johnson-Lindenstrauss lemma Metric JL (MJL) Lemma, 1984 Every set of n points in Euclidean
More informationAnalyzing Quantum Circuits Via Polynomials
Analyzing Quantum Circuits Via Polynomials Kenneth W. Regan 1 University at Buffalo (SUNY) 15 November, 2013 1 Includes joint work with Amlan Chakrabarti and Robert Surówka Quantum Circuits Quantum circuits
More informationProbability and Measure
Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 84 Paper 4, Section II 26J Let (X, A) be a measurable space. Let T : X X be a measurable map, and µ a probability
More information5 Operations on Multiple Random Variables
EE360 Random Signal analysis Chapter 5: Operations on Multiple Random Variables 5 Operations on Multiple Random Variables Expected value of a function of r.v. s Two r.v. s: ḡ = E[g(X, Y )] = g(x, y)f X,Y
More informationLinear Regression Linear Regression with Shrinkage
Linear Regression Linear Regression ith Shrinkage Introduction Regression means predicting a continuous (usually scalar) output y from a vector of continuous inputs (features) x. Example: Predicting vehicle
More informationNumerical Integra/on
Numerical Integra/on The Trapezoidal Rule is a technique to approximate the definite integral where For 1 st order: f(a) f(b) a b Error Es/mate of Trapezoidal Rule Truncation error: From Newton-Gregory
More informationCSC 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 informationApplied Analysis (APPM 5440): Final exam 1:30pm 4:00pm, Dec. 14, Closed books.
Applied Analysis APPM 44: Final exam 1:3pm 4:pm, Dec. 14, 29. Closed books. Problem 1: 2p Set I = [, 1]. Prove that there is a continuous function u on I such that 1 ux 1 x sin ut 2 dt = cosx, x I. Define
More informationMATH 1A, Complete Lecture Notes. Fedor Duzhin
MATH 1A, Complete Lecture Notes Fedor Duzhin 2007 Contents I Limit 6 1 Sets and Functions 7 1.1 Sets................................. 7 1.2 Functions.............................. 8 1.3 How to define a
More information