FAST-PPR: Scaling Personalized PageRank Estimation for Large Graphs
Peter Lofgren, Siddhartha Banerjee, Ashish Goel, C. Seshadhri

TL;DR
FAST-PPR is a novel algorithm that significantly improves the efficiency of personalized PageRank estimation on large graphs, achieving faster runtimes with provable guarantees and strong empirical performance.
Contribution
The paper introduces FAST-PPR, a new algorithm with provable average running-time guarantees of O(√d/δ), outperforming existing methods for large graph PageRank estimation.
Findings
FAST-PPR achieves a 20x speedup on Twitter graph for popular nodes.
Enhanced FAST-PPR is 160x faster on large graphs.
Empirical results show FAST-PPR outperforms existing algorithms significantly.
Abstract
We propose a new algorithm, FAST-PPR, for estimating personalized PageRank: given start node and target node in a directed graph, and given a threshold , FAST-PPR estimates the Personalized PageRank from to , guaranteeing a small relative error as long . Existing algorithms for this problem have a running-time of ; in comparison, FAST-PPR has a provable average running-time guarantee of (where is the average in-degree of the graph). This is a significant improvement, since is often (where is the number of nodes) for applications. We also complement the algorithm with an 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Expert finding and Q&A systems · Complex Network Analysis Techniques
