Computer Science ›› 2020, Vol. 47 ›› Issue (10): 121-125.doi: 10.11896/jsjkx.191000099

• Database & Big Data & Data Science • Previous Articles     Next Articles

Community Detection Algorithm Combing Community Embedding and Node Embedding

ZHAO Xia1, LI Xian1, ZHANG Ze-hua1, ZHANG Chen-wei2   

  1. 1 College of Information and Computer,Taiyuan University of Technology,Jinzhong,Shanxi 030600,China
    2 School of Computer Science,University of Illinois at Chicago,Chicago 60607,USA
  • Received:2019-10-15 Revised:2019-12-16 Online:2020-10-15 Published:2020-10-16
  • About author:ZHAO Xia,born in 1994,postgraduate.Her main research interests includeuncertainty theory and social network applications.
    ZHANG Ze-hua,born in 1981,Ph.D,master supervisor,is a member of China Computer Federation.His main research interests include granular computing,uncertain reasoning and know-ledge discovery on graph.
  • Supported by:
    ational Nature Science Foundation of China (61503273,61702356) and Youth Innovation Team Project of Taiyuan University of Technology (2014TD056)

Abstract: As an important property of social networks,community plays an important role in understanding network functions and predicting evolution.It is a research hotspot in recent years to transform network nodes into low-dimensional dense feature vectors through network embedding and apply them to machine learning tasks such as community detection.The traditional network embedding method only focuses on node embedding and ignores the importance of community embedding.Aiming at such a problem,CNE,a method combining Community embedding and improved Node Embedding,is proposed to obtain node representation combining structure information and attribute information.Node embedding represents nodes as low-dimensional vectors.Similarly,community embedding represents communities as Gaussian distributions in low-dimensional spaces.They combine multiple node similarities to promote more accurate community detection results.The experimental results show that,compared with the traditional community detection algorithm and network embedding method on public datasets,the proposed CNE method has higher precision.

Key words: Community detection, Community embedding, Network embedding, Social network

CLC Number: 

  • TP181
[1]XIE J,KELLEY S,SZYMANSKI B K.Overlapping community detection in networks:The state-of-the-art and comparative study[J].Acm Computing Surveys (csur),2013,45(4):43.
[2]Newman M E J.Fast algorithm for detecting community structure in networks[J].Physical Review E,2004,69(6):066133.
[3]SHI P,HE K,BINDEL D,et al.Local lanczos spectral approximation for community detection[C]//Joint European Conference on Machine Learning and Knowledge Discovery in Databases.Berlin:Springer,2017:651-667.
[4]ZHANG X Q,AN X D,CAO F Y.Detecting Community from Bipartite Network Based on Spectral Clustering[J].Computer Science,2019,46(4):216-221.
[5]HAN Y,TANG J.Probabilistic community and role model forsocial networks[C]//Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.New York:ACM,2015:407-416.
[6]CUI P,WANG X,PEI J,et al.A survey on network embedding[J].IEEE Transactions on Knowledge and Data Engineering,2018,31(5):833-852.
[7]ZHENG V W,CAVALLARI S,CAI H,et al.From Node Embedding To Community Embedding[J].arXiv:1610.09950,2016.
[8]BISHOP C M.Pattern Recognition and Machine Learning (Information Science and Statistics)[M].New York:Springer-Verlag,2007.
[9]MIKOLOV T,CHEN K,CORRADO G S,et al.Efficient Estimation of Word Representations in Vector Space[J].arXiv:1301.3781,2013.
[10]CHEN H,PEROZZI B,AL-RFOU R,et al.A tutorial on network embeddings[J].arXiv:1808.02590,2018.
[11]PEROZZI B,AL-RFOU R,SKIENA S.Deepwalk:Online learning of social representations[C]//Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.New York:ACM,2014:701-710.
[12]GROVER A,LESKOVEC J.Node2vec:Scalable feature learning for networks[C]//Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.New York:ACM,2016:855-864.
[13]TANG J,QU M,WANG M,et al.Line:Large-scale information network embedding[C]//Proceedings of the 24th International Conference on World Wide Web.New York:ACM,2015:1067-1077.
[14]ROWEIS S T,SAUL L K.Nonlinear dimensionality reduction by locally linear embedding[J].Science,2000,290(5500):2323-2326.
[15]TENENBAUM J B,DE SILVA V,LANGFORD J C.A global geometric framework for nonlinear dimensionality reduction[J].Science,2000,290(5500):2319-2323.
[16]WANG D X,CUI P,ZHU W W.Structural Deep Network Embedding[C]//Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.New York:ACM,2016:1225-1234.
[17]CAO S,LU W,XU Q.Grarep:Learning graph representations with global structural information[C]//Proceedings of the 24th ACM International on Conference on Information and Knowledge Management.New York:ACM,2015:891-900.
[18]GOLUB G H,VAN LOAN C F.Matrix computations[M].Baltimore:JHU press,2012.
[19]DEMPSTER A P,LAIRD N M,RUBIN D B.Maximum likelihood from incomplete data via the EM algorithm[J].Journal of the Royal Statistical Society:Series B (Methodological),1977,39(1):1-22.
[20]MIKOLOV T,SUTSKEVER I,CHEN K,et al.Distributed representations of words and phrases and their compositionality[C]//Advances in Neural Information Processing Systems.New York:ACM,2013:3111-3119.
[21]WHITLEY D,STARKWEATHER T,Bogart C.Genetic algorithms and neural networks:Optimizing connections and connectivity[J].Parallel Computing,1990,14(3):347-361.
[22]BLONDEL V,GUILLAUME J L,LAMBIOTTE R,et al.Fast unfolding of communities in large networks[J].Journal of Statistical Mechanics:Theory and Experiment,2008,2008(10):P10008.
[1] WANG Jian, PENG Yu-qi, ZHAO Yu-fei, YANG Jian. Survey of Social Network Public Opinion Information Extraction Based on Deep Learning [J]. Computer Science, 2022, 49(8): 279-293.
[2] HE Xi, HE Ke-tai, WANG Jin-shan, LIN Shen-wen, YANG Jing-lin, FENG Yu-chao. Analysis of Bitcoin Entity Transaction Patterns [J]. Computer Science, 2022, 49(6A): 502-507.
[3] WEI Peng, MA Yu-liang, YUAN Ye, WU An-biao. Study on Temporal Influence Maximization Driven by User Behavior [J]. Computer Science, 2022, 49(6): 119-126.
[4] YU Ai-xin, FENG Xiu-fang, SUN Jing-yu. Social Trust Recommendation Algorithm Combining Item Similarity [J]. Computer Science, 2022, 49(5): 144-151.
[5] WANG Ben-yu, GU Yi-jun, PENG Shu-fan, ZHENG Di-wen. Community Detection Algorithm Based on Dynamic Distance and Stochastic Competitive Learning [J]. Computer Science, 2022, 49(5): 170-178.
[6] CHANG Ya-wen, YANG Bo, GAO Yue-lin, HUANG Jing-yun. Modeling and Analysis of WeChat Official Account Information Dissemination Based on SEIR [J]. Computer Science, 2022, 49(4): 56-66.
[7] ZUO Yuan-lin, GONG Yue-jiao, CHEN Wei-neng. Budget-aware Influence Maximization in Social Networks [J]. Computer Science, 2022, 49(4): 100-109.
[8] CHEN Shi-cong, YUAN De-yu, HUANG Shu-hua, YANG Ming. Node Label Classification Algorithm Based on Structural Depth Network Embedding Model [J]. Computer Science, 2022, 49(3): 105-112.
[9] GUO Lei, MA Ting-huai. Friend Closeness Based User Matching [J]. Computer Science, 2022, 49(3): 113-120.
[10] YANG Xu-hua, WANG Lei, YE Lei, ZHANG Duan, ZHOU Yan-bo, LONG Hai-xia. Complex Network Community Detection Algorithm Based on Node Similarity and Network Embedding [J]. Computer Science, 2022, 49(3): 121-128.
[11] SHAO Yu, CHEN Ling, LIU Wei. Maximum Likelihood-based Method for Locating Source of Negative Influence Spreading Under Independent Cascade Model [J]. Computer Science, 2022, 49(2): 204-215.
[12] PU Shi, ZHAO Wei-dong. Community Detection Algorithm for Dynamic Academic Network [J]. Computer Science, 2022, 49(1): 89-94.
[13] ZHENG Su-su, GUAN Dong-hai, YUAN Wei-wei. Heterogeneous Information Network Embedding with Incomplete Multi-view Fusion [J]. Computer Science, 2021, 48(9): 68-76.
[14] CHEN Xiang-tao, ZHAO Mei-jie, YANG Mei. Overlapping Community Detection Algorithm Based on Subgraph Structure [J]. Computer Science, 2021, 48(9): 244-250.
[15] WANG Jian, WANG Yu-cui, HUANG Meng-jie. False Information in Social Networks:Definition,Detection and Control [J]. Computer Science, 2021, 48(8): 263-277.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!