Oracles and queries that are sufficient for exact learning

被引:86
作者
Bshouty, NH
Cleve, R
Gavalda, R
Kannan, S
Tamon, C
机构
[1] UNIV POLITECN CATALUNYA, DEPT SOFTWARE, E-08028 BARCELONA, SPAIN
[2] UNIV ARIZONA, TUCSON, AZ 85721 USA
基金
美国国家科学基金会; 加拿大自然科学与工程研究理事会;
关键词
D O I
10.1006/jcss.1996.0032
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We show that the class of all circuits is exactly learnable in randomized expected polynomial time using weak subset and weak superset queries. This is a consequence of the following result which we consider to be of independent interest: circuits are exactly learnable in randomized expected polynomial time with equivalence queries and the aid of an NP-oracle. We also show that circuits are exactly learnable in deterministic polynomial time with equivalence queries and a Sigma(3)(p)-oracle. The hypothesis class for the above learning algorithms is the class of circuits of larger-but polynomially related-size. Also, the algorithms can be adapted to learn the class of DNF formulas with hypothesis class consisting of depth-3 boolean AND-boolean OR-boolean AND formulas (by the work of Angluin this is optimal in the sense that the hypothesis class cannot be reduced to DNF formulas, i.e., depth-2 boolean OR-boolean AND formulas). We also investigate the power of an NP-oracle in the context of learning with membership queries. We show that there are deterministic learning algorithms that use membership queries and an NP-oracle to learn: monotone boolean functions in time polynomial in the DNF size and CNF size of the target formula; and the class of O(log n)-DNF boolean AND O(log n)-CNF formulas in time polynomial in n. We also show that, with an NP-oracle and membership queries, there is a randomized expected polynomial time algorithm that learns any class that is learnable from membership queries with unlimited computational power. Using similar techniques, we show the following both for membership and for equivalence queries (when the hypotheses allowed are precisely the concepts in the class); any class learnable with unbounded computational-power is learnable in deterministic polynomial time with a Sigma(5)(p)-oracle. Furthermore, we identify the combinatorial properties that completely determine learnability in this information-theoretic sense. Finally we point out a consequence of our result in structural complexity theory showing that if every NP set has polynomial-size circuits then the polynomial hierarchy collapses to ZPP(NP). (C) 1996 Academic Press, Inc.
引用
收藏
页码:421 / 433
页数:13
相关论文
共 23 条
[1]  
ANGLUIN D, 1990, MACH LEARN, V5, P121, DOI 10.1023/A:1022692615781
[2]   LEARNING READ-ONCE FORMULAS WITH QUERIES [J].
ANGLUIN, D ;
HELLERSTEIN, L ;
KARPINSKI, M .
JOURNAL OF THE ACM, 1993, 40 (01) :185-210
[3]  
Angluin D., 1988, Machine Learning, V2, P319, DOI 10.1007/BF00116828
[4]  
BOPPANA RB, 1989, ADV COMPUTING RES, V5, P27
[5]  
Bshouty N. H., 1993, Proceedings. 34th Annual Symposium on Foundations of Computer Science (Cat. No.93CH3368-8), P302, DOI 10.1109/SFCS.1993.366857
[6]  
Bshouty N. H., 1992, Proceedings 33rd Annual Symposium on Foundations of Computer Science (Cat. No.92CH3188-0), P513, DOI 10.1109/SFCS.1992.267800
[7]  
GAVALDA R, 1994, P 1 EUR C COMP LEARN, P193
[8]  
Goldman S. A., 1993, SIAM J COMPUT, V22
[9]   LEARNING BINARY RELATIONS AND TOTAL ORDERS [J].
GOLDMAN, SA ;
RIVEST, RL ;
SCHAPIRE, RE .
SIAM JOURNAL ON COMPUTING, 1993, 22 (05) :1006-1034
[10]   RANDOM GENERATION OF COMBINATORIAL STRUCTURES FROM A UNIFORM-DISTRIBUTION [J].
JERRUM, MR ;
VALIANT, LG ;
VAZIRANI, VV .
THEORETICAL COMPUTER SCIENCE, 1986, 43 (2-3) :169-188