Cargando…

Community Detection Method Based on Node Density, Degree Centrality, and K-Means Clustering in Complex Network

Community detection in networks plays a key role in understanding their structures, and the application of clustering algorithms in community detection tasks in complex networks has attracted intensive attention in recent years. In this paper, based on the definition of uncertainty of node community...

Descripción completa

Detalles Bibliográficos
Autores principales: Cai, Biao, Zeng, Lina, Wang, Yanpeng, Li, Hongjun, Hu, Yanmei
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7514491/
http://dx.doi.org/10.3390/e21121145
_version_ 1783586600090861568
author Cai, Biao
Zeng, Lina
Wang, Yanpeng
Li, Hongjun
Hu, Yanmei
author_facet Cai, Biao
Zeng, Lina
Wang, Yanpeng
Li, Hongjun
Hu, Yanmei
author_sort Cai, Biao
collection PubMed
description Community detection in networks plays a key role in understanding their structures, and the application of clustering algorithms in community detection tasks in complex networks has attracted intensive attention in recent years. In this paper, based on the definition of uncertainty of node community belongings, the node density is proposed first. After that, the DD (the combination of node density and node degree centrality) is proposed for initial node selection in community detection. Finally, based on the DD and k-means clustering algorithm, we proposed a community detection approach, the density-degree centrality-jaccard-k-means method (DDJKM). The DDJKM algorithm can avoid the problem of random selection of initial cluster centers in conventional k-means clustering algorithms, so that isolated nodes will not be selected as initial cluster centers. Additionally, DDJKM can reduce the iteration times in the clustering process and the over-short distances between the initial cluster centers can be avoided by calculating the node similarity. The proposed method is compared with state-of-the-art algorithms on synthetic networks and real-world networks. The experimental results show the effectiveness of the proposed method in accurately describing the community. The results also show that the DDJKM is practical a approach for the detection of communities with large network datasets.
format Online
Article
Text
id pubmed-7514491
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-75144912020-11-09 Community Detection Method Based on Node Density, Degree Centrality, and K-Means Clustering in Complex Network Cai, Biao Zeng, Lina Wang, Yanpeng Li, Hongjun Hu, Yanmei Entropy (Basel) Article Community detection in networks plays a key role in understanding their structures, and the application of clustering algorithms in community detection tasks in complex networks has attracted intensive attention in recent years. In this paper, based on the definition of uncertainty of node community belongings, the node density is proposed first. After that, the DD (the combination of node density and node degree centrality) is proposed for initial node selection in community detection. Finally, based on the DD and k-means clustering algorithm, we proposed a community detection approach, the density-degree centrality-jaccard-k-means method (DDJKM). The DDJKM algorithm can avoid the problem of random selection of initial cluster centers in conventional k-means clustering algorithms, so that isolated nodes will not be selected as initial cluster centers. Additionally, DDJKM can reduce the iteration times in the clustering process and the over-short distances between the initial cluster centers can be avoided by calculating the node similarity. The proposed method is compared with state-of-the-art algorithms on synthetic networks and real-world networks. The experimental results show the effectiveness of the proposed method in accurately describing the community. The results also show that the DDJKM is practical a approach for the detection of communities with large network datasets. MDPI 2019-11-23 /pmc/articles/PMC7514491/ http://dx.doi.org/10.3390/e21121145 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Cai, Biao
Zeng, Lina
Wang, Yanpeng
Li, Hongjun
Hu, Yanmei
Community Detection Method Based on Node Density, Degree Centrality, and K-Means Clustering in Complex Network
title Community Detection Method Based on Node Density, Degree Centrality, and K-Means Clustering in Complex Network
title_full Community Detection Method Based on Node Density, Degree Centrality, and K-Means Clustering in Complex Network
title_fullStr Community Detection Method Based on Node Density, Degree Centrality, and K-Means Clustering in Complex Network
title_full_unstemmed Community Detection Method Based on Node Density, Degree Centrality, and K-Means Clustering in Complex Network
title_short Community Detection Method Based on Node Density, Degree Centrality, and K-Means Clustering in Complex Network
title_sort community detection method based on node density, degree centrality, and k-means clustering in complex network
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7514491/
http://dx.doi.org/10.3390/e21121145
work_keys_str_mv AT caibiao communitydetectionmethodbasedonnodedensitydegreecentralityandkmeansclusteringincomplexnetwork
AT zenglina communitydetectionmethodbasedonnodedensitydegreecentralityandkmeansclusteringincomplexnetwork
AT wangyanpeng communitydetectionmethodbasedonnodedensitydegreecentralityandkmeansclusteringincomplexnetwork
AT lihongjun communitydetectionmethodbasedonnodedensitydegreecentralityandkmeansclusteringincomplexnetwork
AT huyanmei communitydetectionmethodbasedonnodedensitydegreecentralityandkmeansclusteringincomplexnetwork