计算机科学 ›› 2023, Vol. 50 ›› Issue (11): 107-113.doi: 10.11896/jsjkx.221000226
赵兴旺1,2, 薛晋芳1
ZHAO Xingwang1,2, XUE Jinfang1
摘要: 属性网络社区发现是网络数据分析中的一项重要研究内容。为了提高社区发现的准确性,现有算法大多通过融合拓扑信息和属性信息对属性网络进行低维表示,然后基于低维特征进行社区发现。然而,这类算法通常基于深度模型进行表示学习,缺乏一定的可解释性。因此,文中提出了一种基于二部图表示的属性网络社区发现算法,以提高社区发现结果的准确性和可解释性。首先,分别基于属性网络的拓扑信息和属性信息计算网络中各个节点作为代表点的概率,通过两类信息融合选出一定比例的节点作为代表点;其次,基于拓扑结构和节点属性计算各个节点到代表点的距离,构建二部图;最后,基于二部图利用谱聚类算法进行社区发现,得到最终结果。在人造属性网络和真实属性网络上与已有的属性网络社区发现算法进行实验比较分析。实验结果表明,所提算法在标准化互信息、调整兰德指数等评价指标上均优于已有算法。
中图分类号:
[1]BOTHOREL C,CRUZ J D,MAGNANI M,et al.Clustering attributed graphs:Models,measures and methods [J].Network Science,2015,3(3):408-444. [2]FORTUNATO S,NEWMAN M E J.20 years of network community detection [J].Nature Physics,2022,18(8):848-850. [3]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. [4]CHUNAEV P.Community detection in node-attributed social networks:A survey [J].Computer Science Review,2020,37:100286. [5]STEINHAEUSER K,CHAWLA N V.Community detection in a large real-world social network [J].Social Computing,Beha-vioral Modeling,and Prediction,2008,7:168-175. [6]COMBE D,LARGERON C,EGYED-ZSIGMOD E,et al.Combining relations and text in scientific network clustering [C]//Proceedings of the 2012 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining.IEEE,2012:1248-1253. [7]HUANG B Y,WANG C K,WANG B B.NMLPA:Uncoveringoverlapping communities in attributed networks via a multi-label propagation approach [J].Sensors,2019,19(2):260-275. [8]ALINEZHAD E,TEIMOURPOUR B,SEPEHRI M M,et al.Community detection in attributed networks considering both structural and attribute similarities:Two mathematical programming approaches [J].Neural Computing and Applications,2020,32(8):3203-3320. [9]WANG X,JIN D,CAO X C,et al.Semantic community identification in large attribute networks [C]//Proceedings of the 13th AAAI Conference on Artificial Intelligence.Phoenix.AAAI Press,2016:265-271. [10]QIN M,JIN D,HE D X,et al.Adaptive community detection incorporating topology and content in social networks[C]//Proceedings of the 2017 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining.IEEE,2017:675-682. [11]PEI Y L,CHAKRABORTY N,SYCARA K.Nonnegative matrix tri-factorization with graph regularization for community detection in social networks[C]//Proceedings of the 24th International Joint Conference on Artificial Intelligence.AAAI Press,2015:2083-2089. [12]XU Z Q,KE Y P,WANG Y,et al.A model-based approach to attributed graph clustering [C]//Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data.ACM,2012:505-516. [13]YANG J,MCAULEY J,LESKOVEC J.Com munity detection in networks with node attributes [C]//Proceedings of the IEEE International Conference on Data Mining.IEEE,2013:1151-1156. [14]XU Z Q,KE Y P,WANG Y,et al.GBAGC:A general Bayesian framework for attributed graph clustering [J].ACM Transactions on Knowledge Discovery from Data,2014,9(1):5.1-5.43. [15]GAO H C,HUANG H.Deep attributed network embedding[C]//Proceedings of the 27th International Joint Conference on Artificial Intelligence.AAAI Press,2018:3364-3370. [16]LIAO L Z,HE X N,ZHANG H W,et al.Attributed social network embedding [J].IEEE Transactions on Knowledge and Data Engineering,2018,30(12):2257-2270. [17]WANG C,PAN S R,LONG G D,et al.MGAE:Marginalized graph autoencoder for graph clustering [C]//Proceedings of the 2017 ACM on Conference on Information and Knowledge Ma-nagement.ACM,2017:889-898. [18]RODRIGUEZ A,LAIO A.Clustering by fast search and find of density peaks [J].Science,2014,344(6191):1492-1496. [19]LUXBURG U V.A tutorial on spectral clustering [J].Statistics and Computing,2004,17(4):395-416. [20]BRIN S,PAGE L.The anatomy of a large-scale hypertextualweb search engine [J].Computer Networks and ISDN Systems,1998,30(1-7):107-117. [21]BONACICH P.Power and centrality:A family of measures [J].American Journal of Sociology,1987,92(5):1170-1182. [22]YU S X,SHI J B.Multiclass spectral clustering [C]//Procee-dings of the 9th IEEE International Conference on Computer Vison.IEEE,2003,2:313-319. [23]ELHADI H,AGAM G.Structure and attributes community de-tection:Comparative analysis of composite,ensemble and selection methods [C]//Proceedings of the 7th Workshop on Social Network Mining and Analysis.ACM,2013,10:1-7. [24]LANCICHINETTI A,FORTUNATO S,RADICCHI F.Benchmark graphs for testing community detection algorithms [J].Physical Review E,2008,78(4):046110. [25]BERAHMAND K,HAGHANI S,ROSTAMI M,et al.A new attributed graph clustering by using label propagation in complex network [J].Journal of King Saud University-Computer and Information Sciences,2022,34(5):1869-1883. [26]LIU L Y,XU L L,WANG Z,et al.Community detection based on structure and content:A content propagation perspective [C]//Proceedings of the 2015 IEEE International Conference on Data Mining.IEEE Computer Society,2015:271-280. [27]ZHANG X T,LIU H,LI Q M,et al.Attributed graph clustering via adaptive graph convolution [C]//Proceedings of the 28th International Joint Conference on Artificial Intelligence.AAAI Press,2019:4327-4333. |
|