TY - JOUR
T1 - On the necessity of Occam algorithms
AU - Board, Raymond
AU - Pitt, Leonard
N1 - Funding Information:
*This research was completed while the first author was at the Department of Computer Science, University of Illinois at Urbana-Champaign, supported in part by NSF grant IRI-8809570. The second author was supported by NSF grant IRI-8809570 and by the Department of Computer Science, University of Illinois at Urbana-Champaign.
PY - 1992/6/22
Y1 - 1992/6/22
N2 - The distribution-independent model of concept learning from examples ("PAC-learning") due to Valiant (1984) is investigated. It has been shown that the existence of an Occam algorithm for a class of concepts is a sufficient condition for the PAC-learnability of that class (Blumer 1987, 1989). (An Occam algorithm is a randomized polynomial-time algorithm that, when given as input a sample of strings of some unknown concept to be learned, outputs a small description of a concept that is consistent with the sample.) In this paper it is shown for many natural concept classes that the PAC-learnability of the class implies the existence of an Occam algorithm for the class. More generally, the property of closure under exception lists is defined, and it is shown that for any concept class with this property, PAC-learnability of the class is equivalent to the existence of an Occam algorithm for the class. An interpretation of these results is that for many classes, PAC-learnability is equivalent to data compression.
AB - The distribution-independent model of concept learning from examples ("PAC-learning") due to Valiant (1984) is investigated. It has been shown that the existence of an Occam algorithm for a class of concepts is a sufficient condition for the PAC-learnability of that class (Blumer 1987, 1989). (An Occam algorithm is a randomized polynomial-time algorithm that, when given as input a sample of strings of some unknown concept to be learned, outputs a small description of a concept that is consistent with the sample.) In this paper it is shown for many natural concept classes that the PAC-learnability of the class implies the existence of an Occam algorithm for the class. More generally, the property of closure under exception lists is defined, and it is shown that for any concept class with this property, PAC-learnability of the class is equivalent to the existence of an Occam algorithm for the class. An interpretation of these results is that for many classes, PAC-learnability is equivalent to data compression.
UR - http://www.scopus.com/inward/record.url?scp=0026883136&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0026883136&partnerID=8YFLogxK
U2 - 10.1016/0304-3975(92)90367-O
DO - 10.1016/0304-3975(92)90367-O
M3 - Article
AN - SCOPUS:0026883136
SN - 0304-3975
VL - 100
SP - 157
EP - 184
JO - Theoretical Computer Science
JF - Theoretical Computer Science
IS - 1
ER -