Skip to main content
Log in

A survey on network node ranking algorithms: Representative methods, extensions, and applications

  • Review
  • Published:
Science China Technological Sciences Aims and scope Submit manuscript

Abstract

The ranking of network node importance is one of the most essential problems in the field of network science. Node ranking algorithms serve as an essential part in many application scenarios such as search engine, social networks, and recommendation systems. This paper presents a systematic review on three representative methods: node ranking based on centralities, PageRank algorithm, and HITS algorithm. Furthermore, we investigate the latest extensions and improvements of these representative methods, provided with several main application fields. Inspired by the survey of current literatures, we attempt to propose promising directions for future research. The conclusions of this paper are enlightening and beneficial to both the academic and industrial communities.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Kang B, Kim D, Choo H. Internet of everything: A large-scale autonomic IoT gateway. IEEE Trans Multi-Scale Comp Syst, 2017, 3: 206–214

    Google Scholar 

  2. Wu X, Kumar V. The Top Ten Algorithms in Data Mining. Boca Raton (FL): CRC Press, 2009

    Google Scholar 

  3. Kleinberg J M. Authoritative sources in a hyperlinked environment. J ACM, 1999, 46: 604–632

    MathSciNet  MATH  Google Scholar 

  4. Freeman L C. Centrality in social networks conceptual clarification. Social Networks, 1978, 1: 215–239

    Google Scholar 

  5. Restrepo J G, Ott E, Hunt B R. Characterizing the dynamical importance of network nodes and links. Phys Rev Lett, 2006, 97: 094102

    Google Scholar 

  6. Tan F, Xia Y, Zhu B. Link prediction in complex networks: A mutual information perspective. PLoS ONE, 2014, 9: e107056

    Google Scholar 

  7. Chung F. A brief survey of PageRank algorithms. IEEE Trans Netw Sci Eng, 2014, 1: 38–42

    MathSciNet  Google Scholar 

  8. Bonacich P. Factoring and weighting approaches to status scores and clique identification. J Math Sociol, 1972, 2: 113–120

    Google Scholar 

  9. Brin S, Page L. The anatomy of a large-scale hypertextual Web search engine. Comput Networks ISDN Syst, 1998, 30: 107–117

    Google Scholar 

  10. Kamvar S, Haveliwala T, Golub G. Adaptive methods for the computation of PageRank. Linear Algebra Appl, 2004, 386: 51–65

    MathSciNet  MATH  Google Scholar 

  11. Gleich D F. PageRank beyond the Web. SIAM Rev, 2015, 57: 321–363

    MathSciNet  MATH  Google Scholar 

  12. Mooney B L, Corrales L R, Clark A E. MoleculaRnetworks: An integrated graph theoretic and data mining tool to explore solvent organization in molecular simulation. J Comput Chem, 2012, 33: 853–860

    Google Scholar 

  13. Majó-Vázquez S, Cardenal A S, Segarra O, et al. Media roles in the online news domain: Authorities and emergent audience brokers. Media Commun, 2020, 8: 98–111

    Google Scholar 

  14. Liu B, Jiang S, Zou Q. HITS-PR-HHblits: Protein remote homology detection by combining PageRank and hyperlink-induced topic search. Briefings BioInf, 2020, 1: 298–308

    Google Scholar 

  15. Khan U U S, Ali M, Abbas A, et al. Segregating spammers and unsolicited bloggers from genuine experts on Twitter. IEEE Trans Dependable Secure Comput, 2016, 4: 551–560

    Google Scholar 

  16. Jain A, Sharma R, Dixit G, et al. Page ranking algorithms in web mining, limitations of existing methods and a new method for indexing web pages. In: 2013 International Conference on Communication Systems and Network Technologies. Gwalior, 2013. 640–645

  17. Kitsak M, Gallos L K, Havlin S, et al. Identification of influential spreaders in complex networks. Nat Phys, 2010, 6: 888–893

    Google Scholar 

  18. Manuel S, Kumar K R. An improved k-shell decomposition for complex networks based on potential edge weights. Int J Appl Math Sci, 2016, 9: 163–168

    Google Scholar 

  19. Brown P E, Feng J. Measuring user influence on twitter using modified k-shell decomposition. In: Fifth International AAAI Conference on Weblogs and Social Media. Menlo Park, 2017

  20. Ma L L, Ma C, Zhang H F, et al. Identifying influential spreaders in complex networks based on gravity formula. Physica A-Statistical Mech its Appl, 2016, 451: 205–212

    MATH  Google Scholar 

  21. Niu J, Yang H, Wang L. Logarithmic gravity centrality for identifying influential spreaders in dynamic large-scale social networks. In: 2017 IEEE International Conference on Communications (ICC). Paris, 2017. 1–6

  22. Wang J, Li C, Xia C. Improved centrality indicators to characterize the nodal spreading capability in complex networks. Appl Math Comput, 2018, 334: 388–400

    MathSciNet  Google Scholar 

  23. Haveliwala T H. Topic-sensitive pagerank: A context-sensitive ranking algorithm for web search. IEEE Trans Knowl Data Eng, 2003, 15: 784–796

    Google Scholar 

  24. Kamvar S D, Haveliwala T H, Manning C D, et al. Exploiting the block structure of the web for computing PageRank. Stanford University Technical Report, 2003

  25. Jeh G, Widom J. Scaling personalized web search. In: Proceedings of the 12th International Conference on World Wide Web. New York, 2003. 271–279

  26. Fogaras D, Rácz B, Csalogány K, et al. Towards scaling fully personalized pagerank: Algorithms, lower bounds, and experiments. Internet Math, 2005, 2: 333–358

    MathSciNet  MATH  Google Scholar 

  27. Xing W, Ghorbani A. Weighted PageRank algorithm. In: Proceedings. Second Annual Conference on Communication Networks and Services Research. Fredericton, 2004

  28. Tyagi N, Sharma S. Weighted page rank algorithm based on number of visits of links of web page. Int J Soft Comput Eng, 2012, 3: 2231–2307

    Google Scholar 

  29. Tuteja S. Enhancement in weighted pagerank algorithm using VOL. J Computer Eng, 2013, 5: 135–141

    Google Scholar 

  30. Prajapati R, Kumar S. Enhanced weighted PageRank algorithm based on contents and link visits. In: 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom). New Delhi, 2016

  31. Zhang Z H, Jiang G P, Song Y R, et al. An improved weighted LeaderRank algorithm for identifying influential spreaders in complex networks. In: 2017 IEEE International Conference on Computational Science and Engineering (CSE) and IEEE International Conference on Embedded and Ubiquitous Computing (EUC). Guangzhou, 2017. 748–751

  32. Luo L, Yang Y, Chen Z, et al. Identifying opinion leaders with improved weighted LeaderRank in online learning communities. IJPE, 2018, 2: 193–201

    Google Scholar 

  33. Jiang S, Zhang X, Cao Z. An improved LeaderRank algorithm for identifying critical components in service-oriented systems. J Phys Conf Ser, 2019, 1213: 032012

    Google Scholar 

  34. Bharat K, Mihaila G A. Hilltop: A search engine based on expert documents. In: Proceedings of the 9th International WWW Conference, 2000

  35. Lempel R, Moran S. The stochastic approach for link-structure analysis (SALSA) and the TKC effect. Comput Networks, 2000, 33: 387–401

    Google Scholar 

  36. Farahat A, LoFaro T, Miller J C, et al. Authority rankings from HITS, PageRank, and SALSA: Existence, uniqueness, and effect of initialization. SIAM J Sci Comput, 2006, 27: 1181–1201

    MathSciNet  MATH  Google Scholar 

  37. Park S, Lee W, Choe B, et al. A survey on personalized PageRank computation algorithms. IEEE Access, 2019, 7: 163049

    Google Scholar 

  38. Tong H, Faloutsos C, Pan J Y. Fast random walk with restart and its applications. In: Sixth International Conference on Data Mining (ICDM’06). Hong Kong, 2016

  39. Kamvar S D, Haveliwala T H, Manning C D, et al. Extrapolation methods for accelerating PageRank computations. In: Proceedings of the 12th International Conference on World Wide Web. New York, 2003. 261–270

  40. Berkhin P. Bookmark-coloring algorithm for personalized PageRank computing. Internet Math, 2006, 3: 41–62

    MathSciNet  MATH  Google Scholar 

  41. Sarlós T, Benczúr A A, Csalogány K, et al. To randomize or not to randomize: Space optimal summaries for hyperlink analysis. In: Proceedings of the 15th International Conference on World Wide Web. Edinburgh Scotland, 2006

  42. Avrachenkov K, Litvak N, Nemirovsky D, et al. Monte Carlo methods in PageRank computation: When one iteration is sufficient. SIAM J Numer Anal, 2007, 45: 890–904

    MathSciNet  MATH  Google Scholar 

  43. Soliman M A, Ilyas I F, Chang K C C. Top-k query processing in uncertain databases. In: 2007 IEEE 23rd International Conference on Data Engineering. Istanbul, 2007

  44. Shi J, Yang R, Jin T, et al. Realtime top-k personalized PageRank over large graphs on GPUs. Proc VLDB Endow, 2019, 13: 15–28

    Google Scholar 

  45. Wang S, Yang R, Wang R, et al. Efficient algorithms for approximate single-source personalized PageRank queries. ACM Trans Database Syst, 2019, 44: 1–37

    MathSciNet  Google Scholar 

  46. Lü L, Zhang Y C, Yeung C H, et al. Leaders in social networks, the delicious case. PLoS ONE, 2011, 6: e21202

    Google Scholar 

  47. Hu W, Zou H, Gong Z. Temporal PageRank on social networks. In: International Conference on Web Information Systems Engineering. Miami, 2015

  48. Li Q, Zhou T, Lü L, et al. Identifying influential spreaders by weighted LeaderRank. Physica A-Statistical Mech its Appl, 2014, 404: 47–55

    MathSciNet  MATH  Google Scholar 

  49. Zhang T, Liang X. A novel method of identifying influential nodes in complex networks based on random walks. J Inf Comput Sci, 2014, 11: 6735–6740

    Google Scholar 

  50. Zhao H, Xu X, Song Y, et al. Ranking users in social networks with Motif-based PageRank. IEEE Trans Knowl Data Eng, 2019, 1: 1

    Google Scholar 

  51. Le V V, Nguyen H T, Snasel V, et al. Identify influential spreaders in online social networks based on social meta path and PageRank. In: International Conference on Computational Social Networks. Ho Chi Minh City, 2016. 51–61

  52. Hajian B, White T. Modelling influence in a social network: Metrics and evaluation. In: 2011 IEEE Third International Conference on Privacy, Security, Risk and Trust and 2011 IEEE Third International Conference on Social Computing. Boston, 2011

  53. Kandiah V, Shepelyansky D L. PageRank model of opinion formation on social networks. Physica A-Statistical Mech its Appl, 2012, 391: 5779–5793

    Google Scholar 

  54. Chen S, He K. Influence maximization on signed social networks with integrated PageRank. In: 2015 IEEE International Conference on Smart City/SocialCom/SustainCom (Smart City). Chengdu, 2015

  55. Liu Q, Xiang B, Chen E, et al. Influence maximization over large-scale social networks: A bounded linear approach. In: Proceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management. Shanghai, 2014

  56. Xiang B, Liu Q, Chen E, et al. Pagerank with priors: An influence propagation perspective. In: Twenty-Third International Joint Conference on Artificial Intelligence. Beijing, 2013

  57. Nguyen P, Tomeo P, Di Noia T, et al. An evaluation of SimRank and Personalized PageRank to build a recommender system for the Web of Data. In: Proceedings of the 24th International Conference on World Wide Web. Florence, 2015. 1477–1482

  58. Jiang F, Wang Z. PageRank-based collaborative filtering recommendation. In: International Conference on Information Computing and Applications. Tangshan, 2010

  59. Zhang L, Zhang K, Li C. A topical PageRank based algorithm for recommender systems. In: Proceedings of the 31st Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. Singapore, 2008

  60. Eirinaki M, Vazirgiannis M. Usage-based PageRank for web personalization. In: Fifth IEEE International Conference on Data Mining (ICDM’05). Houston, 2005

  61. Al_Janabi S, Kadiam N. Recommendation system of big data based on PageRank clustering algorithm. In: International Conference on Big Data and Networks Technologies, 2019

  62. Zhong X, Zhang Y, Yan D, et al. Recommendations for mobile apps based on the HITS algorithm combined with association rules. IEEE Access, 2019, 7: 105572

    Google Scholar 

  63. Lu M, Wei X, Gao J, et al. AHITS-UPT: A high quality academic resources recommendation method. In: 2015 IEEE International Conference on Smart City/SocialCom/SustainCom (Smart City). Chengdu, 2015

  64. Zhang W Y, Zhang S, Guo S S. A PageRank-based reputation model for personalised manufacturing service recommendation. Enterprise Inf Syst, 2017, 11: 672–693

    Google Scholar 

  65. Rafiei M, Kardan A A. A novel method for expert finding in online communities based on concept map and PageRank. Hum Cent Comput Inf Sci, 2015, 5: 10

    Google Scholar 

  66. Chen P, Xie H, Maslov S, et al. Finding scientific gems with Google’s PageRank algorithm. J Informetrics, 2007, 1: 8–15

    Google Scholar 

  67. Ma N, Guan J, Zhao Y. Bringing PageRank to the citation analysis. Inf Process Manage, 2008, 44: 800–810

    Google Scholar 

  68. Nykl M, Ježek K, Fiala D, et al. PageRank variants in the evaluation of citation networks. J Informetrics, 2014, 8: 683–692

    Google Scholar 

  69. Yan E, Ding Y. Discovering author impact: A PageRank perspective. Inf Process Manage, 2011, 47: 125–134

    Google Scholar 

  70. Silva J, Aparício D, Silva F. Feature-enriched author ranking in incomplete networks. Appl Netw Sci, 2019, 4: 74

    Google Scholar 

  71. Yu D, Wang W, Zhang S, et al. A multiple-link, mutually reinforced journal-ranking model to measure the prestige of journals. Scientometrics, 2017, 111: 521–542

    Google Scholar 

  72. West J D, Bergstrom T C, Bergstrom C T. The Eigenfactor MetricsTM: A network approach to assessing scholarly journals. CRL, 2010, 71: 236–244

    Google Scholar 

  73. Yang Z, Yin D, Davison B D. Award prediction with temporal citation network analysis. In: Proceedings of the 34th International ACM SI-GIR Conference on Research and Development in Information Retrieval. Beijing, 2011

  74. Kim Y Y, Kim H A, Shin C H, et al. Analysis on the transportation point in Cheongju City using Pagerank algorithm. In: Proceedings of the 2015 International Conference on Big Data Applications and Services. Jeju Island Republic of Korea, 2015

  75. Mukai N. PageRank-based traffic simulation using taxi probe data. Procedia Comput Sci, 2013, 22: 1156–1163

    Google Scholar 

  76. Chin W C B, Wen T H. Geographically modified PageRank algorithms: Identifying the spatial concentration of human movement in a geospatial network. PLoS ONE, 2015, 10: e0139509

    Google Scholar 

  77. Pop F, Dobre C. An efficient PageRank approach for urban traffic optimization. Math Problems Eng, 2012, 2012: 1–9

    MathSciNet  MATH  Google Scholar 

  78. Zhang T, Li G, Xu Y, et al. Prediction of transportation network based on PageRank algorithm. In: 2016 5th International Conference on Advanced Materials and Computer Science. Qingdao, 2016

  79. Wang M, Yang S, Sun Y, et al. Discovering urban mobility patterns with PageRank based traffic modeling and prediction. Physica A-Statistical Mech its Appl, 2017, 485: 23–34

    Google Scholar 

  80. Tu C. Cointegration-based financial networks study in Chinese stock market. Physica A-Statistical Mech its Appl, 2014, 402: 245–254

    Google Scholar 

  81. Yang C, Chen Y, Niu L, et al. Cointegration analysis and influence rank—A network approach to global stock markets. Physica A-Statistical Mech its Appl, 2014, 400: 168–185

    Google Scholar 

  82. Bech M L, Chapman J T E, Garratt R J. Which bank is the “central” bank? J Monetary Econ, 2010, 57: 352–363

    Google Scholar 

  83. Cheng X, Shaoyi L S, Hua Z. Measuring the systemic importance of interconnected industries in the world economic system. Industr Mngmnt Data Syst, 2017, 117: 110–130

    Google Scholar 

  84. Sangers A, van Heesch M, Attema T, et al. Secure multiparty PageRank algorithm for collaborative fraud detection. In: International Conference on Financial Cryptography and Data Security. Kota Kinabalu, Sabah, 2019

  85. Deguchi T, Takahashi K, Takayasu H, et al. Hubs and authorities in the world trade network using a weighted HITS algorithm. PLoS ONE, 2014, 9: e100338

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to XueRong Li.

Additional information

This work was supported by the National Natural Science Foundation of China (Grant No. 71901205).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, J., Li, X. & Dong, J. A survey on network node ranking algorithms: Representative methods, extensions, and applications. Sci. China Technol. Sci. 64, 451–461 (2021). https://doi.org/10.1007/s11431-020-1683-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11431-020-1683-2

Navigation