Cargando…
Detecting Community Structures in Networks by Label Propagation with Prediction of Percolation Transition
Though label propagation algorithm (LPA) is one of the fastest algorithms for community detection in complex networks, the problem of trivial solutions frequently occurring in the algorithm affects its performance. We propose a label propagation algorithm with prediction of percolation transition (L...
Autores principales: | , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi Publishing Corporation
2014
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4119666/ https://www.ncbi.nlm.nih.gov/pubmed/25110725 http://dx.doi.org/10.1155/2014/148686 |
_version_ | 1782328991101747200 |
---|---|
author | Zhang, Aiping Ren, Guang Lin, Yejin Jia, Baozhu Cao, Hui Zhang, Jundong Zhang, Shubin |
author_facet | Zhang, Aiping Ren, Guang Lin, Yejin Jia, Baozhu Cao, Hui Zhang, Jundong Zhang, Shubin |
author_sort | Zhang, Aiping |
collection | PubMed |
description | Though label propagation algorithm (LPA) is one of the fastest algorithms for community detection in complex networks, the problem of trivial solutions frequently occurring in the algorithm affects its performance. We propose a label propagation algorithm with prediction of percolation transition (LPAp). After analyzing the reason for multiple solutions of LPA, by transforming the process of community detection into network construction process, a trivial solution in label propagation is considered as a giant component in the percolation transition. We add a prediction process of percolation transition in label propagation to delay the occurrence of trivial solutions, which makes small communities easier to be found. We also give an incomplete update condition which considers both neighbor purity and the contribution of small degree vertices to community detection to reduce the computation time of LPAp. Numerical tests are conducted. Experimental results on synthetic networks and real-world networks show that the LPAp is more accurate, more sensitive to small community, and has the ability to identify a single community structure. Moreover, LPAp with the incomplete update process can use less computation time than LPA, nearly without modularity loss. |
format | Online Article Text |
id | pubmed-4119666 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | Hindawi Publishing Corporation |
record_format | MEDLINE/PubMed |
spelling | pubmed-41196662014-08-10 Detecting Community Structures in Networks by Label Propagation with Prediction of Percolation Transition Zhang, Aiping Ren, Guang Lin, Yejin Jia, Baozhu Cao, Hui Zhang, Jundong Zhang, Shubin ScientificWorldJournal Research Article Though label propagation algorithm (LPA) is one of the fastest algorithms for community detection in complex networks, the problem of trivial solutions frequently occurring in the algorithm affects its performance. We propose a label propagation algorithm with prediction of percolation transition (LPAp). After analyzing the reason for multiple solutions of LPA, by transforming the process of community detection into network construction process, a trivial solution in label propagation is considered as a giant component in the percolation transition. We add a prediction process of percolation transition in label propagation to delay the occurrence of trivial solutions, which makes small communities easier to be found. We also give an incomplete update condition which considers both neighbor purity and the contribution of small degree vertices to community detection to reduce the computation time of LPAp. Numerical tests are conducted. Experimental results on synthetic networks and real-world networks show that the LPAp is more accurate, more sensitive to small community, and has the ability to identify a single community structure. Moreover, LPAp with the incomplete update process can use less computation time than LPA, nearly without modularity loss. Hindawi Publishing Corporation 2014 2014-07-07 /pmc/articles/PMC4119666/ /pubmed/25110725 http://dx.doi.org/10.1155/2014/148686 Text en Copyright © 2014 Aiping Zhang et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Article Zhang, Aiping Ren, Guang Lin, Yejin Jia, Baozhu Cao, Hui Zhang, Jundong Zhang, Shubin Detecting Community Structures in Networks by Label Propagation with Prediction of Percolation Transition |
title | Detecting Community Structures in Networks by Label Propagation with Prediction of Percolation Transition |
title_full | Detecting Community Structures in Networks by Label Propagation with Prediction of Percolation Transition |
title_fullStr | Detecting Community Structures in Networks by Label Propagation with Prediction of Percolation Transition |
title_full_unstemmed | Detecting Community Structures in Networks by Label Propagation with Prediction of Percolation Transition |
title_short | Detecting Community Structures in Networks by Label Propagation with Prediction of Percolation Transition |
title_sort | detecting community structures in networks by label propagation with prediction of percolation transition |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4119666/ https://www.ncbi.nlm.nih.gov/pubmed/25110725 http://dx.doi.org/10.1155/2014/148686 |
work_keys_str_mv | AT zhangaiping detectingcommunitystructuresinnetworksbylabelpropagationwithpredictionofpercolationtransition AT renguang detectingcommunitystructuresinnetworksbylabelpropagationwithpredictionofpercolationtransition AT linyejin detectingcommunitystructuresinnetworksbylabelpropagationwithpredictionofpercolationtransition AT jiabaozhu detectingcommunitystructuresinnetworksbylabelpropagationwithpredictionofpercolationtransition AT caohui detectingcommunitystructuresinnetworksbylabelpropagationwithpredictionofpercolationtransition AT zhangjundong detectingcommunitystructuresinnetworksbylabelpropagationwithpredictionofpercolationtransition AT zhangshubin detectingcommunitystructuresinnetworksbylabelpropagationwithpredictionofpercolationtransition |