TPA: Fast, Scalable, and Accurate Method for Approximate Random Walk with Restart on Billion Scale Graphs
Minji Yoon, Jinhong Jung, U Kang

TL;DR
TPA is a novel method that efficiently computes approximate random walk with restart on billion-scale graphs, offering significant improvements in speed and memory usage while maintaining high accuracy for various data mining tasks.
Contribution
The paper introduces TPA, a new scalable approach that divides the RWR approximation into neighbor and stranger components, enhancing speed and accuracy on large graphs.
Findings
TPA reduces preprocessing time by up to 3.5x compared to state-of-the-art methods.
TPA achieves up to 30x faster online RWR computation while maintaining high accuracy.
TPA uses properties of real-world graphs to improve approximation quality and scalability.
Abstract
Given a large graph, how can we determine similarity between nodes in a fast and accurate way? Random walk with restart (RWR) is a popular measure for this purpose and has been exploited in numerous data mining applications including ranking, anomaly detection, link prediction, and community detection. However, previous methods for computing exact RWR require prohibitive storage sizes and computational costs, and alternative methods which avoid such costs by computing approximate RWR have limited accuracy. In this paper, we propose TPA, a fast, scalable, and highly accurate method for computing approximate RWR on large graphs. TPA exploits two important properties in RWR: 1) nodes close to a seed node are likely to be revisited in following steps due to block-wise structure of many real-world graphs, and 2) RWR scores of nodes which reside far from the seed node are proportional to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Network Analysis Techniques · Graph Theory and Algorithms · Advanced Graph Neural Networks
