An iterative genetic programming approach to prototype generation

In this paper, we propose a genetic programming (GP) approach to the problem of prototype generation for nearest-neighbor (NN) based classification. The problem consists of learning a set of artificial instances that effectively represents the training set of a classification problem, with the goal of reducing the storage requirements and the computational cost inherent in NN classifiers. This work introduces an iterative GP technique to learn such artificial instances based on a non-linear combination of instances available in the training set. Experiments are reported in a benchmark for prototype generation. Experimental results show our approach is very competitive with the state of the art, in terms of accuracy and in its ability to reduce the training set size.

[1]  Jakob Sternby Prototype Selection Methods for On-line HWR , 2006 .

[2]  Fernando Fernández,et al.  Evolutionary Design of Nearest Prototype Classifiers , 2004, J. Heuristics.

[3]  Francisco Herrera,et al.  MRPR: A MapReduce solution for prototype reduction in big data classification , 2015, Neurocomputing.

[4]  Francisco Herrera,et al.  Differential evolution for optimizing the positioning of prototypes in nearest neighbor classification , 2011, Pattern Recognit..

[5]  Hugo Jair Escalante,et al.  MOPG: a multi-objective evolutionary algorithm for prototype generation , 2017, Pattern Analysis and Applications.

[6]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[7]  Jesús Alcalá-Fdez,et al.  KEEL Data-Mining Software Tool: Data Set Repository, Integration of Algorithms and Experimental Analysis Framework , 2011, J. Multiple Valued Log. Soft Comput..

[8]  Rafael Bello,et al.  An Approach for Prototype Generation based on Similarity Relations for Problems of Classification , 2015, Computación y Sistemas.

[9]  Jack Koplowitz,et al.  On the relation of performance to editing in nearest neighbor rules , 1981, Pattern Recognit..

[10]  Francisco Herrera,et al.  A Taxonomy and Experimental Study on Prototype Generation for Nearest Neighbor Classification , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[11]  David G. Stork,et al.  Pattern Classification , 1973 .

[12]  Francisco Herrera,et al.  IPADE: Iterative Prototype Adjustment for Nearest Neighbor Classification , 2010, IEEE Transactions on Neural Networks.

[13]  F. Wilcoxon Individual Comparisons by Ranking Methods , 1945 .

[14]  Tony R. Martinez,et al.  Reduction Techniques for Instance-Based Learning Algorithms , 2000, Machine Learning.

[15]  S. Holm A Simple Sequentially Rejective Multiple Test Procedure , 1979 .

[16]  David G. Stork,et al.  Pattern Classification (2nd ed.) , 1999 .

[17]  Riccardo Poli,et al.  A Field Guide to Genetic Programming , 2008 .

[18]  Luigi P. Cordella,et al.  Genetic programming for generating prototypes in classification problems , 2005, 2005 IEEE Congress on Evolutionary Computation.

[19]  Utpal Garain,et al.  Prototype reduction using an artificial immune model , 2008, Pattern Analysis and Applications.

[20]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[21]  Hugo Jair Escalante,et al.  PGGP: Prototype Generation via Genetic Programming , 2016, Appl. Soft Comput..

[22]  Luigi P. Cordella,et al.  Looking for Prototypes by Genetic Programming , 2006, IWICPAS.