Bayesian Overlapping Community Detection in Dynamic Networks
arXiv:1605.02288
Abstract
Detecting community structures in social networks has gained considerable attention in recent years. However, lack of prior knowledge about the number of communities, and their overlapping nature have made community detection a challenging problem. Moreover, many of the existing methods only consider static networks, while most of real world networks are dynamic and evolve over time. Hence, finding consistent overlapping communities in dynamic networks without any prior knowledge about the number of communities is still an interesting open research problem. In this paper, we present an overlapping community detection method for dynamic networks called Dynamic Bayesian Overlapping Community Detector (DBOCD). DBOCD assumes that in every snapshot of network, overlapping parts of communities are dense areas and utilizes link communities instead of common node communities. Using Recurrent Chinese Restaurant Process and community structure of the network in the last snapshot, DBOCD simultaneously extracts the number of communities and soft community memberships of nodes while maintaining the consistency of communities over time. We evaluated DBOCD on both synthetic and real dynamic data-sets to assess its ability to find overlapping communities in different types of network evolution. The results show that DBOCD outperforms the recent state of the art dynamic community detection methods.
10 pages, Submitted to IEEE TNSE Journal
References in corpus (15)
- Fast unfolding of communities in large networks
- Community structure in social and biological networks
- Community detection in graphs
- Statistical Mechanics of Community Detection
- Link communities reveal multiscale complexity in networks
- Detecting the overlapping and hierarchical community structure of complex networks
- Quantifying social group evolution
- Finding statistically significant communities in networks
- Benchmarks for testing community detection algorithms on directed and weighted graphs with overlapping communities
- CFinder: Locating cliques and overlapping modules in biological networks
- Mixed membership stochastic blockmodels
- A sequential algorithm for fast clique percolation
- Adaptive Evolutionary Clustering
- Quantifying and identifying the overlapping community structure in networks
- Structure and Overlaps of Communities in Networks