A vertex-similarity clustering algorithm for community detection

Communities in networks are considered to be groups of vertices with higher probability of being connected to each other than to members of other groups. Community detection, then, is a method to identify these communities based on the higher intra-cluster and lower inter-cluster connectivity. Depen...

Full description

Bibliographic Details
Main Authors: Antonio Maria Fiscarelli, Matthias R. Brust, Grégoire Danoy, Pascal Bouvry
Format: Article
Language:English
Published: Taylor & Francis Group 2020-01-01
Series:Journal of Information and Telecommunication
Subjects:
Online Access:http://dx.doi.org/10.1080/24751839.2019.1686683
_version_ 1828852604601368576
author Antonio Maria Fiscarelli
Matthias R. Brust
Grégoire Danoy
Pascal Bouvry
author_facet Antonio Maria Fiscarelli
Matthias R. Brust
Grégoire Danoy
Pascal Bouvry
author_sort Antonio Maria Fiscarelli
collection DOAJ
description Communities in networks are considered to be groups of vertices with higher probability of being connected to each other than to members of other groups. Community detection, then, is a method to identify these communities based on the higher intra-cluster and lower inter-cluster connectivity. Depending on the type and size of the network, detecting such communities can be a challenging task. The method we propose is a degenerate agglomerative hierarchical clustering algorithm (DAHCA) that makes use of the reachability matrix to find a community structure in networks. We tested DAHCA using common classes of network benchmarks as well as real-world networks and compared it to state-of-the-art community detection algorithms. Our results show that it can effectively identify hierarchies of communities, and outperform some of the algorithms for more complex networks. In particular, when communities start to exhibit very low intra-community connectivity, it is the only method that is still able to identify communities.
first_indexed 2024-12-12T23:56:46Z
format Article
id doaj.art-c582803191e740dab307d38ea4bd5273
institution Directory Open Access Journal
issn 2475-1839
2475-1847
language English
last_indexed 2024-12-12T23:56:46Z
publishDate 2020-01-01
publisher Taylor & Francis Group
record_format Article
series Journal of Information and Telecommunication
spelling doaj.art-c582803191e740dab307d38ea4bd52732022-12-22T00:06:33ZengTaylor & Francis GroupJournal of Information and Telecommunication2475-18392475-18472020-01-0141365010.1080/24751839.2019.16866831686683A vertex-similarity clustering algorithm for community detectionAntonio Maria Fiscarelli0Matthias R. Brust1Grégoire Danoy2Pascal Bouvry3University of LuxembourgUniversity of LuxembourgUniversity of LuxembourgUniversity of LuxembourgCommunities in networks are considered to be groups of vertices with higher probability of being connected to each other than to members of other groups. Community detection, then, is a method to identify these communities based on the higher intra-cluster and lower inter-cluster connectivity. Depending on the type and size of the network, detecting such communities can be a challenging task. The method we propose is a degenerate agglomerative hierarchical clustering algorithm (DAHCA) that makes use of the reachability matrix to find a community structure in networks. We tested DAHCA using common classes of network benchmarks as well as real-world networks and compared it to state-of-the-art community detection algorithms. Our results show that it can effectively identify hierarchies of communities, and outperform some of the algorithms for more complex networks. In particular, when communities start to exhibit very low intra-community connectivity, it is the only method that is still able to identify communities.http://dx.doi.org/10.1080/24751839.2019.1686683community detectiongraph clusteringsocial network analysis
spellingShingle Antonio Maria Fiscarelli
Matthias R. Brust
Grégoire Danoy
Pascal Bouvry
A vertex-similarity clustering algorithm for community detection
Journal of Information and Telecommunication
community detection
graph clustering
social network analysis
title A vertex-similarity clustering algorithm for community detection
title_full A vertex-similarity clustering algorithm for community detection
title_fullStr A vertex-similarity clustering algorithm for community detection
title_full_unstemmed A vertex-similarity clustering algorithm for community detection
title_short A vertex-similarity clustering algorithm for community detection
title_sort vertex similarity clustering algorithm for community detection
topic community detection
graph clustering
social network analysis
url http://dx.doi.org/10.1080/24751839.2019.1686683
work_keys_str_mv AT antoniomariafiscarelli avertexsimilarityclusteringalgorithmforcommunitydetection
AT matthiasrbrust avertexsimilarityclusteringalgorithmforcommunitydetection
AT gregoiredanoy avertexsimilarityclusteringalgorithmforcommunitydetection
AT pascalbouvry avertexsimilarityclusteringalgorithmforcommunitydetection
AT antoniomariafiscarelli vertexsimilarityclusteringalgorithmforcommunitydetection
AT matthiasrbrust vertexsimilarityclusteringalgorithmforcommunitydetection
AT gregoiredanoy vertexsimilarityclusteringalgorithmforcommunitydetection
AT pascalbouvry vertexsimilarityclusteringalgorithmforcommunitydetection