Fast Incremental and Personalized PageRank
Bahman Bahmani, Abdur Chowdhury, Ashish Goel

TL;DR
This paper presents a highly efficient Monte Carlo-based method for incremental and personalized PageRank computation on large, dynamic social networks, outperforming previous approaches and enabling real-time queries.
Contribution
It introduces a novel Monte Carlo approach for incremental PageRank and personalized PageRank, with proven efficiency and applicability to large-scale social networks.
Findings
Total work for maintaining PageRank estimates is O(n log m / ε^2).
Monte Carlo method outperforms naive recomputation methods.
Algorithm enables real-time personalized PageRank queries on Twitter data.
Abstract
In this paper, we analyze the efficiency of Monte Carlo methods for incremental computation of PageRank, personalized PageRank, and similar random walk based methods (with focus on SALSA), on large-scale dynamically evolving social networks. We assume that the graph of friendships is stored in distributed shared memory, as is the case for large social networks such as Twitter. For global PageRank, we assume that the social network has nodes, and adversarially chosen edges arrive in a random order. We show that with a reset probability of , the total work needed to maintain an accurate estimate (using the Monte Carlo method) of the PageRank of every node at all times is . This is significantly better than all known bounds for incremental PageRank. For instance, if we naively recompute the PageRanks as each edge arrives, the simple power…
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
TopicsComplex Network Analysis Techniques · Peer-to-Peer Network Technologies · Opinion Dynamics and Social Influence
