An efficient reduction algorithm based on natural neighbor and nearest enemy

Prototype reduction is aimed at reducing prohibitive computational costs and the storage space for pattern recognition. The most frequently used methods include the condensating and editing approaches. Condensating method removes the patterns far from the decision boundary and do not contribute to better classification accuracy, while editing method removes noise patterns to improve the classification accuracy. In this paper, a new hybrid algorithm called prototype reduction algorithm based on natural neighbor and nearest enemy is presented. At first, an editing algorithm is proposed to filter noisy patterns and smooth the class boundaries by using the concept of natural neighbor. The main advantage of the editing algorithm is that it does not require any user-defined parameters. Then, using a new condensing method based on nearest enemy to reduce prototypes far from decision line. Through this algorithm, interior prototypes are discarded. Experiments show that the hybrid approach effectively reduces the number of prototypes while achieves higher classification performance along with competitive prototype algorithms.

[1]  A. Rosenfeld,et al.  IEEE TRANSACTIONS ON SYSTEMS , MAN , AND CYBERNETICS , 2022 .

[2]  Jun-Hai Zhai,et al.  Instances selection for NN with fuzzy rough technique , 2011, 2011 International Conference on Machine Learning and Cybernetics.

[3]  Axthonv G. Oettinger,et al.  IEEE Transactions on Information Theory , 1998 .

[4]  Amal Miloud-Aouidate,et al.  Ant Colony Prototype Reduction Algorithm for kNN Classification , 2012, 2012 IEEE 15th International Conference on Computational Science and Engineering.

[5]  Michael J. Watts,et al.  IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS Publication Information , 2020, IEEE Transactions on Neural Networks and Learning Systems.

[6]  B. Ripley,et al.  Pattern Recognition , 1968, Nature.

[7]  Rynson W. H. Lau,et al.  Knowledge and Data Engineering for e-Learning Special Issue of IEEE Transactions on Knowledge and Data Engineering , 2008 .