English

Revisiting Local PageRank Estimation on Undirected Graphs: Simple and Optimal

Data Structures and Algorithms 2024-09-16 v1

Abstract

We propose a simple and optimal algorithm, BackMC, for local PageRank estimation in undirected graphs: given an arbitrary target node tt in an undirected graph GG comprising nn nodes and mm edges, BackMC accurately estimates the PageRank score of node tt while assuring a small relative error and a high success probability. The worst-case computational complexity of BackMC is upper bounded by O(1dminmin(dt,m1/2))O\left(\frac{1}{d_{\mathrm{min}}}\cdot \min\left(d_t, m^{1/2}\right)\right), where dmind_{\mathrm{min}} denotes the minimum degree of GG, and dtd_t denotes the degree of tt, respectively. Compared to the previously best upper bound of O(lognmin(dt,m1/2)) O\left(\log{n}\cdot \min\left(d_t, m^{1/2}\right)\right) (VLDB '23), which is derived from a significantly more complex algorithm and analysis, our BackMC improves the computational complexity for this problem by a factor of Θ(logndmin)\Theta\left(\frac{\log{n}}{d_{\mathrm{min}}}\right) with a much simpler algorithm. Furthermore, we establish a matching lower bound of Ω(1dminmin(dt,m1/2))\Omega\left(\frac{1}{d_{\mathrm{min}}}\cdot \min\left(d_t, m^{1/2}\right)\right) for any algorithm that attempts to solve the problem of local PageRank estimation, demonstrating the theoretical optimality of our BackMC. We conduct extensive experiments on various large-scale real-world and synthetic graphs, where BackMC consistently shows superior performance.

Keywords

Cite

@article{arxiv.2409.08978,
  title  = {Revisiting Local PageRank Estimation on Undirected Graphs: Simple and Optimal},
  author = {Hanzhi Wang},
  journal= {arXiv preprint arXiv:2409.08978},
  year   = {2024}
}

Comments

KDD 2024

R2 v1 2026-06-28T18:43:58.288Z