Clustering Algorithms: A Comparative Approach

12/26/2016
by   Mayra Z. Rodriguez, et al.
0

Many real-world systems can be studied in terms of pattern recognition tasks, so that proper use (and understanding) of machine learning methods in practical applications becomes essential. While a myriad of classification methods have been proposed, there is no consensus on which methods are more suitable for a given dataset. As a consequence, it is important to comprehensively compare methods in many possible scenarios. In this context, we performed a systematic comparison of 7 well-known clustering methods available in the R language. In order to account for the many possible variations of data, we considered artificial datasets with several tunable properties (number of classes, separation between classes, etc). In addition, we also evaluated the sensitivity of the clustering methods with regard to their parameters configuration. The results revealed that, when considering the default configurations of the adopted methods, the spectral approach usually outperformed the other clustering algorithms. We also found that the default configuration of the adopted implementations was not accurate. In these cases, a simple approach based on random selection of parameters values proved to be a good alternative to improve the performance. All in all, the reported approach provides subsidies guiding the choice of clustering algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/23/2018

Learning Multiple Defaults for Machine Learning Algorithms

The performance of modern machine learning methods highly depends on the...
research
06/22/2021

On Matrix Factorizations in Subspace Clustering

This article explores subspace clustering algorithms using CUR decomposi...
research
02/15/2021

DAC: Deep Autoencoder-based Clustering, a General Deep Learning Framework of Representation Learning

Clustering performs an essential role in many real world applications, s...
research
09/16/2020

Too Much Information Kills Information: A Clustering Perspective

Clustering is one of the most fundamental tools in the artificial intell...
research
07/07/2020

Sapphire: Automatic Configuration Recommendation for Distributed Storage Systems

Modern distributed storage systems come with aplethora of configurable p...
research
04/19/2017

Pattern Recognition using Artificial Immune System

In this thesis, the uses of Artificial Immune Systems (AIS) in Machine l...
research
08/31/2018

Autonomous Configuration of Network Parameters in Operating Systems using Evolutionary Algorithms

By default, the Linux network stack is not configured for highspeed larg...

Please sign up or login with your details

Forgot password? Click here to reset