Dynamic community detection based on graph convolutional networks and contrastive learning

被引:12
|
作者
Li, Xianghua [1 ]
Zhen, Xiyuan [1 ]
Qi, Xin [3 ]
Han, Huichun [4 ]
Zhang, Long [1 ,2 ]
Han, Zhen [5 ]
机构
[1] Northwestern Polytech Univ, Sch Artificial Intelligence Opt & Elect iOPEN, Xian 710072, Shaanxi, Peoples R China
[2] Northwestern Polytech Univ, Sch Comp Sci, Xian 710072, Shaanxi, Peoples R China
[3] Southwest Univ, Coll Comp & Informat Sci, Chongqing 400715, Peoples R China
[4] Northwestern Polytech Univ, Engn Sch, Queen Mary Univ London, Xian 710072, Shaanxi, Peoples R China
[5] Northwestern Polytech Univ, Sch Cybersecur, Xian 710072, Shaanxi, Peoples R China
基金
中国国家自然科学基金;
关键词
Dynamic networks; Community detection; Graph convolutional neural networks; Contrastive learning; OPTIMIZATION;
D O I
10.1016/j.chaos.2023.114157
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
With the continuous development of technology and networks, real-life interactions are gradually being abstracted into social networks for study. Social circles are a fundamental structural feature that is prevalent on social networks. Thus, exploring social circle structure plays an important role in revealing the characteristics of complex social networks and provides guidance for understanding social behavior in real life. For example, it can aid in precision marketing, personalized recommendation, and knowledge dissemination within social circles. One of the important means of identifying social network circles lies on community detection algorithms. However, real-world social networks are often dynamic and can be studied and analyzed by building dynamic networks, while existing dynamic network community detection methods tend to ignore the global structure information and time-series information of nodes. To address this problem, this paper proposes a dynamic network community detection algorithm based on graph convolutional neural networks and contrastive learning, which fully captures the adjacent characteristics between nodes based on the correlation information and leverages the feature smoothing strategy to efficiently extract node representations of dynamic networks under unsupervised scenario. Specifically, the proposed algorithm first utilizes node correlation based aggregation strategy to compute the feature matrix for single time-step of the dynamic network. Then, mutual information maximization is implemented based on cross-entropy between learned local and global representations. To reduce the computational overhead in the optimization process, an additional LSTM module is further equipped for updating the parameters of graph convolutional networks in each time-step. Additionally, a contrastive learning based network smoothing strategy is designed to minimize the feature differences between neighboring nodes. Comparative experiments demonstrate that the proposed algorithm achieves excellent performance on both synthetic and real networks.
引用
收藏
页数:10
相关论文
共 50 条
  • [21] Community-Enhanced Contrastive Siamese Networks for Graph Representation Learning
    Li, Yafang
    Wang, Wenbo
    Ma, Guixiang
    Zu, Baokai
    KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, PT I, KSEM 2023, 2023, 14117 : 300 - 314
  • [22] AMalNet: A deep learning framework based on graph convolutional networks for malware detection
    Pei, Xinjun
    Yu, Long
    Tian, Shengwei
    COMPUTERS & SECURITY, 2020, 93
  • [23] Community detection based on community perspective and graph convolutional network
    Liu, Hongtao
    Wei, Jiahao
    Xu, Tianyi
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 231
  • [24] A graph convolutional fusion model for community detection in multiplex networks
    Cai, Xiang
    Wang, Bang
    DATA MINING AND KNOWLEDGE DISCOVERY, 2023, 37 (04) : 1518 - 1547
  • [25] A graph convolutional fusion model for community detection in multiplex networks
    Xiang Cai
    Bang Wang
    Data Mining and Knowledge Discovery, 2023, 37 : 1518 - 1547
  • [26] Contrastive Graph Convolutional Networks With Generative Adjacency Matrix
    Zhong, Luying
    Yang, Jinbin
    Chen, Zhaoliang
    Wang, Shiping
    IEEE Transactions on Signal Processing, 2023, 71 : 772 - 785
  • [27] Dynamic graph convolutional networks
    Manessi, Franco
    Rozza, Alessandro
    Manzo, Mario
    PATTERN RECOGNITION, 2020, 97
  • [28] Contrastive Graph Convolutional Networks With Generative Adjacency Matrix
    Zhong, Luying
    Yang, Jinbin
    Chen, Zhaoliang
    Wang, Shiping
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2023, 71 : 772 - 785
  • [29] Deep image clustering with contrastive learning and multi-scale graph convolutional networks
    Xu, Yuankun
    Huang, Dong
    Wang, Chang-Dong
    Lai, Jian-Huang
    PATTERN RECOGNITION, 2024, 146
  • [30] Contrastive Learning for Action Assessment Using Graph Convolutional Networks With Augmented Virtual Joints
    Joung, Chung-In
    Byun, Seunghwan
    Baek, Seungjun
    IEEE ACCESS, 2023, 11 : 88895 - 88907