Postmortem Computation of Pagerank on Temporal Graphs

被引:0
作者
Hossain, Md Maruf [1 ]
Saule, Erik [1 ]
机构
[1] Univ North Carolina Charlotte, Charlotte, NC 28223 USA
来源
51ST INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2022 | 2022年
基金
美国国家科学基金会;
关键词
Temporal Graph; Pagerank; SpMM; SpMV; Streaming Graph Analysis; CENTRALITY;
D O I
10.1145/3545008.3545055
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Temporal graphs capture changes in relational data over time and have been of increasing interest to data analysts. Most research focuses on streaming algorithms that incrementally update an analysis to account for the changes in the graph. However, one can also be interested in understanding the nature of changes in the graph over time. In such a case, they perform a postmortem analysis on different points in time where all the data known in advance We study in this paper a postmortem analysis of Pagerank overtime on graphs that are defined by temporal relational event databases. A relation between two entities at a particular point in time will form an edge between these two entities and that will remain in the graph for a fixed period of time. While one can reuse a streaming algorithm for that purpose, leveraging the availability of all the data from the beginning can be beneficial. Postmortem analysis enables encoding the temporal graph with a more efficient graph representation. Also, it provides an additional level of parallelism since one can not only parallelize within a particular timestamp but also across different timestamps. We will show that depending on the properties of the temporal data, either parallelization can be better, and in some cases, a combination of both approaches is preferable. We experimentally show across 7 databases and across different temporal derivations of the graph that postmortem analysis can be between 50 times and 880 times faster than streaming analysis.
引用
收藏
页数:11
相关论文
共 50 条
[31]   Monte Carlo methods in pagerank computation: When one iteration is sufficient [J].
Avrachenkov, K. ;
Litvak, N. ;
Nemirovsky, D. ;
Osipova, N. .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 2007, 45 (02) :890-904
[32]   Computation of Word Similarity Based on the Information Content of Sememes and PageRank Algorithm [J].
Li, Hao ;
Mu, Lingling ;
Zan, Hongying .
CHINESE LEXICAL SEMANTICS, CLSW 2016, 2016, 10085 :416-425
[33]   Site-Based Partitioning and Repartitioning Techniques for Parallel PageRank Computation [J].
Cevahir, Ali ;
Aykanat, Cevdet ;
Turk, Ata ;
Barla Cambazoglu, B. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (05) :786-802
[34]   Finding Top-k Nodes for Temporal Closeness in Large Temporal Graphs [J].
Crescenzi, Pierluigi ;
Magnien, Clernence ;
Marino, Andrea .
ALGORITHMS, 2020, 13 (09)
[35]   Important nodes mining based on a novel personalized temporal motif pagerank algorithm in temporal networks [J].
Zhao, Xiuming ;
Yu, Hongtao ;
Zhang, Jianpeng ;
Wu, Zheng ;
Wu, Yiteng .
INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2022, 33 (12)
[36]   AN EFFICIENT MONTE CARLO APPROACH TO COMPUTE PAGERANK FOR LARGE GRAPHS ON A SINGLE PC [J].
Sonobe, Tomohiro .
FOUNDATIONS OF COMPUTING AND DECISION SCIENCES, 2016, 41 (01) :29-43
[37]   An Improved/Optimized Practical Non-Blocking PageRank Algorithm for Massive Graphs [J].
Eedi, Hemalatha ;
Karra, Sahith ;
Peri, Sathya ;
Ranabothu, Neha ;
Utkoor, Rahul .
INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2022, 50 (3-4) :381-404
[38]   An Improved/Optimized Practical Non-Blocking PageRank Algorithm for Massive Graphs* [J].
Hemalatha Eedi ;
Sahith Karra ;
Sathya Peri ;
Neha Ranabothu ;
Rahul Utkoor .
International Journal of Parallel Programming, 2022, 50 :381-404
[39]   PageRank Computation Using a Multiple Implicitly Restarted Arnoldi Method for Modeling Epidemic Spread [J].
Zifan Liu ;
Nahid Emad ;
Soufian Ben Amor ;
Michel Lamure .
International Journal of Parallel Programming, 2015, 43 :1028-1053
[40]   Pagerank computation and keyword search on distributed systems and P2P networks [J].
Karthikeyan Sankaralingam ;
Madhulika Yalamanchi ;
Simha Sethumadhavan ;
James C. Browne .
Journal of Grid Computing, 2003, 1 (3) :291-307