Classification of Imbalanced Data by Combining the Complementary Neural Network and SMOTE Algorithm
In classification, when the distribution of the training data among classes is uneven, the learning algorithm is generally dominated by the feature of the majority classes. The features in the minority classes are normally difficult to be fully recognized. In this paper, a method is proposed to enhance the classification accuracy for the minority classes. The proposed method combines Synthetic Minority Over-sampling Technique (SMOTE) and Complementary Neural Network (CMTNN) to handle the problem of classifying imbalanced data. In order to demonstrate that the proposed technique can assist classification of imbalanced data, several classification algorithms have been used. They are Artificial Neural Network (ANN), k-Nearest Neighbor (k-NN) and Support Vector Machine (SVM). The benchmark data sets with various ratios between the minority class and the majority class are obtained from the University of California Irvine (UCI) machine learning repository. The results show that the proposed combination techniques can improve the performance for the class imbalance problem.
KeywordsClass imbalanced problem artificial neural network complementary neural network classification misclassification analysis
Unable to display preview. Download preview PDF.
- 4.Gu, Q., Cai, Z., Zhu, L., Huang, B.: Data mining on imbalanced data sets. In: International Conference on Advanced Computer Theory and Engineering, ICACTE 2008, pp. 1020–1024 (2008)Google Scholar
- 8.Gedeon, T.D., Bowden, T.G.: Heuristic pattern reduction. In: International Joint Conference on Neural Networks, Beijing, vol. 2, pp. 449–453 (1992)Google Scholar
- 13.Asuncion, A., Newman, D.J.: UCI Machine Learning Repository, University of California, Irvine, School of Information and Computer Sciences (2007)Google Scholar