Cargando…

Node Attribute-enhanced Community Detection in Complex Networks

Community detection involves grouping the nodes of a network such that nodes in the same community are more densely connected to each other than to the rest of the network. Previous studies have focused mainly on identifying communities in networks using node connectivity. However, each node in a ne...

Descripción completa

Detalles Bibliográficos
Autores principales: Jia, Caiyan, Li, Yafang, Carson, Matthew B., Wang, Xiaoyang, Yu, Jian
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5453980/
https://www.ncbi.nlm.nih.gov/pubmed/28572625
http://dx.doi.org/10.1038/s41598-017-02751-8
_version_ 1783240751314894848
author Jia, Caiyan
Li, Yafang
Carson, Matthew B.
Wang, Xiaoyang
Yu, Jian
author_facet Jia, Caiyan
Li, Yafang
Carson, Matthew B.
Wang, Xiaoyang
Yu, Jian
author_sort Jia, Caiyan
collection PubMed
description Community detection involves grouping the nodes of a network such that nodes in the same community are more densely connected to each other than to the rest of the network. Previous studies have focused mainly on identifying communities in networks using node connectivity. However, each node in a network may be associated with many attributes. Identifying communities in networks combining node attributes has become increasingly popular in recent years. Most existing methods operate on networks with attributes of binary, categorical, or numerical type only. In this study, we introduce kNN-enhance, a simple and flexible community detection approach that uses node attribute enhancement. This approach adds the k Nearest Neighbor (kNN) graph of node attributes to alleviate the sparsity and the noise effect of an original network, thereby strengthening the community structure in the network. We use two testing algorithms, kNN-nearest and kNN-Kmeans, to partition the newly generated, attribute-enhanced graph. Our analyses of synthetic and real world networks have shown that the proposed algorithms achieve better performance compared to existing state-of-the-art algorithms. Further, the algorithms are able to deal with networks containing different combinations of binary, categorical, or numerical attributes and could be easily extended to the analysis of massive networks.
format Online
Article
Text
id pubmed-5453980
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-54539802017-06-06 Node Attribute-enhanced Community Detection in Complex Networks Jia, Caiyan Li, Yafang Carson, Matthew B. Wang, Xiaoyang Yu, Jian Sci Rep Article Community detection involves grouping the nodes of a network such that nodes in the same community are more densely connected to each other than to the rest of the network. Previous studies have focused mainly on identifying communities in networks using node connectivity. However, each node in a network may be associated with many attributes. Identifying communities in networks combining node attributes has become increasingly popular in recent years. Most existing methods operate on networks with attributes of binary, categorical, or numerical type only. In this study, we introduce kNN-enhance, a simple and flexible community detection approach that uses node attribute enhancement. This approach adds the k Nearest Neighbor (kNN) graph of node attributes to alleviate the sparsity and the noise effect of an original network, thereby strengthening the community structure in the network. We use two testing algorithms, kNN-nearest and kNN-Kmeans, to partition the newly generated, attribute-enhanced graph. Our analyses of synthetic and real world networks have shown that the proposed algorithms achieve better performance compared to existing state-of-the-art algorithms. Further, the algorithms are able to deal with networks containing different combinations of binary, categorical, or numerical attributes and could be easily extended to the analysis of massive networks. Nature Publishing Group UK 2017-05-25 /pmc/articles/PMC5453980/ /pubmed/28572625 http://dx.doi.org/10.1038/s41598-017-02751-8 Text en © The Author(s) 2017 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
spellingShingle Article
Jia, Caiyan
Li, Yafang
Carson, Matthew B.
Wang, Xiaoyang
Yu, Jian
Node Attribute-enhanced Community Detection in Complex Networks
title Node Attribute-enhanced Community Detection in Complex Networks
title_full Node Attribute-enhanced Community Detection in Complex Networks
title_fullStr Node Attribute-enhanced Community Detection in Complex Networks
title_full_unstemmed Node Attribute-enhanced Community Detection in Complex Networks
title_short Node Attribute-enhanced Community Detection in Complex Networks
title_sort node attribute-enhanced community detection in complex networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5453980/
https://www.ncbi.nlm.nih.gov/pubmed/28572625
http://dx.doi.org/10.1038/s41598-017-02751-8
work_keys_str_mv AT jiacaiyan nodeattributeenhancedcommunitydetectionincomplexnetworks
AT liyafang nodeattributeenhancedcommunitydetectionincomplexnetworks
AT carsonmatthewb nodeattributeenhancedcommunitydetectionincomplexnetworks
AT wangxiaoyang nodeattributeenhancedcommunitydetectionincomplexnetworks
AT yujian nodeattributeenhancedcommunitydetectionincomplexnetworks