Fast identification of geometric objects with membership queries

We investigate the number of membership queries that are needed to identify polygons (i.e., intersections of halfplanes) over a two dimensional grid {0, ..., n ? 1}2. We exhibit a learning algorithm that learns 100% correctly, while requiring no random examples and not more membership queries than previous algorithms needed in addition to their random examples for probably almost correctly learning (even for moderate values of ?, ?). Furthermore, the learning algorithm in this paper uses only grid points for its membership queries. This appears to be appropriate in situations where the probing device has only a limited resolution, and for applications to the set of pixels on a two-dimensional screen. The learning algorithm that is described in this paper overcomes a fundamental obstacle related to the zigzag borderline that is generated by a halfplane over a discrete grid. This obstacle had thwarted previous attempts to show that, in Angluin?s model for on-line learning with equivalence and membership queries, one can learn in an efficient manner even those classes of geometric objects which cannot be learnt fast by equivalence queries alone (such as rectangles in general position).

[1]  Marek Karpinski,et al.  Learning read-once formulas with queries , 1993, JACM.

[2]  Alfred V. Aho,et al.  The Design and Analysis of Computer Algorithms , 1974 .

[3]  Wolfgang Maass,et al.  On the complexity of learning from counterexamples and membership queries , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[4]  Eric B. Baum,et al.  Polynomial time algorithms for learning neural nets , 1990, Annual Conference Computational Learning Theory.

[5]  ERIC B. BAUM,et al.  On learning a union of half spaces , 1990, J. Complex..

[6]  Dana Angluin Equivalence queries and approximate fingerprints , 1989, COLT '89.

[7]  Wolfgang Maass,et al.  On the complexity of learning from counterexamples , 1989, 30th Annual Symposium on Foundations of Computer Science.

[8]  Eric B. Baum,et al.  Neural net algorithms that learn in polynomial time from examples and queries , 1991, IEEE Trans. Neural Networks.

[9]  Michael Frazier,et al.  Learning conjunctions of Horn clauses , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[10]  Leslie G. Valiant,et al.  Computational limitations on learning from examples , 1988, JACM.

[11]  Dana Angluin,et al.  Learning Regular Sets from Queries and Counterexamples , 1987, Inf. Comput..

[12]  Loo Keng Hua,et al.  Introduction to number theory , 1982 .

[13]  László Lovász,et al.  Algorithmic theory of numbers, graphs and convexity , 1986, CBMS-NSF regional conference series in applied mathematics.