Approximating Single-Source Personalized PageRank with Absolute Error Guarantees
arXiv:2401.01019 · doi:10.4230/LIPIcs.ICDT.2024.9
Abstract
Personalized PageRank (PPR) is an extensively studied and applied node proximity measure in graphs. For a pair of nodes and on a graph , the PPR value is defined as the probability that an -discounted random walk from terminates at , where the walk terminates with probability at each step. We study the classic Single-Source PPR query, which asks for PPR approximations from a given source node to all nodes in the graph. Specifically, we aim to provide approximations with absolute error guarantees, ensuring that the resultant PPR estimates satisfy for a given error bound . We propose an algorithm that achieves this with high probability, with an expected running time of - for directed graphs, where ; - for undirected graphs, where is the maximum node degree in the graph; - for power-law graphs, where and is the extent of the power law. These sublinear bounds improve upon existing results. We also study the case when degree-normalized absolute error guarantees are desired, requiring for a given error bound , where the graph is undirected and is the degree of node . We give an algorithm that provides this error guarantee with high probability, achieving an expected complexity of . This improves over the previously known complexity.
25 pages, ICDT 2024