Cargando…

Online Community Detection for Large Complex Networks

Complex networks describe a wide range of systems in nature and society. To understand complex networks, it is crucial to investigate their community structure. In this paper, we develop an online community detection algorithm with linear time complexity for large complex networks. Our algorithm pro...

Descripción completa

Detalles Bibliográficos
Autores principales: Pan, Gang, Zhang, Wangsheng, Wu, Zhaohui, Li, Shijian
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4111306/
https://www.ncbi.nlm.nih.gov/pubmed/25061683
http://dx.doi.org/10.1371/journal.pone.0102799
_version_ 1782328087602528256
author Pan, Gang
Zhang, Wangsheng
Wu, Zhaohui
Li, Shijian
author_facet Pan, Gang
Zhang, Wangsheng
Wu, Zhaohui
Li, Shijian
author_sort Pan, Gang
collection PubMed
description Complex networks describe a wide range of systems in nature and society. To understand complex networks, it is crucial to investigate their community structure. In this paper, we develop an online community detection algorithm with linear time complexity for large complex networks. Our algorithm processes a network edge by edge in the order that the network is fed to the algorithm. If a new edge is added, it just updates the existing community structure in constant time, and does not need to re-compute the whole network. Therefore, it can efficiently process large networks in real time. Our algorithm optimizes expected modularity instead of modularity at each step to avoid poor performance. The experiments are carried out using 11 public data sets, and are measured by two criteria, modularity and NMI (Normalized Mutual Information). The results show that our algorithm's running time is less than the commonly used Louvain algorithm while it gives competitive performance.
format Online
Article
Text
id pubmed-4111306
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-41113062014-07-29 Online Community Detection for Large Complex Networks Pan, Gang Zhang, Wangsheng Wu, Zhaohui Li, Shijian PLoS One Research Article Complex networks describe a wide range of systems in nature and society. To understand complex networks, it is crucial to investigate their community structure. In this paper, we develop an online community detection algorithm with linear time complexity for large complex networks. Our algorithm processes a network edge by edge in the order that the network is fed to the algorithm. If a new edge is added, it just updates the existing community structure in constant time, and does not need to re-compute the whole network. Therefore, it can efficiently process large networks in real time. Our algorithm optimizes expected modularity instead of modularity at each step to avoid poor performance. The experiments are carried out using 11 public data sets, and are measured by two criteria, modularity and NMI (Normalized Mutual Information). The results show that our algorithm's running time is less than the commonly used Louvain algorithm while it gives competitive performance. Public Library of Science 2014-07-25 /pmc/articles/PMC4111306/ /pubmed/25061683 http://dx.doi.org/10.1371/journal.pone.0102799 Text en © 2014 Pan et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Pan, Gang
Zhang, Wangsheng
Wu, Zhaohui
Li, Shijian
Online Community Detection for Large Complex Networks
title Online Community Detection for Large Complex Networks
title_full Online Community Detection for Large Complex Networks
title_fullStr Online Community Detection for Large Complex Networks
title_full_unstemmed Online Community Detection for Large Complex Networks
title_short Online Community Detection for Large Complex Networks
title_sort online community detection for large complex networks
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4111306/
https://www.ncbi.nlm.nih.gov/pubmed/25061683
http://dx.doi.org/10.1371/journal.pone.0102799
work_keys_str_mv AT pangang onlinecommunitydetectionforlargecomplexnetworks
AT zhangwangsheng onlinecommunitydetectionforlargecomplexnetworks
AT wuzhaohui onlinecommunitydetectionforlargecomplexnetworks
AT lishijian onlinecommunitydetectionforlargecomplexnetworks