A Kernel Fuzzy C-Means Clustering-Based Fuzzy Support Vector Machine Algorithm for Classification Problems with Outliers Or Nois

A Kernel Fuzzy C-Means Clustering-Based Fuzzy Support Vector Machine Algorithm for Classification Problems with Outliers Or Nois

University of Wollongong Research Online Faculty of Engineering and Information Sciences - Faculty of Engineering and Information Sciences Papers: Part A 2011 A Kernel Fuzzy c-Means Clustering-Based Fuzzy Support Vector Machine Algorithm for Classification Problems With Outliers or Noises Xiaowei Yang University of Technology Sydney Guangquan Zhang University of Technology Sydney, [email protected] Jie Lu University of Technology Sydney, [email protected] Jun Ma University of Wollongong, [email protected] Publication Details Yang, X., Zhang, G., Lu, J. & Ma, J. (2011). A Kernel Fuzzy c-Means Clustering-Based Fuzzy Support Vector Machine Algorithm for Classification Problems With Outliers or Noises. IEEE Transactions on Fuzzy Systems, 19 (1), 105-115. Research Online is the open access institutional repository for the University of Wollongong. For further information contact the UOW Library: [email protected] A Kernel Fuzzy c-Means Clustering-Based Fuzzy Support Vector Machine Algorithm for Classification Problems With Outliers or Noises Abstract The us pport vector machine (SVM) has provided higher performance than traditional learning machines and has been widely applied in real-world classification problems and nonlinear function estimation problems. Unfortunately, the training process of the SVM is sensitive to the outliers or noises in the training set. In this paper, a common misunderstanding of Gaussian-function-based kernel fuzzy clustering is corrected, and a kernel fuzzy c-means clustering-based fuzzy SVM algorithm (KFCM-FSVM) is developed to deal with the classification problems with outliers or noises. In the KFCM-FSVM algorithm, we first use the FCM clustering to cluster each of two classes from the training set in the high-dimensional feature space. The farthest pair of clusters, where one cluster comes from the positive class and the other from the negative class, is then searched and forms one new training set with membership degrees. Finally, we adopt FSVM to induce the final classification results on this new training set. The omputc ational complexity of the KFCM-FSVM algorithm is analyzed. A set of experiments is conducted on six benchmarking datasets and four artificial datasets for testing the generalization performance of the KFCM-FSVM algorithm. The er sults indicate that the KFCM-FSVM algorithm is robust for classification problems with outliers or noises. Keywords fuzzy, noises, kernel, support, vector, machine, algorithm, classification, problems, clustering-based, c-means, outliers Disciplines Engineering | Science and Technology Studies Publication Details Yang, X., Zhang, G., Lu, J. & Ma, J. (2011). A Kernel Fuzzy c-Means Clustering-Based Fuzzy Support Vector Machine Algorithm for Classification Problems With Outliers or Noises. IEEE Transactions on Fuzzy Systems, 19 (1), 105-115. This journal article is available at Research Online: http://ro.uow.edu.au/eispapers/6753 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 19, NO. 1, FEBRUARY 2011 105 A Kernel Fuzzy c-Means Clustering-Based Fuzzy Support Vector Machine Algorithm for Classification Problems With Outliers or Noises Xiaowei Yang, Guangquan Zhang, Jie Lu, Member, IEEE,andJunMa Abstract—The support vector machine (SVM) has provided (LSVM) [39], ν-SVM [48], and least-squares SVM (LS-SVM) higher performance than traditional learning machines and has [50], and obtained some bounds of classification errors [54]. been widely applied in real-world classification problems and non- In many real-world applications, such as financial time-series linear function estimation problems. Unfortunately, the training process of the SVM is sensitive to the outliers or noises in the train- forecasting [5], image classification [6], [8], bioinformatics [9], ing set. In this paper, a common misunderstanding of Gaussian- face recognition [11], [29], and face authentication [25], [43], function-based kernel fuzzy clustering is corrected, and a kernel the SVM and its hybrid algorithms have been shown to yield fuzzy c-means clustering-based fuzzy SVM algorithm (KFCM- higher performance. The SVM first maps the input points into a FSVM) is developed to deal with the classification problems with high-dimensional feature space and then constructs a separating outliers or noises. In the KFCM-FSVM algorithm, we first use the FCM clustering to cluster each of two classes from the training set hyperplane that maximizes the margin between two classes in in the high-dimensional feature space. The farthest pair of clusters, this space. With no knowledge of the mapping, the SVM finds where one cluster comes from the positive class and the other from the optimal hyperplane by using the dot product functions, called the negative class, is then searched and forms one new training kernels, in the high-dimensional feature space [53]. The solu- set with membership degrees. Finally, we adopt FSVM to induce tion of the optimal hyperplane can be written as a combination the final classification results on this new training set. The com- putational complexity of the KFCM-FSVM algorithm is analyzed. of a few input points that are called support vectors. A set of experiments is conducted on six benchmarking datasets One of the main drawbacks in the application of the standard and four artificial datasets for testing the generalization perfor- SVM is that the training process of the SVM is sensitive to mance of the KFCM-FSVM algorithm. The results indicate that the outliers or noises in the training dataset due to overfitting the KFCM-FSVM algorithm is robust for classification problems [64]. In many real-world classification problems, neither train- with outliers or noises. ing point exactly belongs to any of the two classes when the out- Index Terms—Classification, fuzzy c-means (FCM), fuzzy liers or noises exist. For example, one training point may belong support vector machine (FSVM), high-dimensional feature space, 95% to one class and be 5% meaningless, and it may also belong kernel clustering, outliers or noises. 30% to one class and be 70% meaningless. This uncertainty re- sults in some training points being more important than others I. INTRODUCTION for making decision. Considering that fuzzy approaches have HE support vector machine (SVM) is an important been widely applied to uncertain problems, Huang and Liu [22] T methodology for classification problems [10], [37], [44] and Lin and Wang [35] have proposed fuzzy SVMs (FSVM) in- and nonlinear function estimation problems [19] in the fields dependently based on the unilateral weights and standard SVM of pattern recognition and machine learning. The researchers model for classification problems with outliers or noises. As a have presented some important SVMs, such as Lagrangian SVM fuzzy extension of the proximal SVM, the fuzzy linear prox- imal SVM has also been suggested [23]. A key issue for the FSVM is how to set the fuzzy memberships of training data points, and much work has been done on this. By introduc- ing the confident factor and the trashy factor into the training dataset, Lin and Wang claimed that the approach for automatic Manuscript received November 16, 2009; revised April 1, 2010 and July 15, 2010; accepted September 23, 2010. Date of current version February 7, 2011. setting of fuzzy memberships had been proposed [36]. In this This work was supported by the Australian Research Council under Discovery method, many parameters have to be optimized, which makes Grant DP0880739 and the Joint Development Project of Industry, Education, it very difficult to set the confident factor and the trashy factor and Academy of Guangdong Province under Grant 2007B090400031. X. Yang is with the Department of Mathematics, School of Sciences, South automatically. Based on the distance between a sample and its China University of Technology, Guangzhou 510641, China, and also with the class center in the high-dimensional feature space, a new fuzzy Centre for Quantum Computation and Intelligent Systems, Faculty of Engineer- membership function has also been designed [24], which is a ing and Information Technology, University of Technology Sydney, Sydney NSW 2007, Australia (e-mail: [email protected]). kernel extension of the formulation in [35]. In the aforemen- G. Zhang, J. Lu, and J. Ma are with the Centre for Quantum Computa- tioned algorithms, the fuzzy membership si can be regarded tion and Intelligent Systems, Faculty of Engineering and Information Tech- as the degree of the corresponding training point belonging to nology, University of Technology Sydney, Sydney, NSW 2007, Australia (e-mail: [email protected]; [email protected]; [email protected]). one class in the classification problem, and the value 1 − si Color versions of one or more of the figures in this paper are available online can be regarded as the degree of meaninglessness. Considering at http://ieeexplore.ieee.org. that the same training sample may belong to multiple classes, Digital Object Identifier 10.1109/TFUZZ.2010.2087382 1063-6706/$26.00 © 2010 IEEE 106 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 19, NO. 1, FEBRUARY 2011 a bilateral weights-based FSVM model has been presented [55]. The noises in classification problems are usually divided into At present, this model faces two main difficulties: how to set two categories [56]: attribute noise and class noise. The attribute fuzzy memberships and how to decrease computational com- noises are represented by errors that are introduced to attribute plexity. For the regression problems with outliers or noises, the values. Examples

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    13 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us