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
相关论文
共 50 条
  • [1] Random Walk with Restart over Dynamic Graphs
    Yu, Weiren
    McCann, Julie
    2016 IEEE 16TH INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2016, : 589 - 598
  • [2] TPA: Fast, Scalable, and Accurate Method for Approximate Random Walk with Restart on Billion Scale Graphs
    Yoon, Minji
    Jung, Jinhong
    Kang, U.
    2018 IEEE 34TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2018, : 1132 - 1143
  • [3] Random walk with restart: fast solutions and applications
    Tong, Hanghang
    Faloutsos, Christos
    Pan, Jia-Yu
    KNOWLEDGE AND INFORMATION SYSTEMS, 2008, 14 (03) : 327 - 346
  • [4] Fast random walk with restart and its applications
    Tong, Hanghang
    Faloutsos, Christos
    Pan, Jia-Yu
    ICDM 2006: SIXTH INTERNATIONAL CONFERENCE ON DATA MINING, PROCEEDINGS, 2006, : 613 - +
  • [5] Random walk with restart: fast solutions and applications
    Hanghang Tong
    Christos Faloutsos
    Jia-Yu Pan
    Knowledge and Information Systems, 2008, 14 : 327 - 346
  • [6] Accurate relational reasoning in edge-labeled graphs by multi-labeled random walk with restart
    Jung, Jinhong
    Jin, Woojeong
    Park, Ha-myung
    Kang, U.
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2021, 24 (04): : 1369 - 1393
  • [7] Accurate relational reasoning in edge-labeled graphs by multi-labeled random walk with restart
    Jinhong Jung
    Woojeong Jin
    Ha-myung Park
    U Kang
    World Wide Web, 2021, 24 : 1369 - 1393
  • [8] Random Walk with Restart on Large Graphs Using Block Elimination
    Jung, Jinhong
    Shin, Kijung
    Sael, Lee
    Kang, U.
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2016, 41 (02):
  • [9] Waddling Random Walk: Fast and Accurate Mining of Motif Statistics in Large Graphs
    Han, Guyue
    Sethu, Harish
    2016 IEEE 16TH INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2016, : 181 - 190
  • [10] BEAR: Block Elimination Approach for Random Walk with Restart on Large Graphs
    Shin, Kijung
    Jung, Jinhong
    Sael, Lee
    Kang, U.
    SIGMOD'15: PROCEEDINGS OF THE 2015 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2015, : 1571 - 1585