Detecting overlapping communities in complex networks using non-cooperative games

被引:1
|
作者
Ferdowsi F. [1 ]
Aghababaei Samani K. [1 ]
机构
[1] Department of Physics, Isfahan University of Technology, Isfahan
关键词
D O I
10.1038/s41598-022-15095-9
中图分类号
学科分类号
摘要
Detecting communities in complex networks is of paramount importance, and its wide range of real-life applications in various areas has caused a lot of attention to be paid to it, and many efforts have been made to have efficient and accurate algorithms for this purpose. In this paper, we proposed a non-cooperative game theoretic-based algorithm that is able to detect overlapping communities. In this algorithm, nodes are regarded as players, and communities are assumed to be groups of players with similar strategies. Our two-phase algorithm detects communities and the overlapping nodes in separate phases that, while increasing the accuracy, especially in detecting overlapping nodes, brings about higher algorithm speed. Moreover, there is no need for setting parameters regarding the size or number of communities, and the absence of any stochastic process caused this algorithm to be stable. By appropriately adjusting stop criteria, our algorithm can be categorized among those with linear time complexity, making it highly scalable for large networks. Experiments on synthetic and real-world networks demonstrate our algorithm’s good performance compared to similar algorithms in terms of detected overlapping nodes, detected communities size distribution, modularity, and normalized mutual information. © 2022, The Author(s).
引用
收藏
相关论文
共 50 条
  • [1] Strategic Differentiation in Non-Cooperative Games on Networks
    Govaert, Alain
    Cao, Ming
    [J]. 2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), 2019, : 3532 - 3537
  • [2] ALGORITHM OF DETECTING OVERLAPPING COMMUNITIES IN COMPLEX NETWORKS
    You, Huangbin
    Zhang, Xuewu
    Fu, Huaiyong
    Zhang, Zhuo
    Li, Min
    Fan, Xinnan
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMMUNICATIONS AND COMPUTING (ICSPCC), 2014, : 55 - 60
  • [3] A cooperative game framework for detecting overlapping communities in social networks
    Jonnalagadda, Annapurna
    Kuppusamy, Lakshmanan
    [J]. PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2018, 491 : 498 - 515
  • [4] SOLUTIONS OF NON-COOPERATIVE GAMES
    LEVINE, P
    [J]. COMPTES RENDUS HEBDOMADAIRES DES SEANCES DE L ACADEMIE DES SCIENCES SERIE A, 1973, 277 (10): : 437 - 440
  • [5] Restricted non-cooperative games
    Chandler, Seth J.
    [J]. Computational Science - ICCS 2007, Pt 2, Proceedings, 2007, 4488 : 170 - 177
  • [6] Non-cooperative Monomino Games
    Timmer, Judith
    Aarts, Harry
    van Dorenvanck, Peter
    Klomp, Jasper
    [J]. GAME THEORY AND APPLICATIONS, 2017, 758 : 31 - 39
  • [7] Network Formation Games in Non-cooperative Service Overlay Networks
    Okaie, Yutaka
    Nakano, Tadashi
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2012, 27 (01): : 41 - 49
  • [8] Using Non-Cooperative Games to Coordinate Communications UAVs
    Charlesworth, Philip B.
    [J]. 2014 GLOBECOM WORKSHOPS (GC WKSHPS), 2014, : 1463 - 1468
  • [9] 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
  • [10] Detecting overlapping communities by seed community in weighted complex networks
    Li, Junqiu
    Wang, Xingyuan
    Eustace, Justine
    [J]. PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2013, 392 (23) : 6125 - 6134