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
相关论文
共 48 条
[1]   Block matrix models for dynamic networks [J].
Al Mugahwi, Mohammed ;
Cabrera, Omar De La Cruz ;
Fenu, Caterina ;
Reichel, Lothar ;
Rodriguez, Giuseppe .
APPLIED MATHEMATICS AND COMPUTATION, 2021, 402 (402)
[2]   Structure and dynamical behavior of non-normal networks [J].
Asllani, Malbor ;
Lambiotte, Renaud ;
Carletti, Timoteo .
SCIENCE ADVANCES, 2018, 4 (12)
[3]  
Belghazi MI, 2018, PR MACH LEARN RES, V80
[4]  
Benesty Jacob, 2009, The SAGE Encyclopedia of Educational Research, Measurement, and Evaluation, P1, DOI DOI 10.4135/9781506326139
[5]   Representation Learning for Attributed Multiplex Heterogeneous Network [J].
Cen, Yukuo ;
Zou, Xu ;
Zhang, Jianwei ;
Yang, Hongxia ;
Zhou, Jingren ;
Tang, Jie .
KDD'19: PROCEEDINGS OF THE 25TH ACM SIGKDD INTERNATIONAL CONFERENCCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2019, :1358-1368
[6]  
Chen T, 2020, PR MACH LEARN RES, V119
[7]   Exploring Simple Siamese Representation Learning [J].
Chen, Xinlei ;
He, Kaiming .
2021 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, CVPR 2021, 2021, :15745-15753
[8]  
Defferrard M, 2016, ADV NEUR IN, V29
[9]  
Della Rossa F, 2020, NAT COMMUN, V11, DOI [10.1038/s41467-020-16343-0, 10.1038/s41467-020-18827-5]
[10]   Multilayer Network Community Detection: A Novel Multi-Objective Evolutionary Algorithm Based on Consensus Prior Information [J].
Gao, Chao ;
Yin, Ze ;
Wang, Zhen ;
Li, Xianghua ;
Li, Xuelong .
IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2023, 18 (02) :46-59