A NEW OVERLAPPING COMMUNITY DETECTION ALGORITHM BASED ON SIMILARITY OF NEIGHBORS IN COMPLEX NETWORKS

被引:4
|
作者
Cetin, Pelin [1 ]
Amrahov, Sahin Emrah [1 ]
机构
[1] Ankara Univ, Dept Comp Engn, TR-06830 Ankara, Turkey
关键词
overlapping community detection; complex networks; graph approach; similarity approach; community metrics;
D O I
10.14736/kyb-2022-2-0277
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Community detection algorithms help us improve the management of complex networks and provide a clean sight of them. We can encounter complex networks in various fields such as social media, bioinformatics, recommendation systems, and search engines. As the definition of the community changes based on the problem considered, there is no algorithm that works universally for all kinds of data and network structures. Communities can be disjointed such that each member is in at most one community or overlapping such that every member is in at least one community. In this study, we examine the problem of finding overlapping communities in complex networks and propose a new algorithm based on the similarity of neighbors. This algorithm runs in O(m lg m) running time in the complex network containing m number of relationships. To compare our algorithm with existing ones, we select the most successful four algorithms from the Community Detection library (CDlib) by eliminating the algorithms that require prior knowledge, are unstable, and are time-consuming. We evaluate the successes of the proposed algorithm and the selected algorithms using various known metrics such as modularity, F-score, and Normalized Mutual Information. In addition, we adapt the coverage metric defined for disjoint communities to overlapping communities and also make comparisons with this metric. We also test all of the algorithms on small graphs of real communities. The experimental results show that the proposed algorithm is successful in finding overlapping communities.
引用
收藏
页码:277 / 300
页数:24
相关论文
共 50 条
  • [22] A density based link clustering algorithm for overlapping community detection in networks
    Zhou, Xu
    Liu, Yanheng
    Wang, Jian
    Li, Chun
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2017, 486 : 65 - 78
  • [23] A subgraphs-density based overlapping community detection algorithm for large-scale complex networks
    Saif, Seyed Mojtaba
    Samie, Mohammad Ebrahim
    Hamzeh, Ali
    COMPUTING, 2023, 105 (01) : 151 - 185
  • [24] A subgraphs-density based overlapping community detection algorithm for large-scale complex networks
    Seyed Mojtaba Saif
    Mohammad Ebrahim Samie
    Ali Hamzeh
    Computing, 2023, 105 : 151 - 185
  • [25] Community Discovery in Weighted Networks Based on the Similarity of Common Neighbors
    Liu, Miaomiao
    Guo, Jingfeng
    Chen, Jing
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2019, 15 (05): : 1055 - 1067
  • [26] An algorithm for detecting overlapping community structure in complex networks
    Wu, Sen
    Huang, Yue
    Xiong, Deying
    Wei, Guiying
    Gao, Xuedong
    2011 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2011, : 2221 - 2226
  • [27] Community cores expansion for overlapping community detection in complex networks
    Yan, Yongjie
    Yu, Guang
    Yan, Xiangbin
    Xie, Hui
    MODERN PHYSICS LETTERS B, 2018, 32 (33):
  • [28] Overlapping community detection based on link similarity clustering
    Zhang, Gui-Jie
    Zhang, Jian-Pei
    Yang, Jing
    Xin, Yu
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2015, 43 (07): : 1329 - 1335
  • [29] Overlapping community detection on complex networks with Graph Convolutional Networks
    Yuan, Shunjie
    Zeng, Hefeng
    Zuo, Ziyang
    Wang, Chao
    COMPUTER COMMUNICATIONS, 2023, 199 : 62 - 71
  • [30] A New Genetic Algorithm for Overlapping Community Detection
    Shen, Bo
    Wang, Ningwei
    Qiu, Huihuai
    JOURNAL OF INTERNET TECHNOLOGY, 2014, 15 (07): : 1143 - 1150