Javascript must be enabled to continue!
Two Parallel PageRank Algorithms via Improving Forward Push
View through CrossRef
Abstract
PageRank, originally designed to rank web pages, has been widely applied in various fields. With the increasing scale of graphs, accelerating PageRank computation has become an urgent need, and designing parallel algorithms is a feasible solution. In this paper, we propose two parallel PageRank algorithms, IFP1 and IFP2, which are improvements upon the state-of-the-art Personalized PageRank algorithm, Forward Push. Theoretical analysis indicates that IFP1 can take advantage of the DAG structure of a graph, where dangling vertices can improve convergence rates and unreferenced vertices can decrease computation amount. IFP2 further improves upon IFP1 by pushing mass to dangling vertices only once but rather many times, decreasing computation amount even further. Experiments on six datasets illustrate that both IFP1 and IFP2 outperform the Power method, with IFP2 reaching up to 49 times faster than Power method with 38 parallelism.
Title: Two Parallel PageRank Algorithms via Improving Forward Push
Description:
Abstract
PageRank, originally designed to rank web pages, has been widely applied in various fields.
With the increasing scale of graphs, accelerating PageRank computation has become an urgent need, and designing parallel algorithms is a feasible solution.
In this paper, we propose two parallel PageRank algorithms, IFP1 and IFP2, which are improvements upon the state-of-the-art Personalized PageRank algorithm, Forward Push.
Theoretical analysis indicates that IFP1 can take advantage of the DAG structure of a graph, where dangling vertices can improve convergence rates and unreferenced vertices can decrease computation amount.
IFP2 further improves upon IFP1 by pushing mass to dangling vertices only once but rather many times, decreasing computation amount even further.
Experiments on six datasets illustrate that both IFP1 and IFP2 outperform the Power method, with IFP2 reaching up to 49 times faster than Power method with 38 parallelism.
Related Results
Comparison of PageRank Algorithm Implementations on a Single Computer
Comparison of PageRank Algorithm Implementations on a Single Computer
Pagerank Algorithm is an algorithm used for calculating web page ranking in Google search engine. Problem arises for Pagerank Algorithm due to big main memory usage, thus make it i...
Simple Hierarchical PageRank Graph Neural Networks
Simple Hierarchical PageRank Graph Neural Networks
Abstract
Graph neural networks (GNNs) have many variants for graph representation learning. Several works introduce PageRank into GNNs to improve its neighborhood aggregati...
Extrapolation methods for multilinear PageRank
Extrapolation methods for multilinear PageRank
Abstract
Multilinear PageRank is a variant of the PageRank algorithm that takes into account multiple relationships among nodes in a network. This algorithm can make web pa...
Comparison of Push-Up Exercise Methods on Push-Up Test Ability in Medical Students at Warmadewa University
Comparison of Push-Up Exercise Methods on Push-Up Test Ability in Medical Students at Warmadewa University
TBM members require muscle endurance to implement their tasks, particularly while performing cardiopulmonary resuscitation (CPR), which requires chest, shoulder, and upper arm musc...
Mapping topography and network of brain injury in patients with disorders of consciousness
Mapping topography and network of brain injury in patients with disorders of consciousness
Abstract
There is growing interest in the topography of brain regions associated with disorders of consciousness. This has caused increased research output, yieldin...
Monte Carlo Based Personalized PageRank on Dynamic Networks
Monte Carlo Based Personalized PageRank on Dynamic Networks
In large-scale networks, the structure of the underlying network changes frequently, and thus the power iteration method for Personalized PageRank computation cannot deal with this...
PERBEDAAN PENGARUH LATIHAN HANDSTAND PUSH-UP DAN FLOOR PUSH-UP TERHADAP DAYA TAHAN OTOT LENGAN ATLET GULAT PUTRA JAWA TENGAH TAHUN 2020
PERBEDAAN PENGARUH LATIHAN HANDSTAND PUSH-UP DAN FLOOR PUSH-UP TERHADAP DAYA TAHAN OTOT LENGAN ATLET GULAT PUTRA JAWA TENGAH TAHUN 2020
Penelitian ini bertujuan untuk melihat perbedaan peningkatan daya tahan otot lengan melalui metode latihan Handstand Push-up dan Floor Push-up pada atlet gulat Provinsi Jawa Tengah...
Climate-smart! The push-pull farming system helps insure smallholder maize production under increasingly common adverse weather conditions
Climate-smart! The push-pull farming system helps insure smallholder maize production under increasingly common adverse weather conditions
Agroecological approaches harnessing in-field biodiversity have been highlighted as a sustainable way to reduce yield gaps, but long-term assessments of their ability to buffer pro...

