Improved Weighted Label Propagation Algorithm in Social Network Computing

Nowadays social networks play an important role in people's daily life, where community detection is essential for business as well as security applications. And weighted networks are gradually taking the dominance in social networks whose attributes of the connections can be recorded and accessed flexibly. As the classic community detection algorithm Label Propagation Algorithm(LPA) failed to handle weighted social networks, the Weighted Label Propagation Algorithm(WLPA) was proposed recently. However, the WLPA still exposes insufficient accuracy, and costly time complexity compared with the LPA. In this paper, we optimize the WLPA in accuracy and execution time by modifying the propagation intensity and order in the label propagation process. And the optimization methods are confirmed to be efficient both in theoretical analysis and experimental verification. Moreover, the specific functions of the optimization methods are discussed in detail during the experiment. By means of the optimized community detection algorithm, we manage to extract the useful information of the Twitter social network. We also make use of the network visualization tool to recognize the concrete network structure and validate the community detection result.

[1]  Filippo Menczer,et al.  Virality Prediction and Community Structure in Social Networks , 2013, Scientific Reports.

[2]  M E J Newman,et al.  Modularity and community structure in networks. , 2006, Proceedings of the National Academy of Sciences of the United States of America.

[3]  M. Barber,et al.  Detecting network communities by propagating labels under constraints. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[4]  Shuang Wang,et al.  P-WLPA algorithm research on parallel framework Spark , 2014, 2014 IEEE 7th Joint International Information Technology and Artificial Intelligence Conference.

[5]  Jianwei Niu,et al.  Weighted label propagation algorithm for overlapping community detection , 2015, 2015 IEEE International Conference on Communications (ICC).

[6]  Boleslaw K. Szymanski,et al.  Community detection using a neighborhood strength driven Label Propagation Algorithm , 2011, 2011 IEEE Network Science Workshop.

[7]  Hao Lou,et al.  Detecting community structure using label propagation with weighted coherent neighborhood propinquity , 2013 .

[8]  T. Murata,et al.  Advanced modularity-specialized label propagation algorithm for detecting communities in networks , 2009, 0910.1154.

[9]  Zhen Lin,et al.  CK-LPA: Efficient community detection algorithm based on label propagation with community kernel , 2014 .

[10]  Renjie Wan,et al.  Community Detection Using an Optimized Label Propagation Algorithm , 2013, 2013 International Conference on Cloud Computing and Big Data.

[11]  Réka Albert,et al.  Near linear time algorithm to detect community structures in large-scale networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[12]  Hui Cao,et al.  Generalization of label propagation algorithm in complex networks , 2013, 2013 25th Chinese Control and Decision Conference (CCDC).