A spreading activation-based label propagation algorithm for overlapping community detection in dynamic social networks

作者:

Highlights:

摘要

Community detection in temporal social networks is an increasingly challenging subject in network analysis. The Label Propagation Algorithm (LPA) is a simple and fast approach for community detection in dynamic networks. However, it tends to generate monster communities which decrease the accuracy of community detection, especially in dynamic social networks. In this paper, we propose a modified LPA, called Spreading Activation Label Propagation Algorithm in order to solve the problem. This method assigns a property, called activation value, to each label, where pairs (label name, activation value) are propagated by spreading activation process and the LPA. Furthermore, this algorithm uses two weighting algorithms, where each of them corresponds to one variation of the proposed method. Here, the variations of the proposed method and other available methods on real and synthetic networks are implemented. Experimental results on both real and synthetic networks show that all variations of the proposed method detect communities more accurately compared to the benchmark methods while they are slower than these methods.

论文关键词:Spreading activation,Label propagation algorithm,Overlapping community detection,Dynamic social networks

论文评审过程:Received 30 November 2016, Revised 23 September 2017, Accepted 24 December 2017, Available online 2 January 2018, Version of Record 5 February 2018.

论文官网地址:https://doi.org/10.1016/j.datak.2017.12.003