Clustering analysis is an important computational task that has applications in many domains. One of the most popular algorithms to solve the clustering problem is fuzzy c-means, which exploits notions from fuzzy logic to provide a smooth partitioning of the data into classes, allowing the possibility of multiple membership for each data sample. The fuzzy c-means algorithm is based on the optimization of a partitioning function, which minimizes inter-cluster similarity. This optimization problem is known to be NP-hard and it is generally tackled using a hill climbing method, a local optimizer that provides acceptable but sub-optimal solutions, since it is sensitive to initialization and tends to get stuck in local optima. In this work we propose an alternative approach based on the swarm intelligence global optimization method Fuzzy Self-Tuning Particle Swarm Optimization (FST-PSO). We solve the fuzzy clustering task by optimizing fuzzy c-means' partitioning function using FST-PSO. We show that this population-based metaheuristics is more effective than hill climbing, providing high quality solutions with the cost of an additional computational complexity. It is noteworthy that, since this particle swarm optimization algorithm is self-tuning, the user does not have to specify additional hyperparameters for the optimization process.

Fuchs, C., Spolaor, S., Nobile, M., Kaymak, U. (2019). A Swarm Intelligence Approach to Avoid Local Optima in Fuzzy C-Means Clustering. In 2019 IEEE International Conference on Fuzzy Systems, FUZZ 2019. Institute of Electrical and Electronics Engineers Inc. [10.1109/FUZZ-IEEE.2019.8858940].

A Swarm Intelligence Approach to Avoid Local Optima in Fuzzy C-Means Clustering

Spolaor S.;Nobile M. S.;
2019

Abstract

Clustering analysis is an important computational task that has applications in many domains. One of the most popular algorithms to solve the clustering problem is fuzzy c-means, which exploits notions from fuzzy logic to provide a smooth partitioning of the data into classes, allowing the possibility of multiple membership for each data sample. The fuzzy c-means algorithm is based on the optimization of a partitioning function, which minimizes inter-cluster similarity. This optimization problem is known to be NP-hard and it is generally tackled using a hill climbing method, a local optimizer that provides acceptable but sub-optimal solutions, since it is sensitive to initialization and tends to get stuck in local optima. In this work we propose an alternative approach based on the swarm intelligence global optimization method Fuzzy Self-Tuning Particle Swarm Optimization (FST-PSO). We solve the fuzzy clustering task by optimizing fuzzy c-means' partitioning function using FST-PSO. We show that this population-based metaheuristics is more effective than hill climbing, providing high quality solutions with the cost of an additional computational complexity. It is noteworthy that, since this particle swarm optimization algorithm is self-tuning, the user does not have to specify additional hyperparameters for the optimization process.
paper
Clustering algorithms, Optimization, Particle swarm optimization, Partitioning algorithms, fuzzy clustering
English
2019 IEEE International Conference on Fuzzy Systems, FUZZ 2019 23-26 June
2019
2019 IEEE International Conference on Fuzzy Systems, FUZZ 2019
978-153861728-1
2019
2019-
8858940
none
Fuchs, C., Spolaor, S., Nobile, M., Kaymak, U. (2019). A Swarm Intelligence Approach to Avoid Local Optima in Fuzzy C-Means Clustering. In 2019 IEEE International Conference on Fuzzy Systems, FUZZ 2019. Institute of Electrical and Electronics Engineers Inc. [10.1109/FUZZ-IEEE.2019.8858940].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/298376
Citazioni
  • Scopus 22
  • ???jsp.display-item.citation.isi??? ND
Social impact