Abstract

We propose a new algorithm, FAST-PPR, for estimating personalized PageRank: given start node ss and target node tt in a directed graph, and given a threshold δδ, FAST-PPR estimates the Personalized PageRank πs(t)π_s(t) from ss to tt, guaranteeing a small relative error as long πs(t)>δπ_s(t)>δ. Existing algorithms for this problem have a running-time of Ω(1/δ)Ω(1/δ); in comparison, FAST-PPR has a provable average running-time guarantee of O(d/δ){O}(\sqrt{d/δ}) (where dd is the average in-degree of the graph). This is a significant improvement, since δδ is often O(1/n)O(1/n) (where nn is the number of nodes) for applications. We also complement the algorithm with an Ω(1/δ)Ω(1/\sqrtδ) lower bound for PageRank estimation, showing that the dependence on δδ cannot be improved. We perform a detailed empirical study on numerous massive graphs, showing that FAST-PPR dramatically outperforms existing algorithms. For example, on the 2010 Twitter graph with 1.5 billion edges, for target nodes sampled by popularity, FAST-PPR has a 2020 factor speedup over the state of the art. Furthermore, an enhanced version of FAST-PPR has a 160160 factor speedup on the Twitter graph, and is at least 2020 times faster on all our candidate graphs.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.