Show simple item record

dc.contributor.authorWilliams, Richard Ryan
dc.contributor.authorChen, Lijie
dc.date.accessioned2021-11-05T19:44:01Z
dc.date.available2021-11-05T19:44:01Z
dc.date.issued2019
dc.identifier.urihttps://hdl.handle.net/1721.1/137603
dc.description.abstract© Lijie Chen and R. Ryan Williams; licensed under Creative Commons License CC-BY 34th Computational Complexity Conference (CCC 2019). We considerably sharpen the known connections between circuit-analysis algorithms and circuit lower bounds, show intriguing equivalences between the analysis of weak circuits and (apparently difficult) circuits, and provide strong new lower bounds for approximately computing Boolean functions with depth-two neural networks and related models. We develop approaches to proving THR ◦ THR lower bounds (a notorious open problem), by connecting algorithmic analysis of THR ◦ THR to the provably weaker circuit classes THR ◦ MAJ and MAJ ◦ MAJ, where exponential lower bounds have long been known. More precisely, we show equivalences between algorithmic analysis of THR ◦ THR and these weaker classes. The ε-error CAPP problem asks to approximate the acceptance probability of a given circuit to within additive error ε; it is the “canonical” derandomization problem. We show: There is a non-trivial (2n/nω(1) time) 1/poly(n)-error CAPP algorithm for poly(n)-size THR ◦ THR circuits if and only if there is such an algorithm for poly(n)-size MAJ ◦ MAJ. There is a δ > 0 and a non-trivial SAT (δ-error CAPP) algorithm for poly(n)-size THR ◦ THR circuits if and only if there is such an algorithm for poly(n)-size THR ◦ MAJ. Similar results hold for depth-d linear threshold circuits and depth-d MAJORITY circuits. These equivalences are proved via new simulations of THR circuits by circuits with MAJ gates. We strengthen the connection between non-trivial derandomization (non-trivial CAPP algorithms) for a circuit class C, and circuit lower bounds against C. Previously, [Ben-Sasson and Viola, ICALP 2014] (following [Williams, STOC 2010]) showed that for any polynomial-size class C closed under projections, non-trivial (2n/nω(1) time) CAPP for ORpoly(n) ◦ AND3 ◦ C yields NEXP 6⊂ C. We apply Probabilistic Checkable Proofs of Proximity in a new way to show it would suffice to have a non-trivial CAPP algorithm for either 2 ◦ C, AND2 ◦ C or OR2 ◦ C. A direct corollary of the first two bullets is that NEXP 6⊂ THR ◦ THR would follow from either: a non-trivial δ-error CAPP (or SAT) algorithm for poly(n)-size THR ◦ MAJ circuits, or a non-trivial 1/poly(n)-error CAPP algorithm for poly(n)-size MAJ ◦ MAJ circuits. Applying the above machinery, we extend lower bounds for depth-two neural networks and related models [R. Williams, CCC 2018] to weak approximate computations of Boolean functions. For example, for arbitrarily small ε > 0, we prove there are Boolean functions f computable in nondeterministic nlog n time such that (for infinitely many n) every polynomial-size depth-two neural network N on n inputs (with sign or ReLU activation) must satisfy maxx∈{0,1}n |N(x) − f(x)| > 1/2 − ε. That is, short linear combinations of ReLU gates fail miserably at computing f to within close precision. Similar results are proved for linear combinations of ACC ◦ THR circuits, and linear combinations of low-degree Fp polynomials. These results constitute further progress towards THR ◦ THR lower bounds.en_US
dc.language.isoen
dc.relation.isversionof10.4230/LIPIcs.CCC.2019.19en_US
dc.rightsCreative Commons Attribution 4.0 International licenseen_US
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/en_US
dc.sourceDROPSen_US
dc.titleStronger connections between circuit analysis and circuit lower bounds, via PCPs of proximityen_US
dc.typeArticleen_US
dc.identifier.citationWilliams, Richard Ryan and Chen, Lijie. 2019. "Stronger connections between circuit analysis and circuit lower bounds, via PCPs of proximity." Leibniz International Proceedings in Informatics, LIPIcs, 137.
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
dc.relation.journalLeibniz International Proceedings in Informatics, LIPIcsen_US
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2021-03-24T17:44:38Z
dspace.orderedauthorsChen, L; Williams, RRen_US
dspace.date.submission2021-03-24T17:44:39Z
mit.journal.volume137en_US
mit.licensePUBLISHER_CC
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record