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 条
  • [1] Contrastive Graph Learning with Graph Convolutional Networks
    Nagendar, G.
    Sitaram, Ramachandrula
    DOCUMENT ANALYSIS SYSTEMS, DAS 2022, 2022, 13237 : 96 - 110
  • [2] Dynamic graph convolutional networks by semi-supervised contrastive learning
    Zhang, Guolin
    Hu, Zehui
    Wen, Guoqiu
    Ma, Junbo
    Zhu, Xiaofeng
    PATTERN RECOGNITION, 2023, 139
  • [3] Unsupervised learning for community detection in attributed networks based on graph convolutional network
    Wang, Xiaofeng
    Li, Jianhua
    Yang, Li
    Mi, Hongmei
    NEUROCOMPUTING, 2021, 456 : 147 - 155
  • [4] Adaptive graph contrastive learning for community detection
    Guo, Kun
    Lin, Jiaqi
    Zhuang, Qifeng
    Zeng, Ruolan
    Wang, Jingbin
    APPLIED INTELLIGENCE, 2023, 53 (23) : 28768 - 28786
  • [5] Adaptive graph contrastive learning for community detection
    Kun Guo
    Jiaqi Lin
    Qifeng Zhuang
    Ruolan Zeng
    Jingbin Wang
    Applied Intelligence, 2023, 53 : 28768 - 28786
  • [6] Contrastive and Generative Graph Convolutional Networks for Graph-based Semi-Supervised Learning
    Wan, Sheng
    Pan, Shirui
    Yang, Jian
    Gong, Chen
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 10049 - 10057
  • [7] Multidependency Graph Convolutional Networks and Contrastive Learning for Drug Repositioning
    Gan, Yanglan
    Li, Shengnan
    Xu, Guangwei
    Yan, Cairong
    Zou, Guobing
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2025, 65 (06) : 3090 - 3103
  • [8] Graph Representation Learning In A Contrastive Framework For Community Detection
    Balouchi, Mehdi
    Ahmadi, Ali
    2021 26TH INTERNATIONAL COMPUTER CONFERENCE, COMPUTER SOCIETY OF IRAN (CSICC), 2021,
  • [9] Multi-Graph Contrastive Learning for Community Detection in Multi-Layer Networks
    Cao, Songen
    Lv, Xiaoyi
    Ma, Yaxiong
    Ma, Xiaoke
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2024,
  • [10] Community Detection Based on Directed Weighted Signed Graph Convolutional Networks
    Cheng, Hao
    He, Chaobo
    Liu, Hai
    Liu, Xingyu
    Yu, Peng
    Chen, Qimai
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (02): : 1642 - 1654