A node representation learning approach for link prediction in social networks using game theory and K-core decomposition

  • Elaheh Nasiri
  • Asgarali BouyerEmail author
  • Esmaeil Nourani
Regular Article


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


Statistical and Nonlinear Physics 


  1. 1.
    D. Liben-Nowell, J. Kleinberg, J. Am. Soc. Inf. Sci. Technol. 58, 1019 (2007) CrossRefGoogle Scholar
  2. 2.
    P. Wang, B. Xu, Y. Wu, X. Zhou, Science China Inf. Sci. 58, 1 (2015) Google Scholar
  3. 3.
    M. Al Hasan, V. Chaoji, S. Salem, M. Zaki, presented at theSDM06: workshop on link analysis, counter-terrorism and security, 2006 (unpublished) Google Scholar
  4. 4.
    L. Backstrom, J. Leskovec, presented at theProceedings of the fourth ACM international conference on Web search and data mining, 2011 (unpublished) Google Scholar
  5. 5.
    H. Kashima, N. Abe, presented at theData Mining, 2006. ICDM’06. Sixth International Conference on, 2006 (unpublished) Google Scholar
  6. 6.
    Z. Lu, B. Savas, W. Tang, I.S. Dhillon, presented at theData Mining (ICDM), 2010 IEEE 10th International Conference on, 2010 (unpublished) Google Scholar
  7. 7.
    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) Google Scholar
  8. 8.
    A.K. Menon, C. Elkan, presented at theJoint european conference on machine learning and knowledge discovery in databases, 2011 (unpublished) Google Scholar
  9. 9.
    J. Lee, S. Bengio, S. Kim, G. Lebanon, Y. Singer, presented at theProceedings of the 23rd international conference on World wide web, 2014 (unpublished) Google Scholar
  10. 10.
    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) Google Scholar
  11. 11.
    D. Zhang, J. Yin, X. Zhu, C. Zhang, IEEE Trans. Big Data (2018), DOI:
  12. 12.
    J. Zhu, J. Song, B. Chen, arXiv:1602.07428 (2016)
  13. 13.
    K. Miller, M.I. Jordan, T.L. Griffiths, presented at theAdvances in neural information processing systems, 2009 (unpublished) Google Scholar
  14. 14.
    Z. Yuan, J. Sang, Y. Liu, C. Xu, presented at theProceedings of the 21st ACM international conference on Multimedia, 2013 (unpublished) Google Scholar
  15. 15.
    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) Google Scholar
  16. 16.
    A. Grover, J. Leskovec, Int. Conf. Knowl. Discov. Data Mining 2016, 855 (2016) Google Scholar
  17. 17.
    M. Al Hasan, M.J. Zaki, inSocial network data analytics (Springer, 2011), p. 243 CrossRefGoogle Scholar
  18. 18.
    T. Zhao, H.V. Zhao, I. King, presented at theProceedings of the 24th ACM international on conference on information and knowledge management, 2015 (unpublished) Google Scholar
  19. 19.
    P.L. Szczepanski, A.S. Barcz, T.P. Michalak, T. Rahwan, presented at theIJCAI, 2015 (unpublished) Google Scholar
  20. 20.
    Y. Li, P. Luo, Z.-p. Fan, K. Chen, J. Liu, Eur. J. Oper. Res. 260, 693 (2017) CrossRefGoogle Scholar
  21. 21.
    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) Google Scholar
  22. 22.
    D. Liu, Y. Wang, Y. Jia, J. Li, Z. Yu, inDiffusion Networks and Cascade Analytics, WSDM, 2014 Google Scholar
  23. 23.
    T. Young, D. Hazarika, S. Poria, E. Cambria, IEEE Comput. Intell. Mag. 13, 55 (2018) CrossRefGoogle Scholar
  24. 24.
    T. Mikolov, K. Chen, G. Corrado, J. Dean, arXiv:1301.3781 (2013)
  25. 25.
    T. Mikolov, I. Sutskever, K. Chen, G.S. Corrado, J. Dean, presented at theAdvances in neural information processing systems, 2013 (unpublished) Google Scholar
  26. 26.
    R.J. Aumann, S. Hart,Handbook of game theory with economic applications (Elsevier, 1992) Google Scholar
  27. 27.
    A.M. Colman,Game theory and its applications: In the social and biological sciences (Psychology Press, 2013) Google Scholar
  28. 28.
    D. Friedman, J. Evol. Econ. 8, 15 (1998) CrossRefGoogle Scholar
  29. 29.
    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) Google Scholar
  30. 30.
    J.D. Morrow,Game theory for political scientists (Princeton University Press, 1994) Google Scholar
  31. 31.
    M.O. Jackson, A. Wolinsky, inNetworks and Groups (Springer, 2003), p. 23 Google Scholar
  32. 32.
    T.P. Michalak, K.V. Aadithya, P.L. Szczepanski, B. Ravindran, N.R. Jennings, J. Artif. Intell. Res. 46, 607 (2013) CrossRefGoogle Scholar
  33. 33.
    L.S. Shapley, Contribut. Theory Games 2, 307 (1953) Google Scholar
  34. 34.
    S. Wasserman, K. Faust,Social network analysis: Methods and applications (Cambridge University Press, 1994) Google Scholar
  35. 35.
    M. Kitsak, L.K. Gallos, S. Havlin, F. Liljeros, L. Muchnik, H.E. Stanley, H.A. Makse, Nat. Phys. 6, 888 (2010) CrossRefGoogle Scholar
  36. 36.
    S. Carmi, S. Havlin, S. Kirkpatrick, Y. Shavitt, E. Shir, Proc. Natl. Acad. Sci. 104, 11150 (2007) ADSCrossRefGoogle Scholar
  37. 37.
    D.E. Knuth,The Stanford GraphBase: a platform for combinatorial computing (ACM Press, New York, 1993) Google Scholar
  38. 38.
    J. Leskovec, J. Kleinberg, C. Faloutsos, ACM Trans. Knowl. Disc. Data 1, 2 (2007) CrossRefGoogle Scholar
  39. 39.
    J. Leskovec, J.J. Mcauley, presented at theAdvances in neural information processing systems, 2012 (unpublished) Google Scholar
  40. 40.
    X. Zhang, W. Pang, Y. Xia, Physica A 512, 902 (2018) ADSCrossRefGoogle Scholar
  41. 41.
    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) MathSciNetGoogle Scholar

Copyright information

© EDP Sciences / Società Italiana di Fisica / Springer-Verlag GmbH Germany, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Azarbaijan Shahid Madani UniversityTabrizIran

Personalised recommendations