outline
play

Outline Introduction 1 Fooling AC 0 circuits Dinesh (IITM) April - PowerPoint PPT Presentation

Poly-logarithmic independence fools AC 0 K Dinesh CS11M019 IIT Madras April 18, 2012 Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 1 / 14 Outline Introduction 1 Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 2 / 14 Outline


  1. Poly-logarithmic independence fools AC 0 K Dinesh CS11M019 IIT Madras April 18, 2012 Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 1 / 14

  2. Outline Introduction 1 Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 2 / 14

  3. Outline Introduction 1 Main Theorem 2 Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 2 / 14

  4. Outline Introduction 1 Main Theorem 2 Proof Outline Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 2 / 14

  5. Outline Introduction 1 Main Theorem 2 Proof Outline Construction of approximation polynomial Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 2 / 14

  6. Outline Introduction 1 Main Theorem 2 Proof Outline Construction of approximation polynomial Proof of Theorem 3 Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 2 / 14

  7. Outline Introduction 1 Main Theorem 2 Proof Outline Construction of approximation polynomial Proof of Theorem 3 Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 3 / 14

  8. Motivation AC 0 circuits have been identified to have limitations in computation ability. Natural question : Can we generate pseudorandom distributions that “looks random” ? In general : No answer ! Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 3 / 14

  9. Motivation AC 0 circuits have been identified to have limitations in computation ability. Natural question : Can we generate pseudorandom distributions that “looks random” ? In general : No answer ! Let us focus on circuits and ask this question. Say a circuit uses a set of random bits (gets as input) for computation. Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 3 / 14

  10. Motivation AC 0 circuits have been identified to have limitations in computation ability. Natural question : Can we generate pseudorandom distributions that “looks random” ? In general : No answer ! Let us focus on circuits and ask this question. Say a circuit uses a set of random bits (gets as input) for computation. Question Are there prob. distributions which circuit cannot distinguish, i.e. the circuit will compute the same value on expectation ? Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 3 / 14

  11. Definition and Notations For a boolean function F : { 0 , 1 } n → { 0 , 1 } , distribution µ : { 0 , 1 } n → R, we denote Notations E µ [ F ] : Expected value of F when inputs are drawn according to µ . µ ( X ) : Probability of event X under µ . E [ F ] : Expected value of F when inputs are drawn uniformly. Pr ( X ) : Probability of event X under uniform distribution. Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 4 / 14

  12. Definition and Notations For a boolean function F : { 0 , 1 } n → { 0 , 1 } , distribution µ : { 0 , 1 } n → R, we denote Notations E µ [ F ] : Expected value of F when inputs are drawn according to µ . µ ( X ) : Probability of event X under µ . E [ F ] : Expected value of F when inputs are drawn uniformly. Pr ( X ) : Probability of event X under uniform distribution. r -independence A probability distribution µ defined on { 0 , 1 } n is said to be r -independent for ( r ≤ n ) if, ∀ I ⊆ [ n ] , | I | = r , i j ∈ I , µ ( x i 1 , x i 2 , . . . , x i r ) = U ( x i 1 , x i 2 , . . . , x i r ) = 1 2 r Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 4 / 14

  13. Definition ǫ -fooling A distribution µ is said to ǫ -fool a circuit C computing a boolean function F if, | E µ ( F ) − E ( F ) | < ǫ ℓ 2 Norm For a boolean function F : { 0 , 1 } n → { 0 , 1 } is defined as, 2 = 1 || F || 2 � | F ( x ) | 2 2 n x ∈{ 0 , 1 } n Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 5 / 14

  14. Problem statement Problem Given a AC 0 circuit of size m depth d computing F , for every r -independent distribution µ on { 0 , 1 } n , can µ ǫ -fool C ? Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 6 / 14

  15. Problem statement Problem Given a AC 0 circuit of size m depth d computing F , for every r -independent distribution µ on { 0 , 1 } n , can µ ǫ -fool C ? How large r has to be ? Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 6 / 14

  16. Problem statement Problem Given a AC 0 circuit of size m depth d computing F , for every r -independent distribution µ on { 0 , 1 } n , can µ ǫ -fool C ? How large r has to be ? First asked by Linial and Nisan in 1990. Conjectured that polylogarithmic independence suffices. Shown to be possible for depth to AC 0 circuits (of size m ) by Louay Bazzi in 2007 where r = O (log 2 m ǫ ) for DNF formulas. The conjucture has been finally proved Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 6 / 14

  17. Problem statement Problem Given a AC 0 circuit of size m depth d computing F , for every r -independent distribution µ on { 0 , 1 } n , can µ ǫ -fool C ? How large r has to be ? First asked by Linial and Nisan in 1990. Conjectured that polylogarithmic independence suffices. Shown to be possible for depth to AC 0 circuits (of size m ) by Louay Bazzi in 2007 where r = O (log 2 m ǫ ) for DNF formulas. The conjucture has been finally proved in this paper ! Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 6 / 14

  18. Outline Introduction 1 Main Theorem 2 Proof Outline Construction of approximation polynomial Proof of Theorem 3 Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 7 / 14

  19. Braverman’s Theorem Theorem For any AC 0 circuit C of size m and depth d computing F , any r -independent circuit ǫ -fools C where. �� O ( d 2 ) � m � r = log ǫ Proof Techniques used : Razbarov-Smolensky method of approximation of boolean functions by low degree polynomial. Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 7 / 14

  20. Braverman’s Theorem Theorem For any AC 0 circuit C of size m and depth d computing F , any r -independent circuit ǫ -fools C where. �� O ( d 2 ) � m � r = log ǫ Proof Techniques used : Razbarov-Smolensky method of approximation of boolean functions by low degree polynomial. Linial-Mansoor-Nisan [LMN] result that gives low degree approximation for functions computable in AC 0 . Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 7 / 14

  21. Braverman’s Theorem Theorem For any AC 0 circuit C of size m and depth d computing F , any r -independent circuit ǫ -fools C where. �� O ( d 2 ) � m � r = log ǫ Proof Techniques used : Razbarov-Smolensky method of approximation of boolean functions by low degree polynomial. Linial-Mansoor-Nisan [LMN] result that gives low degree approximation for functions computable in AC 0 . Linear of Expectation. Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 7 / 14

  22. Outline Introduction 1 Main Theorem 2 Proof Outline Construction of approximation polynomial Proof of Theorem 3 Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 7 / 14

  23. Proof Outline Fix F to be the function computed by the circuit and f to be its approximation. Raz-Smol. method gives us an approximating polynomial that agree on all but a small fraction of inputs. Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 8 / 14

  24. Proof Outline Fix F to be the function computed by the circuit and f to be its approximation. Raz-Smol. method gives us an approximating polynomial that agree on all but a small fraction of inputs. Does not guarentee anything about their expected values : can be highly varying on non-agreeing points. Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 8 / 14

  25. Proof Outline Fix F to be the function computed by the circuit and f to be its approximation. Raz-Smol. method gives us an approximating polynomial that agree on all but a small fraction of inputs. Does not guarentee anything about their expected values : can be highly varying on non-agreeing points. Key observation : The error indicator function E = 0 if F = f , 1 if F � = f can be computed by an AC 0 circuit. Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 8 / 14

  26. Proof Outline Fix F to be the function computed by the circuit and f to be its approximation. Raz-Smol. method gives us an approximating polynomial that agree on all but a small fraction of inputs. Does not guarentee anything about their expected values : can be highly varying on non-agreeing points. Key observation : The error indicator function E = 0 if F = f , 1 if F � = f can be computed by an AC 0 circuit. Now apply LMN, get an approximation ˜ E for E . Define f ′ = f (1 − ˜ E ). Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 8 / 14

  27. Proof Outline Fix F to be the function computed by the circuit and f to be its approximation. Raz-Smol. method gives us an approximating polynomial that agree on all but a small fraction of inputs. Does not guarentee anything about their expected values : can be highly varying on non-agreeing points. Key observation : The error indicator function E = 0 if F = f , 1 if F � = f can be computed by an AC 0 circuit. Now apply LMN, get an approximation ˜ E for E . Define f ′ = f (1 − ˜ E ). Then argue that || F − f ′ || 2 2 is small for both uniform distribution and r -independent distribution µ . Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 8 / 14

  28. Outline Introduction 1 Main Theorem 2 Proof Outline Construction of approximation polynomial Proof of Theorem 3 Fooling AC 0 circuits Dinesh (IITM) April 18, 2012 8 / 14

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend