M. Carmosino, R. Impagliazzo, Valentine Kabanets, A. Kolokolova
{"title":"Learning Algorithms from Natural Proofs","authors":"M. Carmosino, R. Impagliazzo, Valentine Kabanets, A. Kolokolova","doi":"10.4230/LIPIcs.CCC.2016.10","DOIUrl":null,"url":null,"abstract":"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].","PeriodicalId":246506,"journal":{"name":"Cybersecurity and Cyberforensics Conference","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-05-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"84","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Cybersecurity and Cyberforensics Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.CCC.2016.10","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 84
Abstract
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].