paper-with-me

Papers

Fast Incremental and Personalized PageRank

2010-06-15 · Bahman Bahmani, Abdur Chowdhury, Ashish Goel

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 $n$ nodes, and $m$ adversarially chosen edges arrive in a random order. We show that with a reset probability of $\epsilon$, the total work needed to maintain an accurate estimate (using the Monte Carlo method) of the PageRank of every node at all times is $O(\frac{n\ln m}{\epsilon^{2}})$. 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 iteration method needs $\Omega(\frac{m^2}{\ln(1/(1-\epsilon))})$ total time and the Monte Carlo method needs $O(mn/\epsilon)$ total time; both are prohibitively expensive. Furthermore, we also show that we can handle deletions equally efficiently. We then study the computation of the top $k$ personalized PageRanks starting from a seed node, assuming that personalized PageRanks follow a power-law with exponent $\alpha < 1$. We show that if we store $R>q\ln n$ random walks starting from every node for large enough constant $q$ (using the approach outlined for global PageRank), then the expected number of calls made to the distributed social network database is $O(k/(R^{(1-\alpha)/\alpha}))$. We also present experimental results from the social networking site, Twitter, verifying our assumptions and analyses. The overall result is that this algorithm is fast enough for real-time queries over a dynamic social network.

📄 PDF Abstract BibTeX arXiv:1006.2880

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Predict then Propagate: Graph Neural Networks meet Personalized PageRank

2018-10-14 · ICLR 2019 5 · Johannes Gasteiger, Aleksandar Bojchevski, Stephan Günnemann

Neural message passing algorithms for semi-supervised classification on graphs have recently achieved great success. However, for classifying a node these methods only consider nodes that are a few propagation steps away…

General ClassificationNode ClassificationNode Classification on Non-Homophilic (Heterophilic) Graphs

Mean Field Analysis of Personalized PageRank with Implications for Local Graph Clustering

2018-06-20 · Avrachenkov Konstantin, Kadavankandy Arun, Litvak Nelly

We analyse a mean-field model of Personalized PageRank on the Erdos-Renyi random graph containing a denser planted Erdos-Renyi subgraph. We investigate the regimes where the values of Personalized PageRank concentrate ar…

ClusteringGraph Clustering

Efficient Algorithms for Personalized PageRank

2015-12-15 · Lofgren Peter

We present new, more efficient algorithms for estimating random walk scores such as Personalized PageRank from a given source node to one or several target nodes. These scores are useful for personalized search and recom…

Personalized PageRank Estimation and Search: A Bidirectional Approach

2015-07-21 · Peter Lofgren, Siddhartha Banerjee, Ashish Goel

We present new algorithms for Personalized PageRank estimation and Personalized PageRank search. First, for the problem of estimating Personalized PageRank (PPR) from a source distribution to a target node, we present a …

Network Capacity Bound for Personalized PageRank in Multimodal Networks

2017-06-01 · M. A. Kłopotek, S. T. Wierzchoń, R. A. Kłopotek

In a former paper the concept of Bipartite PageRank was introduced and a theorem on the limit of authority flowing between nodes for personalized PageRank has been generalized. In this paper we want to extend those resul…