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....

Full description

Bibliographic Details
Main Authors: Dongxiao He, Di Jin, Carlos Baquero, Dayou Liu
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