Link community detection using generative model and nonnegative matrix factorization.
Discovery of communities in complex networks is a fundamental data analysis problem with applications in various domains. While most of the existing approaches have focused on discovering communities of nodes, recent studies have shown the advantages and uses of link community discovery in networks....
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Public Library of Science (PLoS)
2014-01-01
|
Series: | PLoS ONE |
Online Access: | http://europepmc.org/articles/PMC3904957?pdf=render |
id |
doaj-b8b40c5800694f2dad84e355e47e707c |
---|---|
record_format |
Article |
spelling |
doaj-b8b40c5800694f2dad84e355e47e707c2020-11-25T01:59:45ZengPublic Library of Science (PLoS)PLoS ONE1932-62032014-01-0191e8689910.1371/journal.pone.0086899Link community detection using generative model and nonnegative matrix factorization.Dongxiao HeDi JinCarlos BaqueroDayou LiuDiscovery of communities in complex networks is a fundamental data analysis problem with applications in various domains. While most of the existing approaches have focused on discovering communities of nodes, recent studies have shown the advantages and uses of link community discovery in networks. Generative models provide a promising class of techniques for the identification of modular structures in networks, but most generative models mainly focus on the detection of node communities rather than link communities. In this work, we propose a generative model, which is based on the importance of each node when forming links in each community, to describe the structure of link communities. We proceed to fit the model parameters by taking it as an optimization problem, and solve it using nonnegative matrix factorization. Thereafter, in order to automatically determine the number of communities, we extend the above method by introducing a strategy of iterative bipartition. This extended method not only finds the number of communities all by itself, but also obtains high efficiency, and thus it is more suitable to deal with large and unexplored real networks. We test this approach on both synthetic benchmarks and real-world networks including an application on a large biological network, and compare it with two highly related methods. Results demonstrate the superior performance of our approach over competing methods for the detection of link communities.http://europepmc.org/articles/PMC3904957?pdf=render |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Dongxiao He Di Jin Carlos Baquero Dayou Liu |
spellingShingle |
Dongxiao He Di Jin Carlos Baquero Dayou Liu Link community detection using generative model and nonnegative matrix factorization. PLoS ONE |
author_facet |
Dongxiao He Di Jin Carlos Baquero Dayou Liu |
author_sort |
Dongxiao He |
title |
Link community detection using generative model and nonnegative matrix factorization. |
title_short |
Link community detection using generative model and nonnegative matrix factorization. |
title_full |
Link community detection using generative model and nonnegative matrix factorization. |
title_fullStr |
Link community detection using generative model and nonnegative matrix factorization. |
title_full_unstemmed |
Link community detection using generative model and nonnegative matrix factorization. |
title_sort |
link community detection using generative model and nonnegative matrix factorization. |
publisher |
Public Library of Science (PLoS) |
series |
PLoS ONE |
issn |
1932-6203 |
publishDate |
2014-01-01 |
description |
Discovery of communities in complex networks is a fundamental data analysis problem with applications in various domains. While most of the existing approaches have focused on discovering communities of nodes, recent studies have shown the advantages and uses of link community discovery in networks. Generative models provide a promising class of techniques for the identification of modular structures in networks, but most generative models mainly focus on the detection of node communities rather than link communities. In this work, we propose a generative model, which is based on the importance of each node when forming links in each community, to describe the structure of link communities. We proceed to fit the model parameters by taking it as an optimization problem, and solve it using nonnegative matrix factorization. Thereafter, in order to automatically determine the number of communities, we extend the above method by introducing a strategy of iterative bipartition. This extended method not only finds the number of communities all by itself, but also obtains high efficiency, and thus it is more suitable to deal with large and unexplored real networks. We test this approach on both synthetic benchmarks and real-world networks including an application on a large biological network, and compare it with two highly related methods. Results demonstrate the superior performance of our approach over competing methods for the detection of link communities. |
url |
http://europepmc.org/articles/PMC3904957?pdf=render |
work_keys_str_mv |
AT dongxiaohe linkcommunitydetectionusinggenerativemodelandnonnegativematrixfactorization AT dijin linkcommunitydetectionusinggenerativemodelandnonnegativematrixfactorization AT carlosbaquero linkcommunitydetectionusinggenerativemodelandnonnegativematrixfactorization AT dayouliu linkcommunitydetectionusinggenerativemodelandnonnegativematrixfactorization |
_version_ |
1724962751916277760 |