Conference item
Conspiracies between learning algorithms, circuit lower bounds and pseudorandomness
- Abstract:
- We prove several results giving new and stronger connections between learning theory, circuit complexity and pseudorandomness. Let C be any typical class of Boolean circuits, and C[s(n)] denote n-variable C-circuits of size ≤ s(n). We show: Learning Speedups. If C[poly(n)] admits a randomized weak learning algorithm under the uniform distribution with membership queries that runs in time 2n/nω(1), then for every k ≥ 1 and ε > 0 the class C[n k ] can be learned to high accuracy in time O(2n ε ). There is ε > 0 such that C[2n ε ] can be learned in time 2n/nω(1) if and only if C[poly(n)] can be learned in time 2(log n) O(1) . Equivalences between Learning Models. We use learning speedups to obtain equivalences between various randomized learning and compression models, including sub-exponential time learning with membership queries, sub-exponential time learning with membership and equivalence queries, probabilistic function compression and probabilistic average-case function compression. A Dichotomy between Learnability and Pseudorandomness. In the non-uniform setting, there is non-trivial learning for C[poly(n)] if and only if there are no exponentially secure pseudorandom functions computable in C[poly(n)]. Lower Bounds from Nontrivial Learning. If for each k ≥ 1, (depth-d)-C[n k ] admits a randomized weak learning algorithm with membership queries under the uniform distribution that runs in time 2n/nω(1), then for each k ≥ 1, BPE * (depth-d)-C[n k ]. If for some ε > 0 there are P-natural proofs useful against C[2n ε ], then ZPEXP * C[poly(n)]. Karp-Lipton Theorems for Probabilistic Classes. If there is a k > 0 such that BPE ⊆ i.o.Circuit[n k ], then BPEXP ⊆ i.o.EXP/O(log n). If ZPEXP ⊆ i.o.Circuit[2n/3 ], then ZPEXP ⊆ i.o.ESUBEXP. Hardness Results for MCSP. All functions in non-uniform NC1 reduce to the Minimum Circuit Size Problem via truth-table reductions computable by TC0 circuits. In particular, if MCSP ∈ TC0 then NC1 = TC0 .
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Version of record, pdf, 928.8KB, Terms of use)
-
- Publisher copy:
- 10.4230/LIPIcs.CCC.2017.18
Authors
+ European Research Council
More from this funder
- Funding agency for:
- Santhanam, R
- Grant:
- FP7/2007-2013/ERC615075
- Publisher:
- Schloss Dagstuhl
- Host title:
- 32nd Computational Complexity Conference (CCC 2017)
- Journal:
- CCC'17 More from this journal
- Volume:
- 79
- Pages:
- 18:1--18:49
- Series:
- Leibniz International Proceedings in Informatics (LIPIcs)
- Publication date:
- 2017-07-21
- Acceptance date:
- 2017-04-19
- DOI:
- ISSN:
-
1868-8969
- ISBN:
- 9783959770408
- Keywords:
- Pubs id:
-
pubs:691585
- UUID:
-
uuid:9aacd5da-210a-42d7-9fab-d91d8723a834
- Local pid:
-
pubs:691585
- Source identifiers:
-
691585
- Deposit date:
-
2017-04-28
Terms of use
- Copyright holder:
- Oliveira and Santhanam
- Copyright date:
- 2017
- Notes:
-
Copyright © 2017 Oliveira and Santhanam;
licensed under Creative Commons License CC-BY.
- Licence:
- CC Attribution (CC BY)
If you are the owner of this record, you can report an update to it here: Report update to this record