Computer Science ›› 2022, Vol. 49 ›› Issue (10): 103-110.doi: 10.11896/jsjkx.220400145

• Database & Big Data & Data Science • Previous Articles     Next Articles

Local Random Walk Based Label Propagation Algorithm

LIU Yang1, ZHENG Wen-ping1,2, ZHANG Chuan1, WANG Wen-jian1,2   

  1. 1 School of Computer & Information Technology,Shanxi University,Taiyuan 030006,China
    2 Key Laboratory of Computational Intelligence & Chinese Information Processing of Ministry of Education,Shanxi University,Taiyuan 030006,China
  • Received:2022-04-14 Revised:2022-06-24 Online:2022-10-15 Published:2022-10-13
  • About author:LIU Yang,born in 1998,postgraduate,is a student member of China Computer Federation.Her main research interests include machine learning and network data analysis.
    WANG Wen-jian,born in 1968,Ph.D,professor,Ph.D supervisor,is a distinguished member of China Computer Federation.Her main research interests include machine learning,data mining and computational intelligence.
  • Supported by:
    National Natural Science Foundation of China(62072292,62076154,U21A20513,U1805263) and 1331 Enginee-ring Project of Shanxi Province,China.

Abstract: Community structure is one of the important characteristics of complex networks.Identifying communities of different functions in a network plays an important role for revealing important characteristics of complex networks.The community discovery algorithm based on label propagation uses the community label of direct neighbors of a node to updates its label,which might obtain inaccurate community structures.Furthermore,the results of multiple runs of the algorithm might be unstable.To solve this problem,a local random walk based label propagation algorithm(LRW-LPA) is proposed.First,the local importance of each node in its k-step neighborhood is calculated.Then,the node with the lowest local importance is selected as the starting node to perform the local random walk process.When walking out of the specified neighborhood,the random walker will return to the starting node and start the random walk again.Finally,the algorithm selects the label with the most occurrences in the local neighborhood to update the label of the starting node,and selects the label of the node with highest importance when there are multiple labels with the most occurrences.Due to LRW-LPA can determine an appropriate neighborhood of a node by adopting the local random walk process with restart,the stability of the algorithm improves greatly.Compared with LPA,BGLL,Infomap,Leiden,Walktrap and other classical algorithms on 12 real networks and 12 synthetic networks,it shows that the proposed LRW-LPA algorithm performs well in terms of normal mutual index(NMI),adjusted rand index(ARI) and modularity(Q).

Key words: Complex network, Clustering, Community detection, Label propagation, Local random walk

CLC Number: 

  • TP391
[1]YANG X H,WANG L,YE L,et al.Complex network community detection algorithm based on node similarity and network embedding[J].Computer Science,2022,49(3):121-128.
[2]NEWMAN M E J,GIRVAN M.Finding and evaluating community structure in networks[J].Physical Review E,2004,69(2):026113.
[3]BLONDEL V D,GUILLAUME J L,LAMBIOTTER,et al.Fast unfolding of communities in large networks[J].Journal of Statistical Mechanics:Theory and Experiment,2008,2008(10):10008.
[4]TRAAG V A,WALTMAN L,VAN ECK N J.From Louvain toLeiden:guaranteeing well-connected communities[J].Scientific Reports,2019,9(1):5233.
[5]FORTUNATO S,BARTHELEMY M.Resolution limit in community detection[J].Proceedings of the National Academy of Sciences,2007,104(1):36-41.
[6]RAGHAVAN U N,ALBERT R,KUMARA S.Near linear timealgorithm to detect community structures in large-scale networks[J].Physical Review E,2007,76(3):036106.
[7]GARZA S E,SCHAEFFER S E.Community detection with the label propagation algorithm:a survey[J].Physica A:Statistical Mechanics and its Applications,2019,534(15):122058.
[8]BARBER M J,CLARK J W.Detecting network communities by propagating labels under constraints[J].Physical Review E,2009,80(2):026129.
[9]YAN X,FANR M,YONG Z,et al.A node influence based label propagation algorithm for community detection in networks[J].The Scientific World Journal,2014,2014:627581.
[10]SUN H,HUANG J,ZHONG X,et al.Label propagation with α-degree neighborhood impact for network community detection[J].Computational Intelligence and Neuroscience,2014,2014:130689.
[11]FORTUNATO S,HRIC D.Community detection in networks:a user guide[J].Physics Reports,2016,659(11):1-44.
[12]ROSVALL M,BERGSTORM C T.Maps of random walks on complex networks reveal community structure[J].Proceedings of the National Academy of Sciences of the United States of America,2008,105(4):1118-1123.
[13]PONS P,LATAPY M.Computing communities in large net-works using random walks[J].Computer and Information Sciences,2005,3733:248-293.
[14]DANON L,DUCH J,GUILERAD A,et al.Comparing community structure identification [J].Journal of Statistical Mecha-nics,2005,2005(9):09008.
[15]RAND W M.Objective criteria for the evaluation of clustering methods[J].Journal of the American Statistical Association,1971,66(336):846-850.
[16]ZACHARY W W.An information flow model for conflict and fission in small groups[J].Journal of Anthropological Research,1977,33(4):452-473.
[17]LUSSEAU D,NEWMAN M E J.Identifying the role that animals play in their social networks[J].Proceedings of the Royal Society B Biological Sciences,2004,271(Suppl_6):S477-S481.
[18]BAI L,CHENG X Q,LIANG J Y,et al.Fast graph clustering with a new description model for community detection[J].Information Sciences,2017,388-389:37-47.
[19]GIRVAN M,NEWMAN M E J.Community structure in social and biological networks[J].Proceedings of the National Academy of Sciences of the United States of America,2002,99(12):7821-7826.
[20]QIAN Y H,LI Y B,ZHANG M,et al.Quantifying edge significance on maintaining global connectivity[J].Scientific Reports,2017,7(1):45380-45392.
[21]CHO A,SHIN J,HWANG S,et al.WormNet v3:a network-assisted hypothesis-generating server for caenorhabditis elegans[J].Nucleic Acids Research,2014,42(W1):W76-W82.
[22]LESKOVEC J,KLEINBERG J,FALOUTSOS C.Graph evolu-tion:densification and shrinking diameters[J].ACM Transactions on Knowledge Discovery from Data,2007,1(1):1217299-1217301.
[23]NEWMAN M E J.The structure of scientific collaboration networks[J].Proceedings of the National Academy of Sciences of the United States of America,2001,98(2):404-409.
[24]CHO E,MYERS S A,LESKOVEC J.Friendship andMobility:User Movement in Location-Based Social Networks[C]//Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.ACM,2011:1082-1090.
[25]CHE C H.Research on community detection algorithm based on node similarity[D].Taiyuan:Shanxi University,2019.
[1] LU Chen-yang, DENG Su, MA Wu-bin, WU Ya-hui, ZHOU Hao-hao. Federated Learning Based on Stratified Sampling Optimization for Heterogeneous Clients [J]. Computer Science, 2022, 49(9): 183-193.
[2] CHAI Hui-min, ZHANG Yong, FANG Min. Aerial Target Grouping Method Based on Feature Similarity Clustering [J]. Computer Science, 2022, 49(9): 70-75.
[3] ZHENG Wen-ping, LIU Mei-lin, YANG Gui. Community Detection Algorithm Based on Node Stability and Neighbor Similarity [J]. Computer Science, 2022, 49(9): 83-91.
[4] YANG Bo, LI Yuan-biao. Complex Network Analysis on Curriculum System of Data Science and Big Data Technology [J]. Computer Science, 2022, 49(6A): 680-685.
[5] YU Shu-hao, ZHOU Hui, YE Chun-yang, WANG Tai-zheng. SDFA:Study on Ship Trajectory Clustering Method Based on Multi-feature Fusion [J]. Computer Science, 2022, 49(6A): 256-260.
[6] MAO Sen-lin, XIA Zhen, GENG Xin-yu, CHEN Jian-hui, JIANG Hong-xia. FCM Algorithm Based on Density Sensitive Distance and Fuzzy Partition [J]. Computer Science, 2022, 49(6A): 285-290.
[7] CHEN Jing-nian. Acceleration of SVM for Multi-class Classification [J]. Computer Science, 2022, 49(6A): 297-300.
[8] HE Xi, HE Ke-tai, WANG Jin-shan, LIN Shen-wen, YANG Jing-lin, FENG Yu-chao. Analysis of Bitcoin Entity Transaction Patterns [J]. Computer Science, 2022, 49(6A): 502-507.
[9] Ran WANG, Jiang-tian NIE, Yang ZHANG, Kun ZHU. Clustering-based Demand Response for Intelligent Energy Management in 6G-enabled Smart Grids [J]. Computer Science, 2022, 49(6): 44-54.
[10] CHEN Jia-zhou, ZHAO Yi-bo, XU Yang-hui, MA Ji, JIN Ling-feng, QIN Xu-jia. Small Object Detection in 3D Urban Scenes [J]. Computer Science, 2022, 49(6): 238-244.
[11] XING Yun-bing, LONG Guang-yu, HU Chun-yu, HU Li-sha. Human Activity Recognition Method Based on Class Increment SVM [J]. Computer Science, 2022, 49(5): 78-83.
[12] ZHU Zhe-qing, GENG Hai-jun, QIAN Yu-hua. Line-Segment Clustering Algorithm for Chemical Structure [J]. Computer Science, 2022, 49(5): 113-119.
[13] ZHANG Yu-jiao, HUANG Rui, ZHANG Fu-quan, SUI Dong, ZHANG Hu. Study on Affinity Propagation Clustering Algorithm Based on Bacterial Flora Optimization [J]. Computer Science, 2022, 49(5): 165-169.
[14] WANG Ben-yu, GU Yi-jun, PENG Shu-fan, ZHENG Di-wen. Community Detection Algorithm Based on Dynamic Distance and Stochastic Competitive Learning [J]. Computer Science, 2022, 49(5): 170-178.
[15] ZUO Yuan-lin, GONG Yue-jiao, CHEN Wei-neng. Budget-aware Influence Maximization in Social Networks [J]. Computer Science, 2022, 49(4): 100-109.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!