Realtime Index-Free Single Source SimRank Processing on Web-Scale Graphs
Jieming Shi, Tianyuan Jin, Renchi Yang, Xiaokui Xiao, Yin Yang
摘要
Given a graph G and a node u ∈ G, a single source Sim-Rank query evaluates the similarity between u and every node v ∈ 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 underlying graph. Specifically, compared to existing methods, SimPush employs a radically different algorithmic design that focuses on (i) identifying a small number of nodes relevant to the query, and subsequently (ii) computing statistics and performing residue push from these nodes only. We prove the correctness of SimPush, analyze its time complexity, and compare its asymptotic performance with that of existing methods. Meanwhile, we evaluate the practical performance of SimPush through extensive experiments on 9 real datasets. The results demonstrate that SimPush consistently outperforms all existing solutions, often by over an order of magnitude. In particular, on a commodity machine, SimPush answers a single source SimRank query on a web graph containing over 133 million nodes and 5.4 billion edges in under 62 milliseconds, with 0.00035 empirical error, while the fastest index-based competitor needs 1.18 seconds.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper5
- Efficient Estimation of Pairwise Effective ResistanceRenchi Yang, Jing TangSIGMOD 2023 · 被引用 15 次
- Efficient and Effective Similarity Search over Bipartite GraphsRenchi YangWWW 2022 · 被引用 15 次
- Efficient Resistance Distance Computation: The Power of Landmark-based ApproachesMeihao Liao, Rong-Hua Li, Qiangqiang Dai, Hongyang Chen 等SIGMOD 2023 · 被引用 13 次
- DISK: A Distributed Framework for Single-Source SimRank with Accuracy GuaranteeYue Wang, Ruiqi Xu, Zonghao Feng, Yulin Che 等VLDB 2021 · 被引用 7 次
- Efficient and Accurate SimRank-based Similarity Joins: Experiments, Analysis, and ImprovementQian Ge, Yu Liu, Yinghao Zhao, Yuetian Sun 等VLDB 2024 · 被引用 4 次
相关 Paper
- CrashSim: An Efficient Algorithm for Computing SimRank over Static and Temporal GraphsMo Li, Farhana Murtaza Choudhury, Renata Borovica-Gajic, Zhiqiong Wang 等ICDE 2020 · 被引用 8 次
- SimTab: Accuracy-Guaranteed SimRank Queries through Tighter Confidence Bounds and Multi-Armed BanditsYu Liu, Lei Zou, Qian Ge, Zhewei WeiVLDB 2020
- Unifying the Global and Local Approaches: An Efficient Power Iteration with Forward PushHao Wu, Junhao Gan, Zhewei Wei, Rui ZhangSIGMOD 2021 · 被引用 41 次
- Efficient Single-Source SimRank Query by Path AggregationMingxi Zhang, Yanghua Xiao, Wei WangKDD 2023 · 被引用 1 次
- ClipSim: A GPU-friendly Parallel Framework for Single-Source SimRank with Accuracy GuaranteeTianhao Wu, Ji Cheng, Chaorui Zhang, Jianfeng Hou 等SIGMOD 2023 · 被引用 1 次
