A Four-Stage Algorithm for Community Detection Based on Label Propagation and Game Theory in Social Networks

被引:3
作者
Torkaman, Atefeh [1 ]
Badie, Kambiz [2 ]
Salajegheh, Afshin [1 ]
Bokaei, Mohammad Hadi [3 ]
Ardestani, Seyed Farshad Fatemi [4 ]
机构
[1] Islamic Azad Univ, Dept Comp, South Tehran Branch, Tehran 1477893855, Iran
[2] ICT Res Inst, IT Res Fac, E Serv & E Content Res Grp, Tehran 1591634311, Iran
[3] ICT Res Inst, Dept Informat Technol, Tehran 1591634311, Iran
[4] Sharif Univ Technol, Fac Management & Econ, Tehran 1458889694, Iran
关键词
community detection; game theory; social networks; label propagation;
D O I
10.3390/ai4010011
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Over the years, detecting stable communities in a complex network has been a major challenge in network science. The global and local structures help to detect communities from different perspectives. However, previous methods based on them suffer from high complexity and fall into local optimum, respectively. The Four-Stage Algorithm (FSA) is proposed to reduce these issues and to allocate nodes to stable communities. Balancing global and local information, as well as accuracy and time complexity, while ensuring the allocation of nodes to stable communities, are the fundamental goals of this research. The Four-Stage Algorithm (FSA) is described and demonstrated using four real-world data with ground truth and three real networks without ground truth. In addition, it is evaluated with the results of seven community detection methods: Three-stage algorithm (TS), Louvain, Infomap, Fastgreedy, Walktrap, Eigenvector, and Label propagation (LPA). Experimental results on seven real network data sets show the effectiveness of our proposed approach and confirm that it is sufficiently capable of identifying those communities that are more desirable. The experimental results confirm that the proposed method can detect more stable and assured communities. For future work, deep learning methods can also be used to extract semantic content features that are more beneficial to investigating networks.
引用
收藏
页码:255 / 269
页数:15
相关论文
共 45 条
[1]   A three-stage algorithm for local community detection based on the high node importance ranking in social networks [J].
Aghaalizadeh, Saeid ;
Afshord, Saeid Taghavi ;
Bouyer, Asgarali ;
Anari, Babak .
PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2021, 563
[2]  
Alvari H, 2011, LECT NOTES ARTIF INT, V7003, P620, DOI 10.1007/978-3-642-23887-1_79
[3]  
Avrachenkov Konstantin E, 2018, Comput Soc Netw, V5, P11, DOI 10.1186/s40649-018-0059-5
[4]   Fast unfolding of communities in large networks [J].
Blondel, Vincent D. ;
Guillaume, Jean-Loup ;
Lambiotte, Renaud ;
Lefebvre, Etienne .
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2008,
[5]   Learning Community Embedding with Community Detection and Node Embedding on Graphs [J].
Cavallari, Sandro ;
Zheng, Vincent W. ;
Cai, Hongyun ;
Chang, Kevin Chen-Chuan ;
Cambria, Erik .
CIKM'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2017, :377-386
[6]   Metrics for Community Analysis: A Survey [J].
Chakraborty, Tanmoy ;
Dalmia, Ayushi ;
Mukherjee, Animesh ;
Ganguly, Niloy .
ACM COMPUTING SURVEYS, 2017, 50 (04)
[7]   VGHC: a variable granularity hierarchical clustering for community detection [J].
Chen, Jie ;
Li, Yang ;
Yang, Xuejie ;
Zhao, Shu ;
Zhang, Yanping .
GRANULAR COMPUTING, 2021, 6 (01) :37-46
[8]   Community Detection via Maximization of Modularity and Its Variants [J].
Chen, Mingming ;
Kuzmin, Konstantin ;
Szymanski, Boleslaw K. .
IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2014, 1 (01) :46-65
[9]  
Clauset A, 2004, PHYS REV E, V70, DOI 10.1103/PhysRevE.70.066111
[10]  
Coscia Michele, 2011, Statistical Analysis and Data Mining, V4, P514, DOI 10.1002/sam.10133