Efficient Algorithms for Personalized PageRank Computation: A Survey

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Yang, Mingji, Wang, Hanzhi, Wei, Zhewei, Wang, Sibo, Wen, Ji-Rong
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910374581764096
author Yang, Mingji
Wang, Hanzhi
Wei, Zhewei
Wang, Sibo
Wen, Ji-Rong
author_facet Yang, Mingji
Wang, Hanzhi
Wei, Zhewei
Wang, Sibo
Wen, Ji-Rong
contents Personalized PageRank (PPR) is a traditional measure for node proximity on large graphs. For a pair of nodes $s$ and $t$, the PPR value $π_s(t)$ equals the probability that an $α$-discounted random walk from $s$ terminates at $t$ and reflects the importance between $s$ and $t$ in 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.
format Preprint
id arxiv_https___arxiv_org_abs_2403_05198
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Efficient Algorithms for Personalized PageRank Computation: A Survey
Yang, Mingji
Wang, Hanzhi
Wei, Zhewei
Wang, Sibo
Wen, Ji-Rong
Data Structures and Algorithms
Personalized PageRank (PPR) is a traditional measure for node proximity on large graphs. For a pair of nodes $s$ and $t$, the PPR value $π_s(t)$ equals the probability that an $α$-discounted random walk from $s$ terminates at $t$ and reflects the importance between $s$ and $t$ in 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.
title Efficient Algorithms for Personalized PageRank Computation: A Survey
topic Data Structures and Algorithms
url https://arxiv.org/abs/2403.05198