Learning Algorithms from Natural Proofs
Learning Algorithms from Natural Proofs
复制标题
从自然证明中学习算法
DOI:
10.4230/lipics.ccc.2016.10
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
A. Kolokolova
中科院分区:
文献类型:
--
作者:
M. Carmosino;R. Impagliazzo;Valentine Kabanets;A. Kolokolova
Based on Hastad's (1986) circuit lower bounds, Linial, Mansour, and Nisan (1993) gave a quasipolytime learning algorithm for AC0 (constant-depth circuits with AND, OR, and NOT gates), in the PAC model over the uniform distribution. It was an open question to get a learning algorithm (of any kind) for the class of AC0[p] circuits (constant-depth, with AND, OR, NOT, and MODp gates for a prime p). Our main result is a quasipolytime learning algorithm for AC0[p] in the PAC model over the uniform distribution with membership queries. This algorithm is an application of a general connection we show to hold between natural proofs (in the sense of Razborov and Rudich (1997)) and learning algorithms. We argue that a natural proof of a circuit lower bound against any (sufficiently powerful) circuit class yields a learning algorithm for the same circuit class. As the lower bounds against AC0[p] by Razborov (1987) and Smolensky (1987) are natural, we obtain our learning algorithm for AC0[p].