Cargando…

A semi-synchronous label propagation algorithm with constraints for community detection in complex networks

Community structure is an important feature of a complex network, where detection of the community structure can shed some light on the properties of such a complex network. Amongst the proposed community detection methods, the label propagation algorithm (LPA) emerges as an effective detection meth...

Descripción completa

Detalles Bibliográficos
Autores principales: Hou Chin, Jia, Ratnavelu, Kuru
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5379178/
https://www.ncbi.nlm.nih.gov/pubmed/28374836
http://dx.doi.org/10.1038/srep45836
_version_ 1782519555733585920
author Hou Chin, Jia
Ratnavelu, Kuru
author_facet Hou Chin, Jia
Ratnavelu, Kuru
author_sort Hou Chin, Jia
collection PubMed
description Community structure is an important feature of a complex network, where detection of the community structure can shed some light on the properties of such a complex network. Amongst the proposed community detection methods, the label propagation algorithm (LPA) emerges as an effective detection method due to its time efficiency. Despite this advantage in computational time, the performance of LPA is affected by randomness in the algorithm. A modified LPA, called CLPA-GNR, was proposed recently and it succeeded in handling the randomness issues in the LPA. However, it did not remove the tendency for trivial detection in networks with a weak community structure. In this paper, an improved CLPA-GNR is therefore proposed. In the new algorithm, the unassigned and assigned nodes are updated synchronously while the assigned nodes are updated asynchronously. A similarity score, based on the Sørensen-Dice index, is implemented to detect the initial communities and for breaking ties during the propagation process. Constraints are utilised during the label propagation and community merging processes. The performance of the proposed algorithm is evaluated on various benchmark and real-world networks. We find that it is able to avoid trivial detection while showing substantial improvement in the quality of detection.
format Online
Article
Text
id pubmed-5379178
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Nature Publishing Group
record_format MEDLINE/PubMed
spelling pubmed-53791782017-04-10 A semi-synchronous label propagation algorithm with constraints for community detection in complex networks Hou Chin, Jia Ratnavelu, Kuru Sci Rep Article Community structure is an important feature of a complex network, where detection of the community structure can shed some light on the properties of such a complex network. Amongst the proposed community detection methods, the label propagation algorithm (LPA) emerges as an effective detection method due to its time efficiency. Despite this advantage in computational time, the performance of LPA is affected by randomness in the algorithm. A modified LPA, called CLPA-GNR, was proposed recently and it succeeded in handling the randomness issues in the LPA. However, it did not remove the tendency for trivial detection in networks with a weak community structure. In this paper, an improved CLPA-GNR is therefore proposed. In the new algorithm, the unassigned and assigned nodes are updated synchronously while the assigned nodes are updated asynchronously. A similarity score, based on the Sørensen-Dice index, is implemented to detect the initial communities and for breaking ties during the propagation process. Constraints are utilised during the label propagation and community merging processes. The performance of the proposed algorithm is evaluated on various benchmark and real-world networks. We find that it is able to avoid trivial detection while showing substantial improvement in the quality of detection. Nature Publishing Group 2017-04-04 /pmc/articles/PMC5379178/ /pubmed/28374836 http://dx.doi.org/10.1038/srep45836 Text en Copyright © 2017, The Author(s) http://creativecommons.org/licenses/by/4.0/ This work is licensed under a Creative Commons Attribution 4.0 International License. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in the credit line; if the material is not included under the Creative Commons license, users will need to obtain permission from the license holder to reproduce the material. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/
spellingShingle Article
Hou Chin, Jia
Ratnavelu, Kuru
A semi-synchronous label propagation algorithm with constraints for community detection in complex networks
title A semi-synchronous label propagation algorithm with constraints for community detection in complex networks
title_full A semi-synchronous label propagation algorithm with constraints for community detection in complex networks
title_fullStr A semi-synchronous label propagation algorithm with constraints for community detection in complex networks
title_full_unstemmed A semi-synchronous label propagation algorithm with constraints for community detection in complex networks
title_short A semi-synchronous label propagation algorithm with constraints for community detection in complex networks
title_sort semi-synchronous label propagation algorithm with constraints for community detection in complex networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5379178/
https://www.ncbi.nlm.nih.gov/pubmed/28374836
http://dx.doi.org/10.1038/srep45836
work_keys_str_mv AT houchinjia asemisynchronouslabelpropagationalgorithmwithconstraintsforcommunitydetectionincomplexnetworks
AT ratnavelukuru asemisynchronouslabelpropagationalgorithmwithconstraintsforcommunitydetectionincomplexnetworks
AT houchinjia semisynchronouslabelpropagationalgorithmwithconstraintsforcommunitydetectionincomplexnetworks
AT ratnavelukuru semisynchronouslabelpropagationalgorithmwithconstraintsforcommunitydetectionincomplexnetworks