Realtime Index-Free Single Source SimRank Processing on Web-Scale Graphs
Jieming Shi, Tianyuan Jin, Renchi Yang, Xiaokui Xiao, Yin Yang

TL;DR
SimPush is a novel index-free algorithm for real-time single source SimRank queries on massive, dynamic graphs, offering faster response times and high accuracy without pre-computation.
Contribution
It introduces SimPush, an index-free method that significantly improves query speed and accuracy for single source SimRank on large, evolving graphs, without requiring pre-computation.
Findings
SimPush answers queries in under 62 ms on large web graphs.
It achieves over an order of magnitude speedup compared to existing solutions.
SimPush maintains high accuracy with only 0.00035 empirical error.
Abstract
Given a graph G and a node u in G, a single source SimRank query evaluates the similarity between u and every node v in G. Existing approaches to single source SimRank computation incur either long query response time, or expensive pre-computation, which needs to be performed again whenever the graph G changes. Consequently, to our knowledge none of them is ideal for scenarios in which (i) query processing must be done in realtime, and (ii) the underlying graph G is massive, with frequent updates. Motivated by this, we propose SimPush, a novel algorithm that answers single source SimRank queries without any pre-computation, and at the same time achieves significantly higher query processing speed than even the fastest known index-based solutions. Further, SimPush provides rigorous result quality guarantees, and its high performance does not rely on any strong assumption of the…
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
TopicsGraph Theory and Algorithms · Data Management and Algorithms · Advanced Database Systems and Queries
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
