Bilateral Weighted Fuzzy C-Means Clustering
Authors
Abstract:
Nowadays, the Fuzzy C-Means method has become one of the most popular clustering methods based on minimization of a criterion function. However, the performance of this clustering algorithm may be significantly degraded in the presence of noise. This paper presents a robust clustering algorithm called Bilateral Weighted Fuzzy CMeans (BWFCM). We used a new objective function that uses some kinds of weights for reducing the effect of noises in clustering. Experimental results using, two artificial datasets, five real datasets, viz., Iris, Cancer, Wine, Glass and a speech corpus used in a GMM-based speaker identification task show that compared to three well-known clustering algorithms, namely, the Fuzzy Possibilistic C-Means, Credibilistic Fuzzy C-Means and Density Weighted Fuzzy C-Means, our approach is less sensitive to outliers and noises and has an acceptable computational complexity.
similar resources
A New Feature Weighted Fuzzy C-means Clustering Algorithm
In the field of cluster analysis, most of existing algorithms assume that each feature of the samples plays a uniform contribution for cluster analysis. Considering different features with different importance, feature-weight assignment can be regarded as a special case of feature selection. That is, the feature assigned a value in the interval [0, 1] indicating the importance of that feature, ...
full textOPTIMIZATION OF FUZZY CLUSTERING CRITERIA BY A HYBRID PSO AND FUZZY C-MEANS CLUSTERING ALGORITHM
This paper presents an efficient hybrid method, namely fuzzy particleswarm optimization (FPSO) and fuzzy c-means (FCM) algorithms, to solve the fuzzyclustering problem, especially for large sizes. When the problem becomes large, theFCM algorithm may result in uneven distribution of data, making it difficult to findan optimal solution in reasonable amount of time. The PSO algorithm does find ago...
full textA Fuzzy C-means Algorithm for Clustering Fuzzy Data and Its Application in Clustering Incomplete Data
The fuzzy c-means clustering algorithm is a useful tool for clustering; but it is convenient only for crisp complete data. In this article, an enhancement of the algorithm is proposed which is suitable for clustering trapezoidal fuzzy data. A linear ranking function is used to define a distance for trapezoidal fuzzy data. Then, as an application, a method based on the proposed algorithm is pres...
full textRelative entropy fuzzy c-means clustering
Pattern recognition is a collection of computer techniques to classify various observations into different clusters of similar attributes in either supervised or unsupervised manner. Application of fuzzy logic to unsupervised classification or clustering methods has resulted in many wildly used techniques such as fuzzy c-means (FCM) method. However, when the observations are too noisy, the perf...
full textIntegrating Fuzzy c-Means Clustering with PostgreSQL
Many data sets to be clustered are stored in relational databases. Having a clusterization algorithm implemented in SQL provides easier clusterization inside a relational DBMS than outside with some alternative tools. In this paper we propose Fuzzy c-Means clustering algorithm adapted for PostgreSQL open-source relational DBMS.
full textMy Resources
Journal title
volume 8 issue 2
pages 108- 121
publication date 2012-06
By following a journal you will be notified via email when a new issue of this journal is published.
Hosted on Doprax cloud platform doprax.com
copyright © 2015-2023