A Comprehensive Survey of Link Prediction Techniques for Social Network

A growing trend of using social networking sites is attracting researchers to study and analyze different aspects of social network. Besides many problems, link prediction is a fascinating problem in the field of social network analysis (SNA). Link prediction, in social network analysis, is a task of identifying the missing links and predicting the new links. Several researchers have proposed solutions for the link prediction problem during the past two decades. However, there is a need to provide comprehensive overview of the significant contributions for a thorough analysis. The objective of this review is to summaries and discuss the existing link prediction algorithms in a common context for an unbiased analysis. The extensive review is presented by constructing the systematical category for proposed algorithms, selected problems, evaluation measures along with selected network datasets. Finally, applications of link prediction are discussed.

[1]  Ryutaro Ichise,et al.  Semantic and Event-Based Approach for Link Prediction , 2008, PAKM.

[2]  Christos Faloutsos,et al.  Fast Random Walk with Restart and Its Applications , 2006, Sixth International Conference on Data Mining (ICDM'06).

[3]  Faruk Polat,et al.  Mining Individual Features to Enhance Link Prediction Efficiency in Location Based Social Networks , 2018, 2018 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM).

[4]  Ryutaro Ichise,et al.  Finding Experts by Link Prediction in Co-authorship Networks , 2007, FEWS.

[5]  T. Sørensen,et al.  A method of establishing group of equal amplitude in plant sociobiology based on similarity of species content and its application to analyses of the vegetation on Danish commons , 1948 .

[6]  Srinivasan Parthasarathy,et al.  Local Probabilistic Models for Link Prediction , 2007, Seventh IEEE International Conference on Data Mining (ICDM 2007).

[7]  Hsinchun Chen,et al.  Recommendation as link prediction in bipartite graphs: A graph kernel-based machine learning approach , 2013, Decis. Support Syst..

[8]  Shyhtsun Felix Wu,et al.  Analysis of user keyword similarity in online social networks , 2011, Social Network Analysis and Mining.

[9]  M. Newman Clustering and preferential attachment in growing networks. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[10]  Rushed Kanawati,et al.  Link Prediction in Complex Networks by Supervised Rank Aggregation , 2012, 2012 IEEE 24th International Conference on Tools with Artificial Intelligence.

[11]  Dimitris Kanellopoulos,et al.  Handling imbalanced datasets: A review , 2006 .

[12]  Nitesh V. Chawla,et al.  Link Prediction: Fair and Effective Evaluation , 2012, 2012 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining.

[13]  Ee-Peng Lim,et al.  Friendship Maintenance and Prediction in Multiple Social Networks , 2016, HT.

[14]  François Fouss,et al.  Random-Walk Computation of Similarities between Nodes of a Graph with Application to Collaborative Recommendation , 2007, IEEE Transactions on Knowledge and Data Engineering.

[15]  Jennifer Widom,et al.  SimRank: a measure of structural-context similarity , 2002, KDD.

[16]  Wei Tang,et al.  Supervised Link Prediction Using Multiple Sources , 2010, 2010 IEEE International Conference on Data Mining.

[17]  Nitesh V. Chawla,et al.  Evaluating link prediction methods , 2014, Knowledge and Information Systems.

[18]  Ronald Rousseau,et al.  Similarity measures in scientometric research: The Jaccard index versus Salton's cosine formula , 1989, Inf. Process. Manag..

[19]  Mehrbakhsh Nilashi,et al.  Collaborative filtering recommender systems , 2013 .

[20]  Linyuan Lü,et al.  Predicting missing links via local information , 2009, 0901.0553.

[21]  Kazem Jahanbakhsh,et al.  Human Contact Prediction Using Contact Graph Inference , 2010, 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing.

[22]  Ali Uyar,et al.  Co‐authorship Network Analysis in the Accounting Discipline , 2018, Australian Accounting Review.

[23]  Hisashi Kashima,et al.  Fast and Scalable Algorithms for Semi-supervised Link Prediction on Static and Dynamic Graphs , 2010, ECML/PKDD.

[24]  Weixiong Zhang,et al.  A Marginalized Denoising Method for Link Prediction in Relational Data , 2014, SDM.

[25]  S. Fortunato,et al.  Resolution limit in community detection , 2006, Proceedings of the National Academy of Sciences.

[26]  Hairong Qi,et al.  Friendbook: A Semantic-Based Friend Recommendation System for Social Networks , 2015, IEEE Transactions on Mobile Computing.

[27]  Purnamrita Sarkar,et al.  Theoretical Justification of Popular Link Prediction Heuristics , 2011, IJCAI.

[28]  Likang Yin,et al.  An evidential link prediction method and link predictability based on Shannon entropy , 2017 .

[29]  Edoardo M. Airoldi,et al.  A Survey of Statistical Network Models , 2009, Found. Trends Mach. Learn..

[30]  Jianquan Liu,et al.  Link prediction: the power of maximal entropy random walk , 2011, CIKM '11.

[31]  M. Newman,et al.  Hierarchical structure and the prediction of missing links in networks , 2008, Nature.

[32]  Linyuan Lu,et al.  Link prediction based on local random walk , 2010, 1001.2467.

[33]  Alexis Papadimitriou,et al.  Fast and accurate link prediction in social networking systems , 2012, J. Syst. Softw..

[34]  Timothy Ravasi,et al.  From link-prediction in brain connectomes and protein interactomes to the local-community-paradigm in complex networks , 2013, Scientific Reports.

[35]  Ricardo B. C. Prudêncio,et al.  Supervised link prediction in weighted networks , 2011, The 2011 International Joint Conference on Neural Networks.

[36]  Tao Zhou,et al.  Link prediction in weighted networks: The role of weak ties , 2010 .

[37]  A. Barabasi,et al.  Evolution of the social network of scientific collaborations , 2001, cond-mat/0104162.

[38]  Muhammad Arshad Islam,et al.  A hybrid approach for spam detection for Twitter , 2017, 2017 14th International Bhurban Conference on Applied Sciences and Technology (IBCAST).

[39]  Jérôme Kunegis,et al.  Learning spectral graph transformations for link prediction , 2009, ICML '09.

[40]  Linyuan Lu,et al.  Role of weak ties in link prediction of complex networks , 2009, CIKM-CNIKM.

[41]  Albert-László Barabási,et al.  Hierarchical organization in complex networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[42]  Mohammad Al Hasan,et al.  Link prediction using supervised learning , 2006 .

[43]  Ziv Bar-Joseph,et al.  Evaluation of different biological data and computational classification methods for use in protein interaction prediction , 2006, Proteins.

[44]  Pabitra Mitra,et al.  Link Prediction in Social Networks: Role of Power Law Distribution , 2016 .

[45]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[46]  Jimeng Sun,et al.  Patent partner recommendation in enterprise social networks , 2013, WSDM.

[47]  Jennifer Neville,et al.  TransConv: Relationship Embedding in Social Networks , 2019, AAAI.

[48]  Jun Li,et al.  A Link Prediction Approach for Item Recommendation with Complex Number , 2014, 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT).

[49]  Qiang Yang,et al.  Transfer Learning for Collective Link Prediction in Multiple Heterogenous Domains , 2010, ICML.

[50]  Zan Huang Link Prediction Based on Graph Topology: The Predictive Value of Generalized Clustering Coefficient , 2010 .

[51]  Jure Leskovec,et al.  Predicting positive and negative links in online social networks , 2010, WWW '10.

[52]  Leo Katz,et al.  A new status index derived from sociometric analysis , 1953 .

[53]  Ahmed Hammouch,et al.  Accurate link prediction method based on path length between a pair of unlinked nodes and their degree , 2020, Social Network Analysis and Mining.

[54]  Barbara Carminati,et al.  User similarities on social networks , 2013, Social Network Analysis and Mining.

[55]  Bo Yang,et al.  Graph-based features for supervised link prediction , 2011, The 2011 International Joint Conference on Neural Networks.

[56]  Jason Weston,et al.  Translating Embeddings for Modeling Multi-relational Data , 2013, NIPS.

[57]  Nitesh V. Chawla,et al.  New perspectives and methods in link prediction , 2010, KDD.

[58]  Lada A. Adamic,et al.  Friends and neighbors on the Web , 2003, Soc. Networks.

[59]  Hung-Hsuan Chen,et al.  Discovering missing links in networks using vertex similarity measures , 2012, SAC '12.

[60]  Jon Kleinberg,et al.  The link prediction problem for social networks , 2003, CIKM '03.

[61]  Cecilia Mascolo,et al.  Exploiting place features in link prediction on location-based social networks , 2011, KDD.

[62]  Roger Guimerà,et al.  Missing and spurious interactions and the reconstruction of complex networks , 2009, Proceedings of the National Academy of Sciences.

[63]  John Yen,et al.  Finding influential users of online health communities: a new metric based on sentiment influence. , 2014, Journal of the American Medical Informatics Association : JAMIA.

[64]  Vijay K. Devabhaktuni,et al.  Evaluating Link Prediction Accuracy in Dynamic Networks with Added and Removed Edges , 2016, 2016 IEEE International Conferences on Big Data and Cloud Computing (BDCloud), Social Computing and Networking (SocialCom), Sustainable Computing and Communications (SustainCom) (BDCloud-SocialCom-SustainCom).

[65]  Jure Leskovec,et al.  Effects of user similarity in social media , 2012, WSDM '12.

[66]  M. Newman,et al.  Vertex similarity in networks. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[67]  Mohammad Al Hasan,et al.  A Survey of Link Prediction in Social Networks , 2011, Social Network Data Analytics.

[68]  Lotfi Najjar,et al.  Exploratory Factor Analysis of Graphical Features for Link Prediction in Social Networks , 2019, Complex Networks X.

[69]  Wael Hassan Gomaa,et al.  A Survey of Text Similarity Approaches , 2013 .

[70]  Limsoon Wong,et al.  Exploiting Indirect Neighbours and Topological Weight to Predict Protein Function from Protein-Protein Interactions , 2006, BioDM.

[71]  James Demmel,et al.  Accurate Singular Values of Bidiagonal Matrices , 1990, SIAM J. Sci. Comput..

[72]  Mark Goadrich,et al.  The relationship between Precision-Recall and ROC curves , 2006, ICML.

[73]  Valdis E. Krebs,et al.  Mapping Networks of Terrorist Cells , 2001 .

[74]  Pang-Ning Tan,et al.  A matrix alignment approach for link prediction , 2008, 2008 19th International Conference on Pattern Recognition.

[75]  Linyuan Lu,et al.  Link Prediction in Complex Networks: A Survey , 2010, ArXiv.

[76]  Charles Elkan,et al.  Link Prediction via Matrix Factorization , 2011, ECML/PKDD.

[77]  S. Durga Bhavani,et al.  Link Weight Prediction for Directed WSN Using Features from Network and Its Dual , 2019, PReMI.

[78]  Lise Getoor,et al.  Collective entity resolution in relational data , 2007, TKDD.

[79]  P. Jaccard,et al.  Etude comparative de la distribution florale dans une portion des Alpes et des Jura , 1901 .

[80]  Wooyoung Jeong,et al.  Social Link Prediction and Feature Analysis in Mobile Game , 2018, 2018 International Conference on Information and Communication Technology Convergence (ICTC).

[81]  Rayleigh The Problem of the Random Walk , 1905, Nature.

[82]  Panagiotis Symeonidis,et al.  From biological to social networks: Link prediction based on multi-way spectral clustering , 2013, Data Knowl. Eng..

[83]  Abdul Samad,et al.  SAM: a Similarity Measure for Link Prediction in Social Network , 2019, 2019 13th International Conference on Mathematics, Actuarial Science, Computer Science and Statistics (MACS).

[84]  Matthew Richardson,et al.  Mining knowledge-sharing sites for viral marketing , 2002, KDD.

[85]  Panagiotis Symeonidis,et al.  Spectral clustering for link prediction in social networks with positive and negative links , 2013, Social Network Analysis and Mining.

[86]  Xiaoli Zhao,et al.  Similarity-based link prediction in social networks: A path and node combined approach , 2017, J. Inf. Sci..

[87]  Nagarajan Natarajan,et al.  Exploiting longer cycles for link prediction in signed networks , 2011, CIKM '11.

[88]  D. Kotz,et al.  Structural Analysis of Social Networks with Wireless Users , 2005 .

[89]  Florence d'Alché-Buc,et al.  Semi-supervised Penalized Output Kernel Regression for Link Prediction , 2011, ICML.

[90]  David Liben-Nowell,et al.  An algorithmic approach to social networks , 2005 .

[91]  Christopher M. Danforth,et al.  An evolutionary algorithm approach to link prediction in dynamic social networks , 2013, J. Comput. Sci..

[92]  Daniel A. McFarland,et al.  Dynamic Network Visualization1 , 2005, American Journal of Sociology.

[93]  Yoshihiro Yamanishi,et al.  propagation: A fast semisupervised learning algorithm for link prediction , 2009 .

[94]  A. Barabasi,et al.  Hierarchical Organization of Modularity in Metabolic Networks , 2002, Science.

[95]  Muhammad Arshad Islam,et al.  Centrality-Based Paper Citation Recommender System , 2019, EAI Endorsed Trans. Ind. Networks Intell. Syst..

[96]  Charles J. Geyer,et al.  Practical Markov Chain Monte Carlo , 1992 .

[97]  Azween B. Abdullah,et al.  Hidden Link Prediction in Criminal Networks Using the Deep Reinforcement Learning Technique , 2019, Comput..

[98]  Zied Elouedi,et al.  Evidential link prediction in social networks based on structural and social information , 2019, J. Comput. Sci..

[99]  Muhammad Arshad Islam,et al.  Evaluation of features for social contact prediction , 2017, 2017 13th International Conference on Emerging Technologies (ICET).

[100]  Linyuan Lu,et al.  Uncovering missing links with cold ends , 2011, ArXiv.

[101]  Linyuan Lü,et al.  Similarity index based on local paths for link prediction of complex networks. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[102]  Hsinchun Chen,et al.  The topology of dark networks , 2008, Commun. ACM.

[103]  Bin Wu,et al.  Link Prediction Based on Local Information , 2011, 2011 International Conference on Advances in Social Networks Analysis and Mining.

[104]  Nitesh V. Chawla,et al.  Vertex collocation profiles: subgraph counting for link analysis and prediction , 2012, WWW.

[105]  Zhenyu Wu,et al.  Improve Link Prediction Accuracy with Node Attribute Similarities , 2018 .