Unifying the Global and Local Approaches: An Efficient Power Iteration with Forward Push
Hao Wu, Junhao Gan, Zhewei Wei, Rui Zhang

TL;DR
This paper introduces a new algorithm, PowerPush, that combines Power Iteration and Forward Push for efficient high-precision Personalized PageRank computations, and proposes SpeedPPR for faster approximate queries on scale-free graphs.
Contribution
It proves that Forward Push can match Power Iteration's time bound and introduces PowerPush, a hybrid algorithm, along with SpeedPPR for improved approximate Personalized PageRank queries.
Findings
FwdPush bound is $O(m \, \log \frac{1}{\lambda})$
PowerPush outperforms existing methods in high-precision scenarios
SpeedPPR significantly reduces expected runtime on scale-free graphs
Abstract
Personalized PageRank (PPR) is a critical measure of the importance of a node t to a source node s in a graph. The Single-Source PPR (SSPPR) query computes the PPR's of all the nodes with respect to s on a directed graph with nodes and edges, and it is an essential operation widely used in graph applications. In this paper, we propose novel algorithms for solving two variants of SSPPR: (i) high-precision queries and (ii) approximate queries. For high-precision queries, Power Iteration (PowItr) and Forward Push (FwdPush) are two fundamental approaches. Given an absolute error threshold , the only known bound of FwdPush is , much worse than the -bound of PowItr. Whether FwdPush can achieve the same running time bound as PowItr does still remains an open question in the research community. We give a positive answer to…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Graph Theory and Algorithms · Caching and Content Delivery
