Exploiting Common Structures Across Multiple Network Propagation Schemes

Loading...
Thumbnail Image

Date

2018

Authors

Journal Title

Journal ISSN

Volume Title

Repository Usage Stats

130
views
91
downloads

Abstract

PageRank is arguably the most popular graph-node ranking algorithm which has been used to analyze large networks.

This paper presents how to utilize common structures across multiple damping schemes in PageRank algorithm and its variants to improve computation efficiency. One contribution we have made is to make use of Krylov subspaces to fast approximate PageRank of the same graph, same personalized distribution vector across different damping factors. In the first run we compute an invariant subspace, which is the major time cost of our algorithm. The original network connection matrix is represented in the invariant subspace by a small matrix.

Afterward, for each different damping factor only the small matrix is involved, followed by a single matrix-vector multiplication. Another contribution is to re-index graph nodes, based on graph spectral method to improve data locality, and accelerate sparse matrix-vector multiplication. We applied the new method to large real-world network graphs and make comparisons between existing iterative methods and our method. Our algorithm has substantial lower cost in amortized time when multiple damping factors are used for network analysis.

Description

Provenance

Citation

Citation

Chen, Xi (2018). Exploiting Common Structures Across Multiple Network Propagation Schemes. Master's thesis, Duke University. Retrieved from https://hdl.handle.net/10161/17071.

Collections


Except where otherwise noted, student scholarship that was shared on DukeSpace after 2009 is made available to the public under a Creative Commons Attribution / Non-commercial / No derivatives (CC-BY-NC-ND) license. All rights in student work shared on DukeSpace before 2009 remain with the author and/or their designee, whose permission may be required for reuse.