计算机科学 ›› 2026, Vol. 53 ›› Issue (3): 207-213.doi: 10.11896/jsjkx.250100093
邹晓阳, 鞠恒荣, 曹金鑫, 马星如, 黄嘉爽, 丁卫平
ZOU Xiaoyang, JU Hengrong, CAO Jinxin, MA Xingru, HUANG Jiashuang, DING Weiping
摘要: 在复杂网络分析中,挖掘社区结构是一个重要且具有挑战性的研究方向。现有的基于深度学习方法在图相关任务中取得了不错的效果,但鲜有处理社区检测任务,尤其是重叠社区检测,并且也未能充分挖掘和利用网络的拓扑结构信息。为此,提出了一种图正则化模糊自动编码器的重叠社区检测方法(Overlapping Community Detection with Graph Regularized Fuzzy AutoEncoder,FAE)。首先,运用自动编码器将网络拓扑编码为低维表示,进一步通过模糊C均值聚类形成模糊隶属度矩阵,随后解码模糊隶属度矩阵以重构网络拓扑。然后,将用于刻画网络中结构信息的图正则融入上述自动编码器。再者,融合后的自动编码器构成堆叠自动编码器,以获取深度模糊隶属度矩阵。最后,基于模糊集理论,使用深度模糊隶属度矩阵划分重叠社区。在3组人工网络和6个真实网络上的实验结果表明,该方法基于重叠标准互信息熵(ONMI)、杰卡德指数(Jaccard)、F1分数(F1-Score)的评估性能优于7种经典算法的大部分算法,展示了其在处理复杂网络重叠社区检测问题上的潜力。
中图分类号:
| [1]PENG Y,ZHAO Y,HU J.On the role of community structure in evolution of opinion formation:A new bounded confidence opinion dynamics[J].Information Sciences,2023,621:672-690. [2]LIU Y,ZHU B,CHEN F,et al.Overlapping Network Community Detection Through Label Propagation Algorithm with K-Shell Aggregation[C]//2024 3rd International Conference on Computing,Communication,Perception and Quantum Technology(CCPQT).IEEE,2024:65-74. [3]CHOUMANE A,AWADA A,HARKOUS A.Core expansion:a new community detection algorithm based on neighborhood overlap[J].Social Network Analysis and Mining,2020,10:1-11. [4]ASMI K,LOTFI D,EL MARRAKI M.Overlapping community detection based on the union of all maximum spanning trees[J].Library Hi Tech,2020,38(2):276-292. [5]HOLLOCOU A,BONALD T,LELARGE M.Multiple localcommunity detection[J].ACM SIGMETRICS Performance Evaluation Review,2018,45(3):76-83. [6]NIU Y,KONG D,LIU L,et al.Overlapping community detection with adaptive density peaks clustering and iterative partition strategy[J].Expert Systems with Applications,2023,213:119213. [7]SHAO M L,LIN Y J,PENG Q Y,et al.Learning graph deep autoencoder for anomaly detection in multi-attributed networks[J].Knowledge-Based Systems,2023,260:110084. [8]QIN Y,JU W,WU H,et al.Learning graph ode for continuous-time sequential recommendation[J].IEEE Transactions on Knowledge and Data Engineering,2024,36(7):3224-3236. [9]LEE Y,PARK J H,OH S,et al.Derivation of prognostic contextual histopathological features from whole-slide images of tumours via graph deep learning[J].Nature Biomedical Engineering,2022,6(12):1452-1466. [10]TANG W,TANG M,BAN M,et al.CSGVD:A deep learning approach combining sequence and graph embedding for source code vulnerability detection[J].Journal of Systems and Software,2023,199:111623. [11]YANG L,CAO X C,HE D X,et al.Modularity based community detection with deep learning[C]//Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence.2016:2252-2258. [12]HE C B,ZHENG Y L,CHENG J W,et al.Semi-supervised overlapping community detection in attributed graph with graph convolutional autoencoder[J].Information Sciences,2022,608:1464-1479. [13]AL-AYYOUB M,AL-ANDOLI M,JARARWEH Y,et al.Improving fuzzy C-mean-based community detection in social networks using dynamic parallelism[J].Computers & Electrical Engineering,2019,74:533-546. [14]DANESHFAR F,SOLEYMANBAIGI S,NAFISI A,et al.Elastic deep autoencoder for text embedding clustering by an improved graph regularization[J].Expert Systems with Applications,2024,238:121780. [15]SETYAWAN R,ASRORI R B,SHIDIK G F,et al.Brain tumor identification using fcm threshold method and morphological area selection[C]//International Seminar on Application for Technology of Information and Communication.IEEE,2020:560-566. [16]LEI Y,ZHOU Y,SHI J.Overlapping communities detection of social network based on hybrid C-means clustering algorithm[J].Sustainable Cities and Society,2019,47:101436. [17]SHCHUR O,GÜNNEMANN S.Overlapping community detection with graph neural networks[J].arXiv:1909.12201,2019. [18]YE F H,CHEN C,ZHENG Z B.Deep autoencoder-like nonnegative matrix factorization for community detection[C]//Procee-dings of the 27th ACM International Conference on Information and Knowledge Management.2018:1393-1402. [19]WANG X,CUI P,WANG J,et al.Community preservingnetwork embedding[C]//Proceedings of the AAAI Conference on Artificial Intelligence.2017:203-209. [20]EPASTO A,LATTANZI S,PAES L R.Ego-splitting frame-work:From non-overlapping to overlapping clusters[C]//Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.2017:145-154. [21]ROZEMBERCZKI B,DAVIES R,SARKAR R,et al.Gemsec:Graph embedding with self clustering[C]//Proceedings of the 2019 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining.2019:65-72. [22]LI P Z,HUANG L,WANG C D,et al.EdMot:An edge en-hancement approach for motif-aware community detection[C]//Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining.2019:479-487. [23]FORTUNATO S.Benchmarks for testing community detection algorithms on directed and weighted graphs with overlapping communities[J].Physical Review E,2009,80(1):016118. [24]MCAULEY J,LESKOVEC J.Discovering social circles in ego networks[J].Transactions on Knowledge Discovery from Data,2014,8(1):1-28. [25]BERAHMAND K,MOHAMMADI M,SABERI-MOVAHEDF,et al.Graph regularized nonnegative matrix factorization for community detection in attributed networks[J].IEEE Transactions on Network Science and Engineering,2022,10(1):372-385. [26]CHEN J Y,GONG Z G,MO J Q,et al.Self-training enhanced:Network embedding and overlapping community detection with adversarial learning[J].IEEE Transactions on Neural Networks and Learning Systems,2021,33(11):6737-6748. [27]GIRVAN M,NEWMAN M E J.Community structure in social and biological networks[J].Proceedings of the National Academy of Sciences,2002,99(12):7821-7826. [28]ZHU Q,LI H,HUANG J,et al.Hybrid functional brain network with first-order and second-order information for compu-ter-aided diagnosis of schizophrenia[J].Frontiers in Neuroscience,2019,13:603. [29]YAZDANPARAST S,HAVENS T,JAMALABDOLLAHI M.Soft overlapping community detection in large-scale networks via fast fuzzy modularity maximization[J].IEEE Transactions on Fuzzy Systems,2020,29(6):1533-1543. [30]LIU X,ZHANG M,LIU Y,et al.Semi-supervised community detection method based on generative adversarial networks[J].Journal of King Saud University-Computer and Information Sciences,2024,36(3):102008. [31]ZHANG P.Evaluating accuracy of community detection usingthe relative normalized mutual information[J].Journal of Statistical Mechanics,2015,2015(11):P11006. [32]MUKUNDA A,PIROUZ M.Influence-based community detection and ranking[C]//International Conference on Computational Science and Computational Intelligence.IEEE,2019:1341-1346. |
|
||