Fast and Accurate Random Walk with Restart on Dynamic Graphs with Guarantees

被引:23
作者
Yoon, Minji [1 ]
Jin, Woojeong [1 ]
Kang, U. [1 ]
机构
[1] Seoul Natl Univ, Seoul, South Korea
来源
WEB CONFERENCE 2018: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW2018) | 2018年
关键词
Random Walk with Restart; Online algorithm;
D O I
10.1145/3178876.33186107
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Given a time-evolving graph, how can we track similarity between nodes in a fast and accurate way, with theoretical guarantees on the convergence and the error? Random Walk with Restart (RWR) is a popular measure to estimate the similarity between nodes and has been exploited in numerous applications. Many real-world graphs are dynamic with frequent insertion/deletion of edges; thus, tracking RWR scores on dynamic graphs in an efficient way has aroused much interest among data mining researchers. Recently, dynamic RWR models based on the propagation of scores across a given graph have been proposed, and have succeeded in outperforming previous other approaches to compute RWR dynamically. However, those models fail to guarantee exactness and convergence time for updating RWR in a generalized form. In this paper, we propose OSP, a fast and accurate algorithm for computing dynamic RWR with insertion/deletion of nodes/edges in a directed/undirected graph. When the graph is updated, OSP first calculates offset scores around the modified edges, propagates the offset scores across the updated graph, and then merges them with the current RWR scores to get updated RWR scores. We prove the exactness of OSP and introduce OSP-T, a version of OSP which regulates a trade-off between accuracy and computation time by using error tolerance epsilon. Given restart probability c, OSP-T guarantees to return RWR scores with O(epsilon/c) error in O(log((1-c))(epsilon/2)) iterations. Through extensive experiments, we show that OSP tracks RWR exactly up to 4605x faster than existing static RWR method on dynamic graphs, and OSP-T requires up to 15x less time with 730x lower L1 norm error and 3.3x lower rank error than other state-of-the-art dynamic RWR methods.
引用
收藏
页码:409 / 418
页数:10
相关论文
共 37 条
  • [21] Multi-dimensional data integration algorithm based on random walk with restart
    Wen, Yuqi
    Song, Xinyu
    Yan, Bowei
    Yang, Xiaoxi
    Wu, Lianlian
    Leng, Dongjin
    He, Song
    Bo, Xiaochen
    [J]. BMC BIOINFORMATICS, 2021, 22 (01)
  • [22] Hidden Smile Correlation Discovery Across Subjects Using Random Walk with Restart
    Jian, Haotian
    Cosku, Mustafa
    Badokho, Alaa
    Liu, Menghan
    Huang, Ming-Chun
    [J]. IEEE TRANSACTIONS ON AFFECTIVE COMPUTING, 2019, 10 (01) : 76 - 84
  • [23] Hybrid Recommender System Using Random Walk with Restart for Social Tagging System
    Wijonarko, Arif
    Nurjanah, Dade
    Kusumo, Dana Sulistyo
    [J]. PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON DATA AND SOFTWARE ENGINEERING (ICODSE), 2017,
  • [24] RWRNET: A Gene Regulatory Network Inference Algorithm Using Random Walk With Restart
    Liu, Wei
    Sun, Xingen
    Peng, Li
    Zhou, Lili
    Lin, Hui
    Jiang, Yi
    [J]. FRONTIERS IN GENETICS, 2020, 11
  • [25] Multi-dimensional data integration algorithm based on random walk with restart
    Yuqi Wen
    Xinyu Song
    Bowei Yan
    Xiaoxi Yang
    Lianlian Wu
    Dongjin Leng
    Song He
    Xiaochen Bo
    [J]. BMC Bioinformatics, 22
  • [26] Doctor Recommendation via Random Walk with Restart in Mobile Medical Social Networks
    Gong, Jibing
    Pang, Ce
    Wang, Lili
    Zhang, Lin
    Huang, Wenbo
    Sun, Shengtao
    [J]. SOCIAL MEDIA PROCESSING, 2014, 489 : 198 - 205
  • [27] IRWRLDA: improved random walk with restart for lncRNA-disease association prediction
    Chen, Xing
    You, Zhu-Hong
    Yan, Gui-Ying
    Gong, Dun-Wei
    [J]. ONCOTARGET, 2016, 7 (36) : 57919 - 57931
  • [28] A computational method using the random walk with restart algorithm for identifying novel epigenetic factors
    Li, JiaRui
    Chen, Lei
    Wang, ShaoPeng
    Zhang, YuHang
    Kong, XiangYin
    Huang, Tao
    Cai, Yu-Dong
    [J]. MOLECULAR GENETICS AND GENOMICS, 2018, 293 (01) : 293 - 301
  • [29] A computational method using the random walk with restart algorithm for identifying novel epigenetic factors
    JiaRui Li
    Lei Chen
    ShaoPeng Wang
    YuHang Zhang
    XiangYin Kong
    Tao Huang
    Yu-Dong Cai
    [J]. Molecular Genetics and Genomics, 2018, 293 : 293 - 301
  • [30] Random walk with restart on multilayer networks: from node prioritisation to supervised link prediction and beyond
    Baptista, Anthony
    Briere, Galadriel
    Baudot, Anais
    [J]. BMC BIOINFORMATICS, 2024, 25 (01)