Hiding ourselves from community detection through genetic algorithms

被引:11
作者
Liu, Dong [1 ,2 ,3 ]
Chang, Zhengchao [1 ]
Yang, Guoliang [1 ]
Chen, Enhong [4 ]
机构
[1] Henan Normal Univ, Coll Comp & Informat Engn, Xinxiang 453000, Henan, Peoples R China
[2] Key Lab Artificial Intelligence & Personalized Le, Xinxiang 453000, Henan, Peoples R China
[3] Big Data Engn Lab Teaching Resources & Assessment, Xinxiang, Henan, Peoples R China
[4] Univ Sci & Technol China, Sch Comp Sci, Hefei 230000, Anhui, Peoples R China
基金
中国国家自然科学基金;
关键词
Community detection; Community hiding; Genetic algorithm; Privacy protection; Normalized mutual information; PERTURBATION; MODULARITY; ATTACK;
D O I
10.1016/j.ins.2022.10.027
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Community structure plays an important role in social networks, which can reveal potential social relationships and deliver vast economic benefits to enterprises and organizations. Many efficient community detection algorithms have been proposed by researchers. However, effective community detection algorithms are accompanied by a growing problem of privacy disclosure. People have started to worry that their private information will be overexposed by community detection algorithms, so determining how to hide the community structure in the network to resist community detection algorithms has become an important issues. In view of this, we develop effective strategies to attack community detection algorithms through invisible disturbances to the network, namely, adding and removing a small number of connections, thus achieving privacy protection. In particular, a hiding strategy named ``community hiding based on genetic algorithms using NMI (CGN)" is proposed in this paper. The algorithm uses normalized mutual information (NMI) as the fitness function and achieves an efficient global hiding effect by introducing a gene pool with prior information. We launched attacks based on CGN against four community detection algorithms on multiple real-world networks. By comparing with several state-of-the-art baseline algorithms, our CGN achieved the optimal results in NMI reduction. By visualizing the attack effect, it is proven that our CGN can achieve the community division error of nodes irrelevant to the connection changes by changing a very small number of connections, which fully reflects the concealment of community hiding. In addition, we further test the transferability and find that the modified network obtained by CGN on a specific community detection algorithm also shows extraordinary hiding effects when extended to other algorithms. (c) 2022 Elsevier Inc. All rights reserved.
引用
收藏
页码:123 / 137
页数:15
相关论文
共 46 条
  • [1] A Genetic Algorithm Approach for Prediction of Linear Dynamical Systems
    Abo-Hammour, Za'er
    Alsmadi, Othman
    Momani, Shaher
    Abu Arqub, Omar
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [2] Optimization Solution of Troesch's and Bratu's Problems of Ordinary Type Using Novel Continuous Genetic Algorithm
    Abo-Hammour, Zaer
    Abu Arqub, Omar
    Momani, Shaher
    Shawagfeh, Nabil
    [J]. DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2014, 2014
  • [3] Numerical solution of systems of second-order boundary value problems using continuous genetic algorithm
    Abu Arqub, Omar
    Abo-Hammour, Zaer
    [J]. INFORMATION SCIENCES, 2014, 279 : 396 - 415
  • [4] Solving Singular Two-Point Boundary Value Problems Using Continuous Genetic Algorithm
    Abu Arqub, Omar
    Abo-Hammour, Zaer
    Momani, Shaher
    Shawagfeh, Nabil
    [J]. ABSTRACT AND APPLIED ANALYSIS, 2012,
  • [5] [Anonymous], 1991, FACETS SYSTEMS SCI
  • [6] Fast unfolding of communities in large networks
    Blondel, Vincent D.
    Guillaume, Jean-Loup
    Lambiotte, Renaud
    Lefebvre, Etienne
    [J]. JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2008,
  • [7] Multiscale Evolutionary Perturbation Attack on Community Detection
    Chen, Jinyin
    Chen, Yixian
    Chen, Lihong
    Zhao, Minghao
    Xuan, Qi
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2021, 8 (01): : 62 - 75
  • [8] GA-Based Q-Attack on Community Detection
    Chen, Jinyin
    Chen, Lihong
    Chen, Yixian
    Zhao, Minghao
    Yu, Shanqing
    Xuan, Qi
    Yang, Xiaoniu
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2019, 6 (03) : 491 - 503
  • [9] Community Hiding by Link Perturbation in Social Networks
    Chen, Xianyu
    Jiang, Zhongyuan
    Li, Hui
    Ma, Jianfeng
    Yu, Philip S.
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2021, 8 (03) : 704 - 715
  • [10] Finding local community structure in networks
    Clauset, A
    [J]. PHYSICAL REVIEW E, 2005, 72 (02)