Hardness amplification proofs require majority Emanuele Viola Columbia University Work also done at Harvard and IAS Joint work with Ronen Shaltiel University.

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

Parikshit Gopalan Georgia Institute of Technology Atlanta, Georgia, USA.
Hardness Amplification within NP against Deterministic Algorithms Parikshit Gopalan U Washington & MSR-SVC Venkatesan Guruswami U Washington & IAS.
On the Complexity of Parallel Hardness Amplification for One-Way Functions Chi-Jen Lu Academia Sinica, Taiwan.
Unconditional Weak derandomization of weak algorithms Explicit versions of Yao s lemma Ronen Shaltiel, University of Haifa :
On the degree of symmetric functions on the Boolean cube Joint work with Amir Shpilka.
Pseudorandomness from Shrinkage David Zuckerman University of Texas at Austin Joint with Russell Impagliazzo and Raghu Meka.
Linear-Degree Extractors and the Inapproximability of Max Clique and Chromatic Number David Zuckerman University of Texas at Austin.
Randomness Extractors: Motivation, Applications and Constructions Ronen Shaltiel University of Haifa.
Russell Impagliazzo ( IAS & UCSD ) Ragesh Jaiswal ( Columbia U. ) Valentine Kabanets ( IAS & SFU ) Avi Wigderson ( IAS ) ( based on [IJKW08, IKW09] )
Direct Product : Decoding & Testing, with Applications Russell Impagliazzo (IAS & UCSD) Ragesh Jaiswal (Columbia) Valentine Kabanets (SFU) Avi Wigderson.
Average-case Complexity Luca Trevisan UC Berkeley.
Pseudorandomness from Shrinkage David Zuckerman University of Texas at Austin Joint with Russell Impagliazzo and Raghu Meka.
Are lower bounds hard to prove? Michal Koucký Institute of Mathematics, Prague.
Approximate List- Decoding and Hardness Amplification Valentine Kabanets (SFU) joint work with Russell Impagliazzo and Ragesh Jaiswal (UCSD)
Talk for Topics course. Pseudo-Random Generators pseudo-random bits PRG seed Use a short “ seed ” of very few truly random bits to generate a long string.
Simple extractors for all min- entropies and a new pseudo- random generator Ronen Shaltiel Chris Umans.
Uniform Hardness vs. Randomness Tradeoffs for Arthur-Merlin Games. Danny Gutfreund, Hebrew U. Ronen Shaltiel, Weizmann Inst. Amnon Ta-Shma, Tel-Aviv U.
Linear Systems With Composite Moduli Arkadev Chattopadhyay (University of Toronto) Joint with: Avi Wigderson TexPoint fonts used in EMF. Read the TexPoint.
Circuit Complexity and Derandomization Tokyo Institute of Technology Akinori Kawachi.
Hardness amplification proofs require majority Ronen Shaltiel University of Haifa Joint work with Emanuele Viola Columbia University June 2008.
Derandomized parallel repetition theorems for free games Ronen Shaltiel, University of Haifa.
Using Nondeterminism to Amplify Hardness Emanuele Viola Joint work with: Alex Healy and Salil Vadhan Harvard University.
Time vs Randomness a GITCS presentation February 13, 2012.
Non-Uniform ACC Circuit Lower Bounds Ryan Williams IBM Almaden TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A.
Derandomization: New Results and Applications Emanuele Viola Harvard University March 2006.
Eric Allender Rutgers University Chipping Away at P vs NP: How Far Are We from Proving Circuit Size Lower Bounds? Joint work with Michal Koucky ʹ Czech.
Oded Regev Tel-Aviv University On Lattices, Learning with Errors, Learning with Errors, Random Linear Codes, Random Linear Codes, and Cryptography and.
Hardness amplification proofs require majority Emanuele Viola Columbia University Work done at Harvard, IAS, and Columbia Joint work with Ronen Shaltiel.
Pseudorandom generators with optimal seed length for non-boolean poly-size circuits Sergei Artemenko Ronen Shaltiel University of Haifa.
Approximate List- Decoding and Uniform Hardness Amplification Russell Impagliazzo (UCSD) Ragesh Jaiswal (UCSD) Valentine Kabanets (SFU)
If NP languages are hard on the worst-case then it is easy to find their hard instances Danny Gutfreund, Hebrew U. Ronen Shaltiel, Haifa U. Amnon Ta-Shma,
Limits of Local Algorithms in Random Graphs
Ragesh Jaiswal Indian Institute of Technology Delhi Threshold Direct Product Theorems: a survey.
Pseudorandomness Emanuele Viola Columbia University April 2008.
On Constructing Parallel Pseudorandom Generators from One-Way Functions Emanuele Viola Harvard University June 2005.
XOR lemmas & Direct Product thms - Many proofs Avi Wigderson IAS, Princeton ’82 Yao ’87 Levin ‘89 Goldreich-Levin ’95 Impagliazzo ‘95 Goldreich-Nisan-Wigderson.
Using Nondeterminism to Amplify Hardness Emanuele Viola Joint work with: Alex Healy and Salil Vadhan Harvard University.
One-way multi-party communication lower bound for pointer jumping with applications Emanuele Viola & Avi Wigderson Columbia University IAS work done while.
On approximate majority and probabilistic time Emanuele Viola Institute for advanced study Work done during Ph.D. at Harvard University June 2007.
On Constructing Parallel Pseudorandom Generators from One-Way Functions Emanuele Viola Harvard University June 2005.
Polynomials Emanuele Viola Columbia University work partially done at IAS and Harvard University December 2007.
My Favorite Ten Complexity Theorems of the Past Decade II Lance Fortnow University of Chicago.
Umans Complexity Theory Lectures Lecture 17: Natural Proofs.
Norms, XOR lemmas, and lower bounds for GF(2) polynomials and multiparty protocols Emanuele Viola, IAS (Work partially done during postdoc at Harvard)
Pseudorandom Bits for Constant-Depth Circuits with Few Arbitrary Symmetric Gates Emanuele Viola Harvard University June 2005.
Lower Bounds Emanuele Viola Columbia University February 2008.
Pseudo-random generators Talk for Amnon ’ s seminar.
Of 17 Limits of Local Algorithms in Random Graphs Madhu Sudan MSR Joint work with David Gamarnik (MIT) 7/11/2013Local Algorithms on Random Graphs1.
The Power of Negations in Cryptography
Pseudorandomness: New Results and Applications Emanuele Viola IAS April 2007.
From Classical Proof Theory to P vs. NP
Information Complexity Lower Bounds
Circuit Lower Bounds A combinatorial approach to P vs NP
Pseudorandomness when the odds are against you
Pseudorandom bits for polynomials
Tight Fourier Tails for AC0 Circuits
An average-case lower bound against ACC0
My Favorite Ten Complexity Theorems of the Past Decade II
Robust PCPs of Proximity (Shorter PCPs, applications to Coding)
Indistinguishability by adaptive procedures with advice, and lower bounds on hardness amplification proofs Aryeh Grinberg, U. Haifa Ronen.
The story of superconcentrators The missing link
Emanuele Viola Harvard University June 2005
Switching Lemmas and Proof Complexity
Oracle Separation of BQP and PH
Recent Structure Lemmas for Depth-Two Threshold Circuits
Oracle Separation of BQP and PH
On Probabilistic Time versus Alternating Time
Emanuele Viola Harvard University October 2005
Pseudorandomness: New Results and Applications
Presentation transcript:

Hardness amplification proofs require majority Emanuele Viola Columbia University Work also done at Harvard and IAS Joint work with Ronen Shaltiel University of Haifa May 2008

Success with restricted circuits [Furst Saxe Sipser, Ajtai, Yao, Hastad, Razborov, Smolensky,…] Theorem[Razborov ’87] Majority  AC 0 [  ] Majority(x) = 1  x i > |x|/2 AC 0 [  ] =  = parity \/ = or /\ = and  = not Circuit lower bounds  VV  /\   Input x constant depth

Little progress for general circuit models Theorem[Razborov Rudich] + [Naor Reingold]: Standard techniques cannot prove lower bounds for circuit classes that can compute Majority “ We have lower bounds for AC 0 [  ] because Majority  AC 0 [  ] ” Natural proofs barrier

Definition: f : {0,1} n  {0,1} (1/2   )-hard for class C : for every M  C : Pr x [f(x) ≠ M(x)]  1/2   E.g. C = general circuits of size n log n, AC 0 [  ], … Strong average-case hardness: 1/2 –  = 1/2 – 1/n  (1) Need for cryptography pseudorandom generators [Nisan Wigderson,…] lower bounds [Hajnal Maass Pudlak Szegedy Turan,…] Average-case hardness

Usually black-box, i.e. code-theoretic Enc(f) = Encoding of (truth-table of) f Proof of correctness = decoding algorithm in C Results hold when C = general circuits Hardness amplification [Y,GL,L,BF,BFL,BFNW,I,GNW,FL,IW,CPS,STV,TV,SU,T,O,V,HVV,GK,IJK,…] Hardness amplification against C f  C (lower bound) Enc(f) (1/2   )-hard for C (average-case hardness)

Known hardness amplifications fail against any class C for which have lower bounds Conjecture[V. ‘04]: Black-box hardness amplification against class C  Majority  C The problem we study Hardness amplification against AC 0 [  ] Have f  AC 0 [  ] Open f :(1/2  1/n)-hard for AC 0 [  ] ? ?

Our results Theorem[This work] Black-box (non-adaptive) (1/2  )-hardness amplification against class C  C computes majority on 1/  bits. Tight [Impagliazzo, Goldwasser Gutfreund Healy Kaufman Rothblum]

Our results + [Razborov Rudich] + [Naor Reingold] Majority Power of C Cannot prove lower bounds [RR] + [NR] Cannot prove hardness amplification [this work] “You can only amplify the hardness you don’t know” “Lose-lose” reach of standard techniques:

Boolean vs. non-Boolean hardness amplification Enc(f)(x)  {0,1} requires majority Enc(f)(x)  {0,1} t does not [Impagliazzo Jaiswal Kabanets Wigderson] Loss in circuit size: Lower bound for size s    (1/2  )-hard for size s  2 /n Tight [Impagliazzo, Klivans Servedio] Decoding is more difficult than encoding Encoding: Parity (  ) Decoding: Majority Other consequences of our results

Outline Overview and our results Formal statement of our results

Black-box hardness amplification In short:  f  h  Enc(f)   D  C : D h = f Rationale: f  C  Enc(f) (1/2   )-hard for C    0 queries (non-adaptive) arbitrary f = Enc(f) = h = (1/2 –  errors) D h (x) = f(x)

Our results Theorem h x f(x)  f, h  Enc(f)  D  C : D h = f h y majority(y) |y| = 1/  Black-box non-adaptive (1/2  )-hardness amplification against C  M  C computes majority on 1/  bits

Proof idea (1/2  ) hardness amplification against C  D  C : tells Noise rate 1/2 from 1/2 –  h = noise 1/2  D h ≠ f h = Enc(f)  noise 1/2 –   D h = f  compute majority Ack: Madhu Sudan Problem: D depends on h This work: Technique to fix D independent of h

This work: Black-box (non-adaptive) hardness amplification against C  Majority  C Reach of standard techniques [This work] + [Razborov Rudich] + [Naor Reingold] “Can amplify hardness  cannot prove lower bound” Open problems Adaptivity? (Already can handle special cases) 1/3-pseudorandom construction  majority? Conclusion