Abstract
The role of social networks in people’s daily life is undeniable. Link prediction is one of the most important tasks of complex network analysis. Predicting links is currently becoming a concerned topic in social network analysis. Although many link prediction methods have been proposed in the recent years, most of the existing link prediction methods have unsatisfactory performance because of high time complexity, network size, sparsity, and similarity measures between node pairs for processing topological information. In this paper, we proposed a method for node representation learning and also a new embedding technique is used for generating latent features. We also proposed an improved version of the weighted random walk based on game theoretical technique and k-core decomposition. Node representations are generated via skipgram method. Although most of the link prediction methods have high time complexity, since our method uses Stochastic Gradient Descent for the optimization process, it has linear time complexity with respect to the number of vertices. This causes our algorithm to be scalable to large networks. In addition to that, sparsity is a huge challenge in complex networks and we cannot infer enough information from the structure of the network to make predictions. By learning a low-dimensional representation that captures the network structure, classification of nodes and edges can be done more easily. The performance of the proposed method was evaluated with some benchmark heuristic scores and state-of-the-art techniques on link prediction in several real-world networks. The experimental results show that the proposed method obtains higher accuracy in comparison with considered methods and measures. However, the time complexity is not improved effectively.
Graphical abstract
Similar content being viewed by others
References
D. Liben-Nowell, J. Kleinberg, J. Am. Soc. Inf. Sci. Technol. 58, 1019 (2007)
P. Wang, B. Xu, Y. Wu, X. Zhou, Science China Inf. Sci. 58, 1 (2015)
M. Al Hasan, V. Chaoji, S. Salem, M. Zaki, presented at theSDM06: workshop on link analysis, counter-terrorism and security, 2006 (unpublished)
L. Backstrom, J. Leskovec, presented at theProceedings of the fourth ACM international conference on Web search and data mining, 2011 (unpublished)
H. Kashima, N. Abe, presented at theData Mining, 2006. ICDM’06. Sixth International Conference on, 2006 (unpublished)
Z. Lu, B. Savas, W. Tang, I.S. Dhillon, presented at theData Mining (ICDM), 2010 IEEE 10th International Conference on, 2010 (unpublished)
C.-J. Hsieh, K.-Y. Chiang, I.S. Dhillon, presented at theProceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining, 2012 (unpublished)
A.K. Menon, C. Elkan, presented at theJoint european conference on machine learning and knowledge discovery in databases, 2011 (unpublished)
J. Lee, S. Bengio, S. Kim, G. Lebanon, Y. Singer, presented at theProceedings of the 23rd international conference on World wide web, 2014 (unpublished)
D. Song, D.A. Meyer, D. Tao, presented at theProceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining, 2015 (unpublished)
D. Zhang, J. Yin, X. Zhu, C. Zhang, IEEE Trans. Big Data (2018), DOI: https://doi.org/10.1109/TBDATA.2018.2850013
J. Zhu, J. Song, B. Chen, arXiv:1602.07428 (2016)
K. Miller, M.I. Jordan, T.L. Griffiths, presented at theAdvances in neural information processing systems, 2009 (unpublished)
Z. Yuan, J. Sang, Y. Liu, C. Xu, presented at theProceedings of the 21st ACM international conference on Multimedia, 2013 (unpublished)
B. Perozzi, R. Al-Rfou, S. Skiena, presented at theProceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining, 2014 (unpublished)
A. Grover, J. Leskovec, Int. Conf. Knowl. Discov. Data Mining 2016, 855 (2016)
M. Al Hasan, M.J. Zaki, inSocial network data analytics (Springer, 2011), p. 243
T. Zhao, H.V. Zhao, I. King, presented at theProceedings of the 24th ACM international on conference on information and knowledge management, 2015 (unpublished)
P.L. Szczepanski, A.S. Barcz, T.P. Michalak, T. Rahwan, presented at theIJCAI, 2015 (unpublished)
Y. Li, P. Luo, Z.-p. Fan, K. Chen, J. Liu, Eur. J. Oper. Res. 260, 693 (2017)
L. Wang, Y. Wang, B. Liu, L. He, S. Liu, G. de Melo, Z. Xu, presented at theNeural Networks (IJCNN), 2017 International Joint Conference on, 2017 (unpublished)
D. Liu, Y. Wang, Y. Jia, J. Li, Z. Yu, inDiffusion Networks and Cascade Analytics, WSDM, 2014
T. Young, D. Hazarika, S. Poria, E. Cambria, IEEE Comput. Intell. Mag. 13, 55 (2018)
T. Mikolov, K. Chen, G. Corrado, J. Dean, arXiv:1301.3781 (2013)
T. Mikolov, I. Sutskever, K. Chen, G.S. Corrado, J. Dean, presented at theAdvances in neural information processing systems, 2013 (unpublished)
R.J. Aumann, S. Hart,Handbook of game theory with economic applications (Elsevier, 1992)
A.M. Colman,Game theory and its applications: In the social and biological sciences (Psychology Press, 2013)
D. Friedman, J. Evol. Econ. 8, 15 (1998)
Z. Han, D. Niyato, W. Saad, T. Basar, A. Hjørungnes,Game theory in wireless and communication networks: theory, models, and applications (Cambridge University Press, 2012)
J.D. Morrow,Game theory for political scientists (Princeton University Press, 1994)
M.O. Jackson, A. Wolinsky, inNetworks and Groups (Springer, 2003), p. 23
T.P. Michalak, K.V. Aadithya, P.L. Szczepanski, B. Ravindran, N.R. Jennings, J. Artif. Intell. Res. 46, 607 (2013)
L.S. Shapley, Contribut. Theory Games 2, 307 (1953)
S. Wasserman, K. Faust,Social network analysis: Methods and applications (Cambridge University Press, 1994)
M. Kitsak, L.K. Gallos, S. Havlin, F. Liljeros, L. Muchnik, H.E. Stanley, H.A. Makse, Nat. Phys. 6, 888 (2010)
S. Carmi, S. Havlin, S. Kirkpatrick, Y. Shavitt, E. Shir, Proc. Natl. Acad. Sci. 104, 11150 (2007)
D.E. Knuth,The Stanford GraphBase: a platform for combinatorial computing (ACM Press, New York, 1993)
J. Leskovec, J. Kleinberg, C. Faloutsos, ACM Trans. Knowl. Disc. Data 1, 2 (2007)
J. Leskovec, J.J. Mcauley, presented at theAdvances in neural information processing systems, 2012 (unpublished)
X. Zhang, W. Pang, Y. Xia, Physica A 512, 902 (2018)
F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Mach. Learn. Res. 12, 2825 (2011)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Nasiri, E., Bouyer, A. & Nourani, E. A node representation learning approach for link prediction in social networks using game theory and K-core decomposition. Eur. Phys. J. B 92, 228 (2019). https://doi.org/10.1140/epjb/e2019-100225-8
Received:
Revised:
Published:
DOI: https://doi.org/10.1140/epjb/e2019-100225-8