An effective and scalable overlapping community detection approach: Integrating social identity model and game theory

被引:20
|
作者
Wang, Yuyao [1 ]
Bu, Zhan [2 ]
Yang, Huan [2 ]
Li, Hui-Jia [3 ]
Cao, Jie [2 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Jiangsu, Peoples R China
[2] Nanjing Univ Finance & Econ, Jiangsu Prov Key Lab E Business, Nanjing 210003, Jiangsu, Peoples R China
[3] Beijing Univ Posts & Telecommun, Sch Sci, Beijing 100876, Peoples R China
基金
中国国家自然科学基金; 北京市自然科学基金;
关键词
Overlapping community detection; Social identity model; High-order proximities; Non-cooperative game; Stochastic gradient-ascent; NETWORKS; INTERNET; DYNAMICS;
D O I
10.1016/j.amc.2020.125601
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Because of its broad real-life application, community detection (in the realm of a complex network) is an attractive challenge to many researchers. However, current methods fail to reveal the full community structure and its formation process. Thus, here we present SIMGT, an effective and Scalable approach that detects overlapping communities: Integrating social identity Model and Game Theory. Inspired by social identity theory and nodes' high-order proximities, first we weight and rewire the original network, then we associate each node with a new utility function. Next, we model community formation as a non-cooperative game among all nodes, and we regard the nodes as self-interested players. Further, we use a stochastic gradient-ascent method to update players' strategies toward different communities, and prove that our game greatly resembles and matches how a potential game works (in the classical sense in game theory), indicating that the Nash equilibrium point must exist. Finally, we implement comprehensive experiments on several synthetic and real-life networks. The results show that whatever weighting strategy we choose, SIMGT can gain better performance on community detection task. In particular, SIMGT achieves a best result when we choose the Jaccard coefficient. After comparing SIMGT with six benchmark algorithms, we obtain convincing results in terms of how well the algorithms reveal communities, as well as algorithms' scalability. (C) 2020 Elsevier Inc. All rights reserved.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] An approach for overlapping and hierarchical community detection in social networks based on coalition formation game theory
    Zhou, Lihua
    Lu, Kevin
    Yang, Peizhong
    Wang, Lizheng
    Kong, Bing
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (24) : 9634 - 9646
  • [2] A non-cooperative game model for overlapping community detection in social networks
    Yang, Huan
    Bu, Zhan
    Wang, Yuyao
    Xiong, Xi
    Zhang, Chengcui
    [J]. 2019 IEEE 20TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION FOR DATA SCIENCE (IRI 2019), 2019, : 299 - 306
  • [3] Scalable Overlapping Community Detection
    El-Helw, Ismail
    Hofman, Rutger
    Li, Wenzhe
    Ahn, Sungjin
    Welling, Max
    Bal, Henri
    [J]. 2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 1463 - 1472
  • [4] A Soft Affiliation Graph Model for Scalable Overlapping Community Detection
    Laitonjam, Nishma
    Huang, Weipeng
    Hurley, Neil J.
    [J]. MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2019, PT I, 2020, 11906 : 507 - 523
  • [5] Game Theoretical Approach for Non-Overlapping Community Detection
    Sun, Baohua
    Al-Bayaty, Richard
    Huang, Qiuyuan
    Wu, Dapeng
    [J]. 5TH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING AND COMMUNICATIONS (BIGCOM 2019), 2019, : 222 - 230
  • [6] Game Theoretical Approach for Non-Overlapping Community Detection
    Sun, Baohua
    Al-Bayaty, Richard
    Huang, Qiuyuan
    Wu, Dapeng
    [J]. TSINGHUA SCIENCE AND TECHNOLOGY, 2021, 26 (05) : 706 - 723
  • [7] Game Theoretical Approach for Non-Overlapping Community Detection
    Baohua Sun
    Richard Al-Bayaty
    Qiuyuan Huang
    Dapeng Wu
    [J]. Tsinghua Science and Technology, 2021, 26 (05) : 706 - 723
  • [8] A Cooperative Game Theory-Based Algorithm for Overlapping Community Detection
    Zhou, Xu
    Cheng, Shichao
    Liu, Yanheng
    [J]. IEEE ACCESS, 2020, 8 : 68417 - 68425
  • [9] Parallelizing SLPA for Scalable Overlapping Community Detection
    Kuzmin, Konstantin
    Chen, Mingming
    Szymanski, Boleslaw K.
    [J]. SCIENTIFIC PROGRAMMING, 2015, 2015
  • [10] A Game Theoretic Approach to Community Detection in Social Networks
    Lung, Rodica Ioana
    Gog, Anca
    Chira, Camelia
    [J]. NATURE INSPIRED COOPERATIVE STRATEGIES FOR OPTIMIZATION (NICSO 2011), 2011, 387 : 121 - 131