Particle swarm optimization for prototype reduction
The problem addressed in this paper concerns the prototype reduction for a nearest-neighbor classifier. An efficient method based on particle swarm optimization is proposed here for finding a good set of prototypes. Starting from an initial random selection of a small number of training patterns, we generate a set of prototypes, using the particle swarm optimization, which minimizes the error rate on the training set. To improve the classification performance, during the training phase the prototype generation is repeated N times, then each of the resulting N sets of prototypes is used to classify each test pattern, and finally these N classification results are combined by the vote rule. The performance improvement with respect to the state-of-the-art approaches is validated through experiments with several benchmark datasets.
particle swarm optimization prototype reduction nearest neighbor