Dual Supervised Network Embedding Based Community Detection Algorithm

被引:0
作者
Zheng W. [1 ,2 ,3 ]
Wang Y. [1 ]
Yang G. [1 ]
机构
[1] School of Computer and Information Technology, Shanxi University, Taiyuan
[2] Key Laboratory of Computational Intelligence and Chinese Information Processing of Ministry of Education, Shanxi University, Taiyuan
[3] Institute of Intelligent Information Processing, Shanxi University, Taiyuan
来源
Moshi Shibie yu Rengong Zhineng/Pattern Recognition and Artificial Intelligence | 2022年 / 35卷 / 03期
基金
中国国家自然科学基金;
关键词
Community Detection; Graph Auto-Encoder; Modularity; Network Embedding;
D O I
10.16451/j.cnki.issn1003-6059.202203008
中图分类号
学科分类号
摘要
A network embedding based community detection algorithm is easy to fall into local extremes during the independent node embedding or clustering process. Aiming at this problem, a dual supervised network embedding based community detection algorithm(DSNE) is proposed. Firstly, a graph auto-encoder is utilized to gain the embedding of nodes to maintain the first-order similarity of the network. Then, the modularity is optimized to find the communities with nodes tightly connected. The communities with similar nodes in the embedding space are discovered by self-supervised clustering optimization. A mutual supervision mechanism is introduced into DSNE to keep the consistency between the discovered communities in modularity optimization and self-supervised clustering and prevent the algorithm from falling into local extremes. Results of comparative experiments show DSNE exhibits better performance on 4 real complex networks. © 2022, Science Press. All right reserved.
引用
收藏
页码:283 / 290
页数:7
相关论文
共 26 条
[1]  
BLONDEL V D, GUILLAUME J, LAMBIOTTE R., Fast Unfolding of Communities in Large Networks [J/OL]
[2]  
NEWMAN M E J., Fast Algorithm for Detecting Community Structure in Networks, Physical Review E, 69, 6, (2004)
[3]  
CLAUSET A, NEWMAN M E J, MOORE C., Finding Community Structure in Very Large Networks, Physical Review E, 70, 6, (2004)
[4]  
GUO K, PENG S B, CHEN Y Z, Et al., Incremental Dynamic Community Detection Algorithm Based on Density Clustering, Pa-ttern recognition and Artificial Intelligence, 31, 11, pp. 965-978, (2018)
[5]  
RAGHAVAN U N, ALBERT R, KUMARA S., Near Linear Time Algorithm to Detect Community Structures in Large-Scale Networks, Physical Review E, 76, 3, (2007)
[6]  
BARBER M J, CLARK J W., Detecting Network Communities by Propagating Labels under Constraints, Physical Review E, 80, 2, (2009)
[7]  
LIU X, MURATA T., Advanced Modularity-Specialized Label Propagation Algorithm for Detecting Communities in Networks, Physica A: Statistical Mechanics and Its Applications, 389, 7, pp. 1493-1500, (2010)
[8]  
LI W, HUANG C, WANG M, Et al., Stepping Community Detection Algorithm Based on Label Propagation and Similarity, Physica A: Statistical Mechanics and Its Applications, 472, pp. 145-155, (2017)
[9]  
WANG J., Data-Driven Research on Algorithms of Protein Complex Detection in Protein Interaction Networks, (2019)
[10]  
GUO K, CHEN E B, GUO W Z., Overlapping Community Detection Based on Edge Density Clustering, Pattern Recognition and Artificial Intelligence, 31, 8, pp. 693-703, (2018)