Distributed Data Clustering via Opinion Dynamics

We provide a distributed method to partition a large set of data in clusters, characterized by small in-group and large out-group distances. We assume a wireless sensors network in which each sensor is given a large set of data and the objective is to provide a way to group the sensors in homogeneou...

Full description

Bibliographic Details
Main Authors: Gabriele Oliva, Damiano La Manna, Adriano Fagiolini, Roberto Setola
Format: Article
Language:English
Published: SAGE Publishing 2015-03-01
Series:International Journal of Distributed Sensor Networks
Online Access:https://doi.org/10.1155/2015/753102
id doaj-a91cbd57ca50430280198ed1d4f33724
record_format Article
spelling doaj-a91cbd57ca50430280198ed1d4f337242020-11-25T03:34:12ZengSAGE PublishingInternational Journal of Distributed Sensor Networks1550-14772015-03-011110.1155/2015/753102753102Distributed Data Clustering via Opinion DynamicsGabriele Oliva0Damiano La Manna1Adriano Fagiolini2Roberto Setola3 University Campus Bio-Medico of Rome, Via A. del Portillo 21, 00128 Rome, Italy Dipartimento di Energia, Ingegneria dell’Informazione e Modelli Matematici (DEIM), University of Palermo, Viale delle Scienze, Edificio 10, 90128 Palermo, Italy Dipartimento di Energia, Ingegneria dell’Informazione e Modelli Matematici (DEIM), University of Palermo, Viale delle Scienze, Edificio 10, 90128 Palermo, Italy University Campus Bio-Medico of Rome, Via A. del Portillo 21, 00128 Rome, ItalyWe provide a distributed method to partition a large set of data in clusters, characterized by small in-group and large out-group distances. We assume a wireless sensors network in which each sensor is given a large set of data and the objective is to provide a way to group the sensors in homogeneous clusters by information type. In previous literature, the desired number of clusters must be specified a priori by the user. In our approach, the clusters are constrained to have centroids with a distance at least ε between them and the number of desired clusters is not specified. Although traditional algorithms fail to solve the problem with this constraint, it can help obtain a better clustering. In this paper, a solution based on the Hegselmann-Krause opinion dynamics model is proposed to find an admissible, although suboptimal, solution. The Hegselmann-Krause model is a centralized algorithm; here we provide a distributed implementation, based on a combination of distributed consensus algorithms. A comparison with k -means algorithm concludes the paper.https://doi.org/10.1155/2015/753102
collection DOAJ
language English
format Article
sources DOAJ
author Gabriele Oliva
Damiano La Manna
Adriano Fagiolini
Roberto Setola
spellingShingle Gabriele Oliva
Damiano La Manna
Adriano Fagiolini
Roberto Setola
Distributed Data Clustering via Opinion Dynamics
International Journal of Distributed Sensor Networks
author_facet Gabriele Oliva
Damiano La Manna
Adriano Fagiolini
Roberto Setola
author_sort Gabriele Oliva
title Distributed Data Clustering via Opinion Dynamics
title_short Distributed Data Clustering via Opinion Dynamics
title_full Distributed Data Clustering via Opinion Dynamics
title_fullStr Distributed Data Clustering via Opinion Dynamics
title_full_unstemmed Distributed Data Clustering via Opinion Dynamics
title_sort distributed data clustering via opinion dynamics
publisher SAGE Publishing
series International Journal of Distributed Sensor Networks
issn 1550-1477
publishDate 2015-03-01
description We provide a distributed method to partition a large set of data in clusters, characterized by small in-group and large out-group distances. We assume a wireless sensors network in which each sensor is given a large set of data and the objective is to provide a way to group the sensors in homogeneous clusters by information type. In previous literature, the desired number of clusters must be specified a priori by the user. In our approach, the clusters are constrained to have centroids with a distance at least ε between them and the number of desired clusters is not specified. Although traditional algorithms fail to solve the problem with this constraint, it can help obtain a better clustering. In this paper, a solution based on the Hegselmann-Krause opinion dynamics model is proposed to find an admissible, although suboptimal, solution. The Hegselmann-Krause model is a centralized algorithm; here we provide a distributed implementation, based on a combination of distributed consensus algorithms. A comparison with k -means algorithm concludes the paper.
url https://doi.org/10.1155/2015/753102
work_keys_str_mv AT gabrieleoliva distributeddataclusteringviaopiniondynamics
AT damianolamanna distributeddataclusteringviaopiniondynamics
AT adrianofagiolini distributeddataclusteringviaopiniondynamics
AT robertosetola distributeddataclusteringviaopiniondynamics
_version_ 1724560004672913408