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...
Autores principales: | , |
---|---|
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 |