Proceedings Article10.1145/3097983.3098072
FORA: Simple and Effective Approximate Single-Source Personalized PageRank
Sibo Wang,Renchi Yang,Xiaokui Xiao,Zhewei Wei,Yin Yang +4 more
- 04 Aug 2017
- pp 505-514
128
TL;DR: The basic idea of FORA is to combine two existing methods Forward Push and Monte Carlo Random Walk in a simple and yet non-trivial way, leading to an algorithm that is both fast and accurate.
read more
Abstract: Given a graph G, a source node s and a target node t, the personalized PageRank (PPR) of t with respect to s is the probability that a random walk starting from s terminates at t. A single-source PPR (SSPPR) query enumerates all nodes in G, and returns the top-k nodes with the highest PPR values with respect to a given source node s. SSPPR has important applications in web search and social networks, e.g., in Twitter's Who-To-Follow recommendation service. However, SSPPR computation is immensely expensive, and at the same time resistant to indexing and materialization. So far, existing solutions either use heuristics, which do not guarantee result quality, or rely on the strong computing power of modern data centers, which is costly. Motivated by this, we propose FORA, a simple and effective index-based solution for approximate SSPPR processing, with rigorous guarantees on result quality. The basic idea of FORA is to combine two existing methods Forward Push (which is fast but does not guarantee quality) and Monte Carlo Random Walk (accurate but slow) in a simple and yet non-trivial way, leading to an algorithm that is both fast and accurate. Further, FORA includes a simple and effective indexing scheme, as well as a module for top-k selection with high pruning power. Extensive experiments demonstrate that FORA is orders of magnitude more efficient than its main competitors. Notably, on a billion-edge Twitter dataset, FORA answers a top-500 approximate SSPPR query within 5 seconds, using a single commodity server.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Scaling Graph Neural Networks with Approximate PageRank
Aleksandar Bojchevski,Johannes Klicpera,Bryan Perozzi,Amol Kapoor,Martin Blais,Benedek Rozemberczki,Michal Lukasik,Stephan Günnemann +7 more
TL;DR: The PPRGo model is presented, which utilizes an efficient approximation of information diffusion in GNNs resulting in significant speed gains while maintaining state-of-the-art prediction performance, and the practical application of PPR go to solve large-scale node classification problems at Google.
342
Neural Memory Streaming Recommender Networks with Adversarial Training
Qinyong Wang,Hongzhi Yin,Zhiting Hu,Defu Lian,Hao Wang,Zi Huang +5 more
- 19 Jul 2018
TL;DR: An adaptive negative sampling framework based on Generative Adversarial Nets (GAN) is developed to optimize the proposed streaming recommender model, which effectively overcomes the limitations of classical negative sampling approaches and improves both effectiveness and efficiency of the model parameter inference.
202
Scaling Graph Neural Networks with Approximate PageRank
Aleksandar Bojchevski,Johannes Klicpera,Bryan Perozzi,Amol Kapoor,Martin Blais,Benedek Rozemberczki,Michal Lukasik,Stephan Günnemann +7 more
- 23 Aug 2020
TL;DR: PPRGo as mentioned in this paper utilizes an efficient approximation of information diffusion in GNNs resulting in significant speed gains while maintaining state-of-the-art prediction performance, and can be trivially parallelized for large datasets like those found in industry settings.
127
Homogeneous network embedding for massive graphs via reweighted personalized PageRank
Renchi Yang,Jieming Shi,Xiaokui Xiao,Yin Yang,Sourav S. Bhowmick +4 more
- 01 Jan 2020
TL;DR: The Node-Reweighted PageRank (NRP) as mentioned in this paper is based on the classic idea of deriving embedding vectors from pairwise personalized PageRank values, which is capable of handling billion-edge graphs on commodity hardware.
Realtime top-k personalized pagerank over large graphs on GPUs
Jieming Shi,Renchi Yang,Tianyuan Jin,Xiaokui Xiao,Yin Yang +4 more
- 01 Sep 2019
TL;DR: This paper aims to answer a top-k Personalized PageRank query in realtime, i.e., within less than 100ms, on an Internet-scale graph with billions of edges, with a novel algorithm kPAR, which utilizes the massive parallel processing power of GPUs.
References
•Proceedings Article
The PageRank Citation Ranking : Bringing Order to the Web
Lawrence Page,Sergey Brin,Rajeev Motwani,Terry Winograd +3 more
- 11 Nov 1999
TL;DR: This paper describes PageRank, a mathod for rating Web pages objectively and mechanically, effectively measuring the human interest and attention devoted to them, and shows how to efficiently compute PageRank for large numbers of pages.
16.4K
Scaling personalized web search
Glen Jeh,Jennifer Widom +1 more
- 20 May 2003
TL;DR: The approach enables incremental computation, so that the construction of personalized views from partial vectors is practical at query time, and experimental results demonstrate the effectiveness and scalability of the techniques.
Local Graph Partitioning using PageRank Vectors
R. Andersen,Fan Chung,Kevin J. Lang +2 more
- 21 Oct 2006
TL;DR: An improved algorithm for computing approximate PageRank vectors, which allows us to find a cut with conductance at most oslash and approximately optimal balance in time O(m log4 m/oslash) in time proportional to its size.
Supervised random walks: predicting and recommending links in social networks
Lars Backstrom,Jure Leskovec +1 more
- 09 Feb 2011
TL;DR: In this article, a supervised random walk algorithm is proposed to predict the occurrence of links in Facebook social networks by combining the information from the network structure with node and edge level attributes to guide a random walk on the graph.
Concentration Inequalities and Martingale Inequalities: A Survey
Fan Chung,Lincoln Lu +1 more
TL;DR: In this article, a number of generalized and extended versions of concentration inequalities and martingale inequalities are examined for analyzing processes with quite general conditions as illustrated in an example for an infinite Polya process and web graphs.
Related Papers (5)
R. Andersen,Fan Chung,Kevin J. Lang +2 more
- 21 Oct 2006
Glen Jeh,Jennifer Widom +1 more
- 20 May 2003