Minimizing Disagreements for Geometric Regions Using Dynamic Programming , with Applications to Machine Learning and Computer Graphics

We demonstrate that the dynamic programming paradigm is an eeective tool in the design of eecient algorithms for solving minimumdisagreement problems for convex polygons, star-shaped polygons, unions of axis-parallel boxes and various other classes of geometric regions. In particular, we show that the minimizing disagreement problem for convex k-gons on a sample of size n can be solved in O(n 6 k) time. Together with earlier known results, we obtain algorithms for learning these geometric regions in the agnostic PAC learning model and the PAC model with random classiication noise. Furthermore, these algorithms also allow us to track slowly drifting concept from these geometric regions. Most of these algorithms can be naturally adapted to solve related discrepancy problems that have applications in image compression, geometrical clustering and numerical integration.

[1]  Mark de Berg,et al.  Computing Half-plane and Strip Discrepancy of Planar Point Sets , 1996, Comput. Geom..

[2]  Paul W. Goldberg,et al.  Learning unions of boxes with membership and equivalence queries , 1994, COLT '94.

[3]  Tibor Hegedüs Geometrical Concept Learning and Convex Polytopes , 1994, COLT.

[4]  W. Maass,et al.  Eecient Learning with Virtual Threshold Gates , 1997 .

[5]  Zhixiang Chen,et al.  On-line learning of rectangles , 1992, COLT '92.

[6]  Sholom M. Weiss,et al.  Maximizing the Predictive Value of Production Rules , 1990, Artif. Intell..

[7]  H. Niederreiter,et al.  Quasirandom Sampling in Computer Graphics , 1992 .

[8]  Ming Li,et al.  Learning in the presence of malicious errors , 1993, STOC '88.

[9]  Nader H. Bshouty,et al.  Noise-tolerant parallel learning of geometric concepts , 1995, COLT '95.

[10]  Ray A. Jarvis,et al.  On the Identification of the Convex Hull of a Finite Set of Points in the Plane , 1973, Inf. Process. Lett..

[11]  Dimitrios Gunopulos,et al.  Computing the Maximum Bichromatic Discrepancy with Applications to Computer Graphics and Machine Learning , 1996, J. Comput. Syst. Sci..

[12]  Scott E. Decatur Statistical queries and faulty PAC oracles , 1993, COLT '93.

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

[14]  Leslie G. Valiant,et al.  A theory of the learnable , 1984, STOC '84.

[15]  Paul Fischer,et al.  More or less efficient agnostic learning of convex polygons , 1995, COLT '95.

[16]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[17]  Zhixiang Chen,et al.  On learning discretized geometric concepts , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[18]  Subhash Suri,et al.  Noise-tolerant distribution-free learning of general geometric concepts , 1996, STOC '96.

[19]  Dimitrios Gunopulos,et al.  Concept learning with geometric hypotheses , 1995, COLT '95.

[20]  Hans Ulrich Simon,et al.  Robust Trainability of Single Neurons , 1995, J. Comput. Syst. Sci..

[21]  P. Laird Learning from Good and Bad Data , 1988 .

[22]  Herbert Edelsbrunner,et al.  Algorithms in Combinatorial Geometry , 1987, EATCS Monographs in Theoretical Computer Science.

[23]  David Haussler,et al.  Predicting {0,1}-functions on randomly drawn points , 1988, COLT '88.

[24]  Jirí Matousek,et al.  Discrepancy and approximations for bounded VC-dimension , 1993, Comb..

[25]  Manfred K. Warmuth,et al.  Learning Nested Differences of Intersection-Closed Concept Classes , 1989, COLT '89.

[26]  Henryk Wozniakowski,et al.  Recent progress in information-based complexity , 1993, Bull. EATCS.

[27]  R. Schapire Toward Eecient Agnostic Learning , 1992 .

[28]  Michael Frazier,et al.  Learning from a consistently ignorant teacher , 1994, COLT '94.

[29]  David Haussler,et al.  Decision Theoretic Generalizations of the PAC Model for Neural Net and Other Learning Applications , 1992, Inf. Comput..

[30]  Zhixiang Chen,et al.  Learning unions of two rectangles in the plane with equivalence queries , 1993, COLT '93.

[31]  Robert E. Schapire,et al.  Efficient distribution-free learning of probabilistic concepts , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[32]  Michael Kearns,et al.  Efficient noise-tolerant learning from statistical queries , 1993, STOC.

[33]  David Haussler,et al.  Learnability and the Vapnik-Chervonenkis dimension , 1989, JACM.

[34]  Peter Auer,et al.  On-line learning of rectangles in noisy environments , 1993, COLT '93.

[35]  Raimund Seidel,et al.  Constructing arrangements of lines and hyperplanes with applications , 1983, 24th Annual Symposium on Foundations of Computer Science (sfcs 1983).

[36]  David Eppstein,et al.  Computing the discrepancy , 1993, SCG '93.

[37]  Philip M. Long,et al.  Composite geometric concepts and polynomial predictability , 1990, COLT '90.

[38]  David P. Dobkin,et al.  Random-edge discrepancy of supersampling patterns , 1993 .