Parallel Personalized PageRank on Dynamic Graphs

被引:34
|
作者
Guo, Wentian [1 ]
Li, Yuchen [1 ]
Sha, Mo [1 ]
Tan, Kian-Lee [1 ]
机构
[1] Natl Univ Singapore, Sch Comp, Singapore, Singapore
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2017年 / 11卷 / 01期
关键词
D O I
10.14778/3151113.3151121
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Personalized PageRank (PPR) is a well-known proximity measure in graphs. To meet the need for dynamic PPR maintenance, recent works have proposed a local update scheme to support incremental computation. Nevertheless, sequential execution of the scheme is still too slow for highspeed stream processing. Therefore, we are motivated to design a parallel approach for dynamic PPR computation. First, as updates always come in batches, we devise a batch processing method to reduce synchronization cost among every single update and enable more parallelism for iterative parallel execution. Our theoretical analysis shows that the parallel approach has the same asymptotic complexity as the sequential approach. Second, we devise novel optimization techniques to effectively reduce runtime overheads for parallel processes. Experimental evaluation shows that our parallel algorithm can achieve orders of magnitude speedups on GPUs and multi-core CPUs compared with the state-of-the-art sequential algorithm.
引用
收藏
页码:93 / 106
页数:14
相关论文
共 50 条
  • [21] Fast Incremental and Personalized PageRank
    Bahmani, Bahman
    Chowdhury, Abdur
    Goel, Ashish
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 4 (03): : 173 - 184
  • [22] Approximating Personalized Katz Centrality in Dynamic Graphs
    Nathan, Eisha
    Bader, David A.
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2017), PT I, 2018, 10777 : 290 - 302
  • [23] PAGERANK AND RANDOM WALKS ON GRAPHS
    Chung, Fan
    Zhao, Wenbo
    FETE OF COMBINATORICS AND COMPUTER SCIENCE, 2010, 20 : 43 - 62
  • [24] PageRank in Evolving Tree Graphs
    Abola, Benard
    Biganda, Pitos Seleka
    Engstrom, Christopher
    Mango, John Magero
    Kakuba, Godwin
    Silvestrov, Sergei
    STOCHASTIC PROCESSES AND APPLICATIONS (SPAS2017), 2018, 271 : 375 - 390
  • [25] On the edges' PageRank and line graphs
    Criado, Regino
    Moral, Santiago
    Perez, Angel
    Romance, Miguel
    CHAOS, 2018, 28 (07)
  • [26] Updating PageRank for Streaming Graphs
    Riedy, Jason
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 877 - 884
  • [27] PageRank in Undirected Random Graphs
    Avrachenkov, Konstantin
    Kadavankandy, Arun
    Prokhorenkova, Liudmila Ostroumova
    Raigorodskii, Andrei
    ALGORITHMS AND MODELS FOR THE WEB GRAPH, (WAW 2015), 2015, 9479 : 151 - 163
  • [28] Parallel Core Maintenance of Dynamic Graphs
    Bai, Wen
    Jiang, Yuncheng
    Tang, Yong
    Li, Yayang
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (09) : 8919 - 8933
  • [29] The personalized PageRank based on user behaviors
    Li, ZS
    Du, YJ
    Xu, Y
    Wang, YK
    Qi, DM
    APPLIED COMPUTATIONAL INTELLIGENCE, 2004, : 318 - 323
  • [30] A note on the PageRank of undirected graphs
    Grolmusz, Vince
    INFORMATION PROCESSING LETTERS, 2015, 115 (6-8) : 633 - 634