Exploiting Common Structures Across Multiple Network Propagation Schemes
dc.contributor.advisor | Sun, Xiaobai | |
dc.contributor.author | Chen, Xi | |
dc.date.accessioned | 2018-05-31T21:19:12Z | |
dc.date.available | 2018-11-15T09:17:09Z | |
dc.date.issued | 2018 | |
dc.department | Computer Science | |
dc.description.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. | |
dc.identifier.uri | ||
dc.subject | Computer science | |
dc.subject | Iterative methods | |
dc.subject | Krylov Subspace | |
dc.subject | Node Re-indexing | |
dc.subject | PageRank | |
dc.subject | Personalized PageRank | |
dc.subject | Spectral clustering | |
dc.title | Exploiting Common Structures Across Multiple Network Propagation Schemes | |
dc.type | Master's thesis | |
duke.embargo.months | 5 |