Non-backtracking PageRank

Francesca Arrigo, Desmond Higham, Vanni Noferini

Research output: Contribution to journalArticlepeer-review

Abstract

The PageRank algorithm, which has been “bringing order to the web” for more than twenty years, computes the steady state of a classical random walk plus teleporting. Here we consider a variation of PageRank that uses a non-backtracking random walk. To do this, we first reformulate PageRank in terms of the associated line graph. A non-backtracking analog then emerges naturally. Comparing the resulting steady states, we find that, even for undirected graphs, non-backtracking generally leads to a different ranking of the nodes. We then focus on computational issues, deriving an explicit representation of the new algorithm that can exploit structure and sparsity in the underlying network. Finally, we assess effectiveness and efficiency of this approach on some real-world networks.
Original languageEnglish
Pages (from-to)1419-1437
Number of pages19
JournalJournal of Scientific Computing
Volume80
Issue number3
Early online date1 Jun 2019
DOIs
Publication statusPublished - 30 Sept 2019

Fingerprint

Dive into the research topics of 'Non-backtracking PageRank'. Together they form a unique fingerprint.

Cite this