Estimating Single-Node PageRank in Õ(min{d_t, √(m)}) Time

07/24/2023
by   Hanzhi Wang, et al.
0

PageRank is a famous measure of graph centrality that has numerous applications in practice. The problem of computing a single node's PageRank has been the subject of extensive research over a decade. However, existing methods still incur large time complexities despite years of efforts. Even on undirected graphs where several valuable properties held by PageRank scores, the problem of locally approximating the PageRank score of a target node remains a challenging task. Two commonly adopted techniques, Monte-Carlo based random walks and backward push, both cost O(n) time in the worst-case scenario, which hinders existing methods from achieving a sublinear time complexity like O(√(m)) on an undirected graph with n nodes and m edges. In this paper, we focus on the problem of single-node PageRank computation on undirected graphs. We propose a novel algorithm, SetPush, for estimating single-node PageRank specifically on undirected graphs. With non-trival analysis, we prove that our SetPush achieves the Õ(min{d_t, √(m)}) time complexity for estimating the target node t's PageRank with constant relative error and constant failure probability on undirected graphs. We conduct comprehensive experiments to demonstrate the effectiveness of SetPush.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/03/2019

Efficient Estimation of Heat Kernel PageRank for Local Clustering

Given an undirected graph G and a seed node s, the local clustering prob...
research
02/19/2020

Realtime Index-Free Single Source SimRank Processing on Web-Scale Graphs

Given a graph G and a node u in G, a single source SimRank query evaluat...
research
12/15/2020

A New Algorithm to Recognize Path Graphs

A Path Graph is the intersection graph of vertex paths in an undirected ...
research
06/07/2021

Near-Optimal Dispersion on Arbitrary Anonymous Graphs

Given an undirected, anonymous, port-labeled graph of n memory-less node...
research
10/03/2018

Fault Tolerant and Fully Dynamic DFS in Undirected Graphs: Simple Yet Efficient

We present an algorithm for a fault tolerant Depth First Search (DFS) Tr...
research
02/20/2008

Time Varying Undirected Graphs

Undirected graphs are often used to describe high dimensional distributi...
research
12/07/2018

On generation of node distributions for meshless PDE discretizations

In this paper we present an algorithm that is able to generate locally r...

Please sign up or login with your details

Forgot password? Click here to reset