Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
496039 | Applied Soft Computing | 2013 | 10 Pages |
Fuzzy clustering is a widely applied method for extracting the underlying models within data. It has been applied successfully in many real-world applications. Fuzzy c-means is one of the most popular fuzzy clustering methods because it produces reasonable results and its implementation is straightforward. One problem with all fuzzy clustering algorithms such as fuzzy c-means is that some data points which are assigned to some clusters have low membership values. It is possible that many samples may be assigned to a cluster with low-confidence. In this paper, an efficient and noise-aware implementation of support vector machines, namely relaxed constraints support vector machines, is used to solve the mentioned problem and improve the performance of fuzzy c-means algorithm. First, fuzzy c-means partitions data into appropriate clusters. Then, the samples with high membership values in each cluster are selected for training a multi-class relaxed constraints support vector machine classifier. Finally, the class labels of the remaining data points are predicted by the latter classifier. The performance of the proposed clustering method is evaluated by quantitative measures such as cluster entropy and Minkowski scores. Experimental results on real-life data sets show the superiority of the proposed method.
Graphical abstractFigure optionsDownload full-size imageDownload as PowerPoint slideHighlights► Fuzzy c-means is one of the most popular fuzzy clustering methods. ► A problem with any fuzzy clustering method is that many samples may be assigned to a cluster with low-confidence. ► A noise-aware implementation of SVM (RSVM) is used to solve this problem.