Accelerating Personalized PageRank Vector Computation

06/03/2023
by   Zhen Chen, et al.
0

Personalized PageRank Vectors are widely used as fundamental graph-learning tools for detecting anomalous spammers, learning graph embeddings, and training graph neural networks. The well-known local FwdPush algorithm approximates PPVs and has a sublinear rate of O(1/αϵ). A recent study found that when high precision is required, FwdPush is similar to the power iteration method, and its run time is pessimistically bounded by O(m/αlog1/ϵ). This paper looks closely at calculating PPVs for both directed and undirected graphs. By leveraging the linear invariant property, we show that FwdPush is a variant of Gauss-Seidel and propose a Successive Over-Relaxation based method, FwdPushSOR to speed it up by slightly modifying FwdPush. Additionally, we prove FwdPush has local linear convergence rate O(vol(S)αlog1ϵ) enjoying advantages of two existing bounds. We also design a new local heuristic push method that reduces the number of operations by 10-50 percent compared to FwdPush. For undirected graphs, we propose two momentum-based acceleration methods that can be expressed as one-line updates and speed up non-acceleration methods by𝒪(1√(α)). Our experiments on six real-world graph datasets confirm the efficiency of FwdPushSOR and the acceleration methods for directed and undirected graphs, respectively.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/27/2020

The game of Cops and Robbers on directed graphs with forbidden subgraphs

The traditional game of cops and robbers is played on undirected graph. ...
research
12/03/2021

A Parallel PageRank Algorithm For Undirected Graph

PageRank is a fundamental property of graph and there have been plenty o...
research
10/06/2021

A Local Updating Algorithm for Personalized PageRank via Chebyshev Polynomials

The personalized PageRank algorithm is one of the most versatile tools f...
research
11/03/2017

A Fast Successive Over-Relaxation Algorithm for Force-Directed Network Graph Drawing

Force-directed approach is one of the most widely used methods in graph ...
research
05/16/2019

Scalable Graph Embeddings via Sparse Transpose Proximities

Graph embedding learns low-dimensional representations for nodes in a gr...
research
10/26/2015

Edge-Linear First-Order Dependency Parsing with Undirected Minimum Spanning Tree Inference

The run time complexity of state-of-the-art inference algorithms in grap...
research
11/24/2020

Acceleration of Cooperative Least Mean Square via Chebyshev Periodical Successive Over-Relaxation

A distributed algorithm for least mean square (LMS) can be used in distr...

Please sign up or login with your details

Forgot password? Click here to reset