skip to main content
research-article

Polylogarithmic independence fools AC0 circuits

Authors Info & Claims
Published:25 June 2008Publication History
Skip Abstract Section

Abstract

We prove that poly-sized AC0 circuits cannot distinguish a polylogarithmically independent distribution from the uniform one. This settles the 1990 conjecture by Linial and Nisan [1990]. The only prior progress on the problem was by Bazzi [2007], who showed that O(log2 n)-independent distributions fool poly-size DNF formulas. [Razborov 2008] has later given a much simpler proof for Bazzi's theorem.

References

  1. Alon, N., Goldreich, O., and Mansour, Y. 2002. Almost k-wise independence versus k-wise independence. In Electronic Colloquium on Computational Complexity. Report TR02-048.Google ScholarGoogle Scholar
  2. Bazzi, L. M. J. 2007. Polylogarithmic independence can fool DNF formulas. In Proceedings of the 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS'07). IEEE Computer Society Press, Los Alamitos, CA, 63--73. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bazzi, L. M. J. 2009. Polylogarithmic independence can fool DNF formulas. SIAM J. Computing (SICOMP) 38, 6, 2220--2272. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Beigel, R. 1993. The polynomial method in circuit complexity. In Proceedings of the 8th IEEE Structure in Complexity Theory Conference. IEEE Computer Society Press, Los Alamitos, CA, 82--95.Google ScholarGoogle ScholarCross RefCross Ref
  5. Beigel, R., Reingold, N., and Spielman, D. 1991. The perceptron strikes back. In Proceedings of the 6th Annual Structure in Complexity Theory Conference. IEEE Computer Society Press, Los Alamitos, CA, 286--291.Google ScholarGoogle Scholar
  6. Håstad, J. 2001. A slight sharpening of LMN. J. Comput. Syst. Sci. 63, 3, 498--508.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Linial, N., Mansour, Y., and Nisan, N. 1993. Constant depth circuits, Fourier transform, and learnability. J. ACM 40, 3, 607--620. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Linial, N., and Nisan, N. 1990. Approximate inclusion-exclusion. Combinatorica 10, 4, 349--365.Google ScholarGoogle ScholarCross RefCross Ref
  9. Razborov, A. A. 1987. Lower bounds on the size of bounded-depth networks over a complete basis with logical addition. Math. Notes Acad. Sci. USSR 41, 4, 333--338.Google ScholarGoogle ScholarCross RefCross Ref
  10. Razborov, A. A. 2008. A simple proof of Bazzi's theorem. In Electronic Colloquium on Computational Complexity. Report TR08-081.Google ScholarGoogle Scholar
  11. Smolensky, R. 1987. Algebraic methods in the theory of lower bounds for Boolean circuit complexity. In Proceedings of the 19th Annual ACM Symposium on Theory of Computing (STOC'87). ACM New York, 77--82. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Tarui, J. 1993. Probabilistic polynomials, AC0 functions and the polynomial-time hierarchy. Theoret. Comput. Sci. 113, 1, 167--183. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Valiant, L. G., and Vazirani, V. V. 1985. NP is as easy as detecting unique solutions. In Proceedings of the 17th Annual ACM Symposium on Theory of Computing (STOC'85). ACM New York, 458--463. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Polylogarithmic independence fools AC0 circuits

      Recommendations

      Reviews

      Bruce E. Litow

      A probability distribution ? on {0,1} n ( n -dimensional hypercube) is said to be r -independent if every restriction of ? to r coordinates is uniform. As the author states, AC 0 circuits are circuits with AND , OR , and NOT gates, where the fan-in of the gates is unbounded. The principal objective of the paper is to show that a Boolean function F : {0,1} n ? {0,1} computed by a size ( m ) and depth ( d ) AC 0 circuit satisfies E ? ( F ) - E ( F ) < ? for any log ( m / ? ) O ( d 2)-independent distribution ? . Here, E ( F ) is the expected value of F under the uniform distribution on {0,1} n and E ? ( F ) is the expected value of F with regard to ? . The author points out an interesting consequence: namely, linear codes with polylog random seed length serve as pseudorandom generators for AC 0. This result extends the work of Bazzi [1] and Razborov [2]. The paper's main result is actually a corollary of its main technical result: Let F be as it is in the previous paragraph and let s ? m (this is a free sensitivity parameter that is cleverly used in the arguments). If r ? 3 ? 60 d +3 ? (log m )( d +1)( d +3) ? s d ( d +3), then E ? ( F ) - E ( F ) < 0.82 s ? (10 m ). The arguments employ interesting results on polynomial approximations to F . The paper is exceptionally clear, and it includes a wonderful graphic (Figure 1) that illustrates the correspondences among various approximating devices used in the proof of the main technical result. Online Computing Reviews Service

      Access critical reviews of Computing literature here

      Become a reviewer for Computing Reviews.

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image Journal of the ACM
        Journal of the ACM  Volume 57, Issue 5
        June 2010
        126 pages
        ISSN:0004-5411
        EISSN:1557-735X
        DOI:10.1145/1754399
        Issue’s Table of Contents

        Copyright © 2008 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Accepted: 1 February 2010
        • Revised: 1 December 2009
        • Received: 1 July 2009
        • Published: 25 June 2008
        Published in jacm Volume 57, Issue 5

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader