Evolutionary Multi-Objective Optimization Algorithm for Community Detection in Complex Social Networks

被引:0
|
作者
Shaik T. [1 ,2 ]
Ravi V. [1 ]
Deb K. [3 ]
机构
[1] Institute for Development and Research in Banking Technology, Castle Hills Road No. 1, Masab Tank, Hyderabad
[2] SCIS, University of Hyderabad, Hyderabad
[3] Koeing Endowed Chair Professor, Department of Electrical and Computer Engineering, Michigan State University, East Lansing, MI
基金
美国国家科学基金会;
关键词
Community detection; Community fitness; Community score; Kernel k means; Modularity; Multi-objective optimization; NMI; NSGA-III; Ratio cut;
D O I
10.1007/s42979-020-00382-x
中图分类号
学科分类号
摘要
Most optimization-based community detection approaches formulate the problem in a single- or bi-objective framework. In this paper, we propose two variants of a three-objective function optimization formulation using a customized non-dominated sorting genetic algorithm III (NSGA-III) to find community structures in a network. The first variant, named NSGA-III-KRM, considered Kernel k-means, ratio cut, and modularity, as three objective functions; whereas the second variant, named NSGA-III-CCM, considers community score, community fitness and modularity, as three objective functions. Experiments are conducted on four benchmark network datasets. Comparison with state-of-the-art and baseline methods along with decomposition-based multi-objective evolutionary algorithm variants (MOEA/D-KRM and MOEA/D-CCM) indicates that the proposed variants yield comparable or better results. This is particularly significant because the addition of the third objective does not worsen the results of the other two objectives. We also propose a simple method to rank the Pareto solutions obtained by proposing a new measure—the ratio of the hyper-volume and inverted generational distance. The higher the ratio, the better is the Pareto set. This strategy is particularly useful in the absence of empirical attainment function in the multi-objective framework, where the number of objectives is more than two. © 2020, Springer Nature Singapore Pte Ltd.
引用
收藏
相关论文
共 50 条
  • [1] A multi-objective ant colony optimization algorithm for community detection in complex networks
    Shahabi Sani, Naeem
    Manthouri, Mohammad
    Farivar, Faezeh
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 11 (01) : 5 - 21
  • [2] A multi-objective ant colony optimization algorithm for community detection in complex networks
    Naeem Shahabi Sani
    Mohammad Manthouri
    Faezeh Farivar
    Journal of Ambient Intelligence and Humanized Computing, 2020, 11 : 5 - 21
  • [3] Community detection in social network by using a multi-objective evolutionary algorithm
    Pourkazemi, Maryam
    Keyvanpour, Mohammad Reza
    INTELLIGENT DATA ANALYSIS, 2017, 21 (02) : 385 - 409
  • [4] A multi-objective particle swarm optimization algorithm for community detection in complex networks
    Rahimi, Shadi
    Abdollahpouri, Alireza
    Moradi, Parham
    SWARM AND EVOLUTIONARY COMPUTATION, 2018, 39 : 297 - 309
  • [5] A Two-Stage Multi-Objective Evolutionary Algorithm for Community Detection in Complex Networks
    Zhu, Wenxin
    Li, Huan
    Wei, Wenhong
    MATHEMATICS, 2023, 11 (12)
  • [6] A local information based multi-objective evolutionary algorithm for community detection in complex networks
    Cheng, Fan
    Cui, Tingting
    Su, Yansen
    Niu, Yunyun
    Zhang, Xingyi
    APPLIED SOFT COMPUTING, 2018, 69 : 357 - 367
  • [7] A Compression-Based Multi-Objective Evolutionary Algorithm for Community Detection in Social Networks
    Liu, Zhiyuan
    Ma, Yinghong
    Wang, Xiujuan
    IEEE ACCESS, 2020, 8 : 62137 - 62150
  • [8] Overlapping community detection in complex networks using multi-objective evolutionary algorithm
    Zhao Yuxin
    Li Shenghong
    Jin Feng
    COMPUTATIONAL & APPLIED MATHEMATICS, 2017, 36 (01): : 749 - 768
  • [9] Overlapping community detection in complex networks using multi-objective evolutionary algorithm
    Zhao Yuxin
    Li Shenghong
    Jin Feng
    Computational and Applied Mathematics, 2017, 36 : 749 - 768
  • [10] A Multi-Objective Pigeon-Inspired Optimization Algorithm for Community Detection in Complex Networks
    Yu, Lin
    Guo, Xiaodan
    Zhou, Dongdong
    Zhang, Jie
    MATHEMATICS, 2024, 12 (10)