journal article·2019-11-21Open access

Enhanced Label Noise Filtering with Multiple Voting

Donghai Guan, Maqbool Hussain, Weiwei Yuan, Asad Masood Khattak, Muhammad Fahim, Wajahat Ali Khan

Applied Sciences· Volume 9· Issue 23

Abstract

Label noises exist in many applications, and their presence can degrade learning performance. Researchers usually use filters to identify and eliminate them prior to training. The ensemble learning based filter (EnFilter) is the most widely used filter. According to the voting mechanism, EnFilter is mainly divided into two types: single-voting based (SVFilter) and multiple-voting based (MVFilter). In general, MVFilter is more often preferred because multiple-voting could address the intrinsic limitations of single-voting. However, the most important unsolved issue in MVFilter is how to determine the optimal decision point (ODP). Conceptually, the decision point is a threshold value, which determines the noise detection performance. To maximize the performance of MVFilter, we propose a novel approach to compute the optimal decision point. Our approach is data driven and cost sensitive, which determines the ODP based on the given noisy training dataset and noise misrecognition cost matrix. The core idea of our approach is to estimate the mislabeled data probability distributions, based on which the expected cost of each possible decision point could be inferred. Experimental results on a set of benchmark datasets illustrate the utility of our proposed approach.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Machine Learning and Data Classification · Imbalanced Data Classification Techniques · Industrial Vision Systems and Defect Detection

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

College of Computer Science & Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China

Department of Software, Sejong University, 209, Neungdong-ro, Gwangjin-gu, Seoul 05006, Korea

Department of Computer Science and Engineering, Oakland University, Rochester, MI 48309, USA

College of Technological Innovation, Zayed University, Dubai 144534, UAE

Institute of Information Systems, Innopolis University, Tatarstan 420500, Russia

Department of Computer Engineering, Kyung Hee University, Seocheon-dong, Giheung-gu, Yongin-si, Gyeonggi-do 17104, Korea

Funding

National Science Foundation of China · Zayed University · National Research Foundation of Korea

References (41)

Show source-provided references
1. Nearest neighbor editing aided by unlabeled data10.1016/j.ins.2009.02.011 ↗
2. The pairwise attribute noise detection algorithm10.1007/s10115-006-0022-x ↗
3. Knowledge discovery from imbalanced and noisy data10.1016/j.datak.2009.08.005 ↗
4. Class noise vs. attribute noise: A quantitative study10.1007/s10462-004-0751-8 ↗
5. Zhu, X.Q., Wu, X.D., and Yang, Y. (2004, January 1–4). Dynamic classifier selection for effective mining from noisy data streams. Proceedings of the Fourth IEEE International Conference on Data Mining, Brighton, UK.
6. Green routing protocols for wireless multimedia sensor networks10.1109/MWC.2016.1400052WC ↗
7. Han, G., Que, W., Jia, G., and Zhang, W. (2017). Resource Utilization-aware Energy Efficient Server Consolidation Algorithm for Green Computing in IIOT. J. Netw. Comput. Appl.10.1016/j.jnca.2017.07.011 ↗
8. Jia, G., Han, G., Jiang, J., and Liu, L. (2016). Dynamic Adaptive Replacement Policy in Shared Last-Level Cache of DRAM/PCM Hybrid Memory for Big Data Storage. IEEE Trans. Ind. Inform.10.1109/TII.2016.2645941 ↗
9. Predicting the clinical status of human breast cancer by using gene expression profiles10.1073/pnas.201162998 ↗
10. Noise modelling and evaluating learning from examples10.1016/0004-3702(94)00094-8 ↗
11. Pechenizkiy, M., Tsymbal, A., Puuronen, S., and Pechenizkiy, O. (2006, January 22–23). Class noise and supervised learning in medical domains: The effect of feature extraction. Proceedings of the 19th IEEE Symposium on Computer-Based Medical Systems, Salt Lake City, UT, USA.10.1109/CBMS.2006.65 ↗
12. The efficiency of logistic regression compared to normal discriminant analysis under class-conditional classification noise10.1016/j.jmva.2010.03.001 ↗
13. A study of the effect of different types of noise on the precision of supervised learning techniques10.1007/s10462-010-9156-z ↗
14. Zhang, J., and Yang, Y. (August, January 28). Robustness of regularized linear classification methods in text categorization. Proceedings of the 26th Annual International ACM SIGIR Conference on Research and Development in Informaion Retrieval, Toronto, ON, Canada.
15. Popular ensemble methods: An empirical study10.1613/jair.614 ↗
16. An experimental comparison of three methods for constructing ensembles of decision trees: Bagging, boosting, and randomization10.1023/A:1007607513941 ↗
17. Soft margins for AdaBoost10.1023/A:1007618119488 ↗
18. Classification of mislabelled microarrays using robust sparse logistic regression10.1093/bioinformatics/btt078 ↗
19. Gu, B., and Victor, S.S. (2016). A Robust Regularization Path Algorithm for v-Support Vector Classification. IEEE Trans. Neural Netw. Learn. Syst.10.1109/TNNLS.2016.2527796 ↗
20. A first study on decomposition strategies with data with class noise using decision trees10.1007/978-3-642-28931-6_3 ↗
21. Beigman, E., and Klebanov, B.B. (2009, January 2–7). Learning with annotation noise. Proceedings of the Joint Conference of the 47th Annual Meeting of the ACL and the 4th International Joint Conference on Natural Language Processing of the AFNLP: Volume 1, Singapore.10.3115/1687878.1687919 ↗
22. A team of continuousaction learning automata for noise-tolerant learning of half-spaces10.1109/TSMCB.2009.2032155 ↗
23. Noise tolerance under risk minimization10.1109/TSMCB.2012.2223460 ↗
24. Abellan, J., and Masegosa, A.R. (2010). Bagging decision trees on data sets with classification noise. Foundations of Information and Knowledge Systems, Springer.10.1007/978-3-642-11829-6_17 ↗
25. Incremental support vector learning for ordinal regression10.1109/TNNLS.2014.2342533 ↗
26. Building classification trees using the total uncertainty criterion10.1002/int.10143 ↗
27. Brodley, C.E., and Friedl, M.A. (1996, January 31). Improving autmated land cover mapping by identifying and eliminating mislabeled observations from training data. Proceedings of the Geoscience and Remote Sensing Symposium, Lincoln, NE, USA.
28. Identifying mislabeled training data10.1613/jair.606 ↗
29. A new definition of neighborhood of a point in multi-dimensional space10.1016/0167-8655(95)00093-3 ↗
30. Identifying mislabeled training data with the aid of unlabeled data10.1007/s10489-010-0225-4 ↗
31. John, G.H. (1995, January 20–21). Robust decision trees: Removing outliers from databases. Proceedings of the International Conference on Knowledge Discovery and Data Mining, Montréal, QC, Canada.
32. Decontamination of training data for supevised pattern recognition10.1007/3-540-44522-6_64 ↗
33. Analysis of new techniques to obtain quality training sets10.1016/S0167-8655(02)00225-8 ↗
34. Metxas, D., Metaxas, D., Fradkin, D., Kulikowski, C., and Muchnik, I. (2004, January 15–17). Distinguishing mislabeled data from correctly labeled data in classifier design. Proceedings of the 16th IEEE International Conference on Tools with Artificial Intelligence, Boca Raton, FL, USA.
35. Verbaeten, S., and Assche, A.V. (2003). Ensemble methods for noise elimination in classification problems. Multiple Classifier Systems, Springer.10.1007/3-540-44938-8_32 ↗
36. Asymptotic properties of nearest neighbor rules using edited data
37. Wu, X., Zhu, X., and Chen, Q. (2003, January 21–24). Eliminating class noise in large datasets. Proceedings of the International Conference on Machine Learning, Washington, DC, USA.
38. Young, J., Ashburner, J., and Ourselin, S. (2013, January 22–24). Wrapper methods to correct mislabeled training data. Proceedings of the 2013 International Workshop on Pattern Recognition in Neuroimaging, Philadelphia, PA, USA.10.1109/PRNI.2013.51 ↗
39. Editing training data for knn classifiers with neural network ensemble
40. Detecting potential labeling errors for bioinformatics by multiple voting10.1016/j.knosys.2014.04.013 ↗
41. Yuan, W., Guan, D., Shen, L., and Pan, H. (2014, January 26–28). An empirical study of filter based feature selection algorithms using noisy training data. Proceedings of the 4th IEEE International Conference on Information Science and Technology, Shenzhen, China.10.1109/ICIST.2014.6920367 ↗