LEARNING BINARY RELATIONS AND TOTAL ORDERS

被引:36
作者
GOLDMAN, SA
RIVEST, RL
SCHAPIRE, RE
机构
[1] MIT, COMP SCI LAB, CAMBRIDGE, MA 02139 USA
[2] AT&T BELL LABS, MURRAY HILL, NJ 07974 USA
关键词
MACHINE LEARNING; COMPUTATIONAL LEARNING THEORY; ONLINE LEARNING; MISTAKE-BOUNDED LEARNING; BINARY RELATIONS; TOTAL ORDERS; FULLY POLYNOMIAL RANDOMIZED APPROXIMATION SCHEMES;
D O I
10.1137/0222062
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The problem of learning a binary relation between two sets of objects or between a set and itself is studied. This paper represents a binary relation between a set of size n and a set of size m as an n x m matrix of bits whose (i, j) entry is 1 if and only if the relation holds between the corresponding elements of the two sets. Polynomial prediction algorithms are presented for learning binary relations in an extended on-line learning model, where the examples are drawn by the learner, by a helpful teacher, by an adversary, or according to a uniform probability distribution on the instance space, The first part of this paper presents results for the case in which the matrix of the relation has at most k row types. It presents upper and lower bounds on the number of prediction mistakes any prediction algorithm makes when learning such a matrix under the extended on-line learning model. Furthermore, it describes a technique that simplifies the proof of expected mistake bounds against a randomly chosen query sequence. In the second part of this paper the problem of learning a binary relation that is a total order on a set is considered. A general technique using a fully polynomial randomized approximation scheme (fpras) to implement a randomized version of the halving algorithm is described. This technique is applied to the problem of learning a total order, through the use of an fpras for counting the number of extensions of a partial order, to obtain a polynomial prediction algorithm that with high probability makes at most n lg n + (lg e) lg n mistakes when an adversary selects the query sequence. The case in which a teacher or the learner selects the query sequence is also considered
引用
收藏
页码:1006 / 1034
页数:29
相关论文
共 28 条
[1]  
Angluin D., 1988, Machine Learning, V2, P319, DOI 10.1023/A:1022821128753
[2]   FAST PROBABILISTIC ALGORITHMS FOR HAMILTONIAN CIRCUITS AND MATCHINGS [J].
ANGLUIN, D ;
VALIANT, LG .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1979, 18 (02) :155-193
[3]   LEARNING REGULAR SETS FROM QUERIES AND COUNTEREXAMPLES [J].
ANGLUIN, D .
INFORMATION AND COMPUTATION, 1987, 75 (02) :87-106
[4]  
[Anonymous], 1996, TABLES INTEGRALS SER
[5]  
Barzdin J. M., 1972, SOV MATH DOKL, V13, P1224
[6]  
Blum A., 1989, Proceedings of the Twenty First Annual ACM Symposium on Theory of Computing, P535, DOI 10.1145/73007.73058
[7]  
Carmichael R. D., 1937, INTRO THEORY GROUPS
[8]   A RANDOM POLYNOMIAL-TIME ALGORITHM FOR APPROXIMATING THE VOLUME OF CONVEX-BODIES [J].
DYER, M ;
FRIEZE, A ;
KANNAN, R .
JOURNAL OF THE ACM, 1991, 38 (01) :1-17
[9]   ON THE COMPLEXITY OF COMPUTING THE VOLUME OF A POLYHEDRON [J].
DYER, ME ;
FRIEZE, AM .
SIAM JOURNAL ON COMPUTING, 1988, 17 (05) :967-974
[10]   EQUIVALENCE OF MODELS FOR POLYNOMIAL LEARNABILITY [J].
HAUSSLER, D ;
KEARNS, M ;
LITTLESTONE, N ;
WARMUTH, MK .
INFORMATION AND COMPUTATION, 1991, 95 (02) :129-161