Efficient Algorithms for Personalized PageRank Computation: A Survey

被引:3
|
作者
Yang, Mingji [1 ]
Wang, Hanzhi [1 ]
Wei, Zhewei [1 ,2 ]
Wang, Sibo [3 ]
Wen, Ji-Rong [1 ]
机构
[1] Renmin Univ China, Beijing 100872, Peoples R China
[2] Pazhou Lab Huangpu, Gaoling Sch Artificial Intelligence, Beijing Key Lab Big Data Management & Anal Methods, MOE Key Lab Data Engn & Knowledge Engn, Guangzhou 510555, Guangdong, Peoples R China
[3] Chinese Univ Hong Kong, Sha Tin, Hong Kong, Peoples R China
基金
北京市自然科学基金;
关键词
Vectors; Surveys; Clustering algorithms; Heuristic algorithms; Classification algorithms; Reviews; Measurement uncertainty; Graphs and networks; graph algorithms; PageRank; personalized PageRank; TOP-K SEARCH; RANDOM-WALK; LOCAL COMPUTATION; QUERIES; GRAPHS;
D O I
10.1109/TKDE.2024.3376000
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Personalized PageRank (PPR) is a traditional measure for node proximity on large graphs. For a pair of nodes s and t, the PPR value pi(s)(t)equals the probability that an alpha-discounted random walk from s terminates at t and reflects the importance between s and tin a bidirectional way. As a generalization of Google's celebrated PageRank centrality, PPR has been extensively studied and has found multifaceted applications in many fields, such as network analysis, graph mining, and graph machine learning. Despite numerous studies devoted to PPR over the decades, efficient computation of PPR remains a challenging problem, and there is a dearth of systematic summaries and comparisons of existing algorithms. In this paper, we recap several frequently used techniques for PPR computation and conduct a comprehensive survey of various recent PPR algorithms from an algorithmic perspective. We classify these approaches based on the types of queries they address and review their methodologies and contributions. We also discuss some representative algorithms for computing PPR on dynamic graphs and in parallel or distributed environments.
引用
收藏
页码:4582 / 4602
页数:21
相关论文
共 50 条
  • [31] Efficient algorithms for order basis computation
    Zhou, Wei
    Labahn, George
    JOURNAL OF SYMBOLIC COMPUTATION, 2012, 47 (07) : 793 - 819
  • [32] Efficient Algorithms for Temporal Path Computation
    Wu, Huanhuan
    Cheng, James
    Ke, Yiping
    Huang, Silu
    Huang, Yuzhen
    Wu, Hejun
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (11) : 2927 - 2942
  • [33] Adaptive methods for the computation of PageRank
    Kamvar, S
    Haveliwala, T
    Golub, G
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2004, 386 : 51 - 65
  • [34] Local Computation of PageRank Contributions
    Andersen, Reid
    Borgs, Christian
    Chayes, Jennifer
    Hopcroft, John
    Mirrokni, Vahab
    Teng, Shang-Hua
    INTERNET MATHEMATICS, 2008, 5 (1-2) : 23 - 45
  • [35] Local computation of PageRank contributions
    Andersen, Reid
    Borgs, Christian
    Chayes, Jennifer
    Hopcraft, John
    Mirrokni, Vahab S.
    Teng, Shang-Hua
    ALGORITHMS AND MODELS FOR THE WEB-GRAPH, 2007, 4863 : 150 - +
  • [36] Lumping with acceleration for PageRank computation
    Mendes, I. R.
    Vasconcelos, P. B.
    2014 14TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ITS APPLICATIONS (ICCSA), 2014, : 221 - 224
  • [37] A novel approximate PageRank computation: QEGauss-Seidel PageRank
    Srivastava A.K.
    Srivastava M.
    International Journal of Information Technology, 2022, 14 (2) : 681 - 691
  • [38] An improved computation of the PageRank algorithm
    Kim, SJ
    Lee, SH
    ADVANCES IN INFORMATION RETRIEVAL, 2002, 2291 : 73 - 85
  • [39] The personalized PageRank based on user behaviors
    Li, ZS
    Du, YJ
    Xu, Y
    Wang, YK
    Qi, DM
    APPLIED COMPUTATIONAL INTELLIGENCE, 2004, : 318 - 323
  • [40] PERSONALIZED PAGERANK GRAPH ATTENTION NETWORKS
    Choi, Julie
    2022 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2022, : 3578 - 3582