Computer Science ›› 2021, Vol. 48 ›› Issue (11A): 211-217.doi: 10.11896/jsjkx.201200231

• Big Data & Data Science • Previous Articles     Next Articles

Link Prediction Algorithm Based on Ego Networks Structure and Network Representation Learning

ZHAO Man, ZHAO Jia-kun, LIU Jin-nuo   

  1. School of Software Engineering,Xi'an Jiaotong University,Xi'an 710000,China
  • Online:2021-11-10 Published:2021-11-12
  • About author:ZHAO Man,born in 1996,postgra-duate.Her main research interests include complex network,link prediction and data analysis.

Abstract: Link prediction is a research direction that has attracted much attention in the field of network analysis and mining.The link prediction algorithm predicts the missing connections in the network,which is actually a process of data mining,and the inferred possible future connections are related to the development and evolution of the network.Therefore,how to improve the accuracy of link prediction is a meaningful and challenging research.Based on the latest research on ego network decomposition and community clustering,a link prediction algorithm (Ego-Embedding) is proposed,which is based on ego network structure characteristics and network representation learning.Ego-Embedding converts the original network into a persona graph,and then reconstructs the embedding process by combining the microstructure information and context information of the network,learning one or more vector representations for each node,so that the vector representation can describe the node information more accurately,thereby improving the accuracy of link prediction.This paper conducts experimental simulations on three public data sets (Facebook,PPI-Yeast,ca-HepTh),and uses AUC as the evaluation index.The experimental results show that the performance of the algorithm Ego-Embedding is better than the five experimental comparison methods (CN,AA,node2vec,M-NMF,Splitter),and the best link prediction AUC reduces the error by up to 47%.

Key words: Ego network, Ego-Embedding, Link prediction, Network representation learning, Persona decomposition

CLC Number: 

  • TP393
[1]LI L,FANG S,BAI S,et al.Effective Link Prediction Based on Community Relationship Strength[J].IEEE Access,2019,7:43233-43248.
[2]LIAO H,MARIANI M S,MEDO M,et al.Ranking in evolving complex networks[J].Physics Reports,2017,689:1-54.
[3]PEROZZI B,SKIENA S .Exact Age Prediction in Social Networks[C]//the 24th International Conference.ACM,2015.
[4]SAID A,ABBASI R A,MAQBOOL O,et al.CC-GA:A Clustering Coefficient based Genetic Algorithm for Detecting Communities in Social Networks[J].Applied Soft Computing,2017,63:59-70.
[5]ABU-EL-HAIJA S,PEROZZI B,AL-RFOU R.Learning EdgeRepresentations via Low-Rank Asymmetric Projections[C]//Proceedings of the 2017 ACM on Conference on Information and Knowledge Management (CIKM'17).NewYork:ACM,2017:1787-1796.
[6]YUAN R,SONG Y R,MENG F R.A Link Prediction Method Based on Weighted Network Topology Weight[J].Computer Science,2020,47(5):273-278.
[7]YANG X H,YU J,ZHANG D.Link prediction algorithm based on local community and node correlation[J].Computer Science,2019,46(1):155-161.
[8]MA C,ZHOU T,ZHANG H F.Playing the role of weak clique property in link prediction:A friend recommendation model[J].Scientific Reports,2016.
[9]ZHANG Q M,XU X K,ZHU Y X,et al.Measuring multiple evolution mechanisms of complex networks[J].Scientific Reports,2015,5(1):10350.
[10]MARTÍNEZ V,BERZAL F,CUBERO J C .A Survey of Link Prediction in Complex Networks[C]//ACM Computing Surveys (CSUR).2016.
[11]CANNISTRACI C V,ALANIS-LOBATO G,RAVASI T .From link-prediction in brain connectomes and protein interactomes to the local-community-paradigm in complex networks[J].Scientific Reports,2013,3(1):1613.
[12]HANNEMAN R A,RIDDLE M.Introduction to social network methods.Riverside[D].CA:University of California,Riverside,2005.
[13]EPASTO A,LATTANZI S,MIRROKNI V,et al.Ego-net community mining applied to friend suggestion[J].VLDB,2015,9(4):324-335.
[14]EPASTO A,LATTANZI S,LEME R P .Ego-splitting Framework:from Non-Overlapping to Overlapping Clusters[C]//Acm Sigkdd International Conference on Knowledge Discovery & Data Mining.ACM,2017.
[15]EPASTO A,PEROZZI B .Is a Single Embedding Enough?Learning Node Representations that Capture Multiple Social Contexts[C]//WWW'19.2019:394-404.
[16]GONCALVES B,PERRA N,VESPIGNANI A,et al.Modeling Users' Activity on Twitter Networks:Validation of Dunbar's Number[J].Plos One,2011,6(8):e22656.
[17]FREEMAN L C .Centered graphs and the structure of ego networks[J].Mathematical Social Sciences,1982,3(3):291-304.
[18]MCAULEY J,LESKOVEC J.Learning to Discover Social Circles in Ego Networks[C]//NIPS.2012:539-547.
[19]ARNABOLDI V,CONTI M,PASSARELLA A,et al.Analysis ofEgo Network Structure in Online Social Networks[C]//Ase/ieee International Conference on Social Computing & Ase/ieee International Conference on Privacy.IEEE,2012.
[20]ZHANG Y X,FENG Y X.Overview of Link Prediction Methods and Development[J].Measurement & Control Technology,2019,324(2):12-16.
[21]MIKOLOV T,CHEN K,CORRADO G,et al.Efficient Estimation of Word Representations in Vector Space[C]//International Conference on Learning Representations.2013.
[22]DUNBAR R I M.The Social Brain Hypothesis[J].Evolutionary Anthropology Issues News & Reviews,1998,6(5):178-190.
[23]WANG Q,GAO J,ZHOU T,et al.Critical size of ego communication networks[J].Europhysics Letters,2016(114):58004.
[24]GROVER A,LESKOVEC J .node2vec:Scalable Feature Learning for Networks[C]//the 22nd ACM SIGKDD International Conference.ACM,2016.
[25]PEROZZI B,AL-RFOU R,SKIENA S.DeepWalk:Online Learn-ing of Social Representations[C]//Knowledge Discovery and Data Mining.2014.
[26]MIKOLOV T,SUTSKEVER I,CHEN K,et al.DistributedRepresentations of Words and Phrases and their Compositionali-ty[C]//Proceedings of NIPS.2013.
[27]GAO F,MUSIAL K,GABRYS B.A Community Bridge Boosting Social Network Link Prediction Model[C]//the 2017 IEEE/ACM International Conference.ACM,2017.
[28]NEWMAN M E J.Clustering and preferential attachment ingrowing networks[J].Phys Rev E Stat Nonlin Soft Matter Phys,2001,64(2):025102.
[29]ADAMIC L A,ADAR E.Friends and neighbors on the Web[J].Social Networks,2003,25(3):211-230.
[30]WANG X,CUI P,WANG J,et al.Community Preserving Network Embedding[C]//The 31st AAAI Conference on Artificial Intelligence.2017.
[31]HANELY J A,MCNEIL B J.The meaning and use of the areaunder a receiver operating characteristic(ROC) curve[J].Radiology,1982,143(1):29-36.
[1] SONG Jie, LIANG Mei-yu, XUE Zhe, DU Jun-ping, KOU Fei-fei. Scientific Paper Heterogeneous Graph Node Representation Learning Method Based onUnsupervised Clustering Level [J]. Computer Science, 2022, 49(9): 64-69.
[2] HUANG Li, ZHU Yan, LI Chun-ping. Author’s Academic Behavior Prediction Based on Heterogeneous Network Representation Learning [J]. Computer Science, 2022, 49(9): 76-82.
[3] LI Yong, WU Jing-peng, ZHANG Zhong-ying, ZHANG Qiang. Link Prediction for Node Featureless Networks Based on Faster Attention Mechanism [J]. Computer Science, 2022, 49(4): 43-48.
[4] ZHAO Xue-lei, JI Xin-sheng, LIU Shu-xin, LI Ying-le, LI Hai-tao. Link Prediction Method for Directed Networks Based on Path Connection Strength [J]. Computer Science, 2022, 49(2): 216-222.
[5] JIANG Zong-li, FAN Ke, ZHANG Jin-li. Generative Adversarial Network and Meta-path Based Heterogeneous Network Representation Learning [J]. Computer Science, 2022, 49(1): 133-139.
[6] HU Xin-tong, SHA Chao-feng, LIU Yan-jun. Post-processing Network Embedding Algorithm with Random Projection and Principal Component Analysis [J]. Computer Science, 2021, 48(5): 124-129.
[7] CHEN Heng, WANG Wei-mei, LI Guan-yu, SHI Yi-ming. Knowledge Graph Completion Model Using Quaternion as Relational Rotation [J]. Computer Science, 2021, 48(5): 225-231.
[8] GONG Zhui-fei, WEI Chuan-jia. Link Prediction of Complex Network Based on Improved AdaBoost Algorithm [J]. Computer Science, 2021, 48(3): 158-162.
[9] LI Xin-chao, LI Pei-feng, ZHU Qiao-ming. Directed Network Representation Method Based on Hierarchical Structure Information [J]. Computer Science, 2021, 48(2): 100-104.
[10] FU Kun, ZHAO Xiao-meng, FU Zi-tong, GAO Jin-hui, MA Hao-ran. Deep Network Representation Learning Method on Incomplete Information Networks [J]. Computer Science, 2021, 48(12): 212-218.
[11] GONG Zhui-fei, WEI Chuan-jia. Complex Network Link Prediction Method Based on Topology Similarity and XGBoost [J]. Computer Science, 2021, 48(12): 226-230.
[12] PAN Yu, ZOU Jun-hua, WANG Shuai-hui, HU Gu-yu, PAN Zhi-song. Deep Community Detection Algorithm Based on Network Representation Learning [J]. Computer Science, 2021, 48(11A): 198-203.
[13] WANG Wen-bo, LUO Heng-li. Complete Graph Face Clustering Based on Graph Convolution Network [J]. Computer Science, 2021, 48(11A): 275-277.
[14] HUANG Shou-meng. Heterogeneous Network Link Prediction Model Based on Supervised Learning [J]. Computer Science, 2021, 48(11A): 111-116.
[15] DING Yu, WEI Hao, PAN Zhi-song, LIU Xin. Survey of Network Representation Learning [J]. Computer Science, 2020, 47(9): 52-59.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!