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