Constructing optimized prototypes for nearest neighbor classifiers

A novel method of constructing optimized prototypes for nearest-neighbor classifiers is proposed. Based on an effective classification oriented error function containing class classification and class separation components, the corresponding prototype and feature weight updating rules are derived. The proposed method consists of several distinguished properties. First, not only prototypes but also feature weights are constructed during the optimization process. Next, several instead of one prototypes not belonging to the genuine class of input sample x are updated when x is classified incorrectly. Finally, it intrinsically distinguishes different learning contribution from training samples, which enables a large amount of learning from constructive samples, and limited learning from outlier ones. Experiments have shown the superiority of this method compared with LVQ2 and other previous works.