Fujipress Home | Search | About FINDER

Language: English:

Data Cleaning for Classification Using Misclassification Analysis

Piyasak Jeatrakul, Kok Wai Wong, and Chun Che Fung

School of Information Technology, Murdoch University, South Street, Murdoch, Western Australia 6150, Australia

Received: December 9, 2009

Accepted: February 9, 2010

Keywords: data cleaning, data pre-processing, artificial neural network, classifier

Journal ref: Journal of Advanced Computational Intelligence and Intelligent Informatics, Vol.14, No.3 pp. 297-302, 2010


In most classification problems, sometimes in order to achieve better results, data cleaning is used as a preprocessing technique. The purpose of data cleaning is to remove noise, inconsistent data and errors in the training data. This should enable the use of a better and representative data set to develop a reliable classification model. In most classification models, unclean data could sometime affect the classification accuracies of a model. In this paper, we investigate the use of misclassification analysis for data cleaning. In order to demonstrate our concept, we have used Artificial Neural Network (ANN) as the core computational intelligence technique. We use four benchmark data sets obtained from the University of California Irvine (UCI) machine learning repository to investigate the results from our proposed data cleaning technique. The experimental data sets used in our experiment are binary classification problems, which are German credit data, BUPA liver disorders, Johns Hopkins Ionosphere and Pima Indians Diabetes. The results show that the proposed cleaning technique could be a good alternative to provide some confidence when constructing a classification model.
preview Preview (PDF)  full text Full Text (PDF 3265KB)


[1] X. Zhu and X. Wu, “Class Noise vs. Attribute Noise: A Quantitative Study,” Artificial Intelligence Review, Vol.22, pp. 177-210, 2004.

[2] C. E. Brodley and M. A. Friedl, “Identifying mislabeled training data,” J. of Artificial Intelligence Research, Vol.11, pp. 137-167, 1999.

[3] A. Miranda, L. Garcia, A. Carvalho, and A. Lorena, “Use of Classification Algorithms in Noise Detection and Elimination,” in Hybrid Artificial Intelligence Systems, pp. 417-424, 2009.

[4] S. Verbaeten and A. Van Assche, “Ensemble methods for noise elimination in classification problems,” in Multiple Classifier Systems, pp. 317-325, 2003.

[5] X. Zhu, X. Wu, and Q. Chen, “Eliminating Class Noise in Large Datasets,” in Proceedings of the Twentieth Int. Conf. on Machine Learning (20th ICML), Washington D.C., pp. 920-927, 2003.

[6] G. L. Libralon, A. C. P. d. L. F. d. Carvalho, and A. C. Lorena, “Pre-Processing for Noise Detection in Gene Expression Classification Data,” J. of Brazilian Computer Society, Vol.15, pp. 3-11, 2009.

[7] I. Tomek, “Two Modifications of CNN,” Systems, Man and Cybernetics, IEEE Trans. on, Vol.6, pp. 769-772, 1976.

[8] Y. Sun, M. Robinson, R. Adams, R. T. Boekhorst, A. G. Rust, and N. Davey, “Using Sampling Methods to Improve Binding Site Predictions,” in European Symposium on Artificial Neural Networks (ESANN’2006), Bruges, Belgium, 2006.

[9] P. Kraipeerapun, C. C. Fung, and S. Nakkrasae, “Porosity prediction Using Bagging of Complementary Neural Networks,” in Advances in Neural Networks – ISNN 2009, pp. 175-184, 2009.

[10] A. Asuncion and D. J. Newman, “UCI Machine Learning Repository,” University of California, Irvine, School of Information and Computer Sciences, 2007.

[11] T. W. Liao, “Classification of Weld Flaws with Imbalanced Class Data,” Expert Systems with Applications, Vol.35, pp. 1041-1052, 2008.

[12] G. E. A. P. A. Batista, R. C. Prati, and M. C. Monard, “A Study of the Behavior of Several Methods for Balancing Machine Learning Training Data,” SIGKDD Explor. Newsl., Vol.6, pp. 20-29, 2004.

[13] P. Kraipeerapun and C. C. Fung, “Binary Classification Using Ensemble Neural Networks and Interval Neutrosophic Sets,” Neurocomput., Vol.72, pp. 2845-2856, 2009.

[14] P. Kraipeerapun and C. C. Fung, “Comparing Performance of Interval Neutrosophic Sets and Neural Networks with Support Vector Machines for Binary Classification Problems,” in Digital Ecosystems and Technologies, 2008 (DEST 2008), 2nd IEEE Int. Conf. on, pp. 34-37, 2008.

* "Preview" is the first 2 pages of the article. You don't need the registration.
* To read the PDF file you will then need to download and install the Adobe Reader.
Adobe Reader is free and available for download here:

adobe reader

Terms and Conditions | Privacy Policy | Recruit | Advertising Information | Contact Us