Near-Optimality for Single-Source Personalized PageRank
arXiv:2507.14462
Abstract
The \emph{Single-Source Personalized PageRank} (SSPPR) query is central to graph OLAP, measuring the probability that an -decay random walk from node terminates at . Despite decades of research, a significant gap remains between upper and lower bounds for its computational complexity. Existing upper bounds are for SSPPR-A and for SSPPR-R, with trivial lower bounds of and . This work narrows or closes this gap. We improve the upper bounds for SSPPR-A and SSPPR-R to and , respectively, offering improvements by factors of and . On the lower bound side, we establish stronger results: for SSPPR-A and for SSPPR-R, strengthening theoretical foundations. Our upper and lower bounds for SSPPR-R coincide for graphs with and any threshold , achieving theoretical optimality in most graph regimes. The SSPPR-A query attains partial optimality for large error thresholds, matching our new lower bound. This is the first optimal result for SSPPR queries. Our techniques generalize to the Single-Target Personalized PageRank (STPPR) query, improving its lower bound from to , matching the upper bound and revealing its optimality.
To appear in PODS 2026