Overlapping Community Detection Based on Discrete Biogeography Optimization

Huilian Fan,Yuanchang Zhong,Guangpu Zeng
DOI: https://doi.org/10.1007/s10489-017-1073-2
IF: 5.3
2017-01-01
Applied Intelligence
Abstract:Community detection can be used to help mine the potential information in social networks, and uncovering community structures in social networks can be regarded as clustering optimization problems. In this paper, an overlapping community detection algorithm based on biogeography optimization is proposed. Firstly, the algorithm takes the method of label propagation based on local max degree and neighborhood overlap for initial network partitioning. The preliminary partition result used to construct initial population by cloning and mutating to accelerate the algorithm’s convergence. Next, to make biogeography optimization algorithm suitable for community detection, we design problem-specific migration rules and mutation operators based on a novel affinity degree to improve the effectiveness of the algorithm. Experiments on benchmark test data, including two synthetic networks and four real-world networks, show that the proposed algorithm can achieve results with better accuracy and stability than the compared evolutionary algorithms.
What problem does this paper attempt to address?