Efficient Single-Source SimRank Query by Path Aggregation
Mingxi Zhang, Yanghua Xiao, Wei Wang
Abstract
Single-source SimRank query calculates the similarity between a query node and every node in a graph, which traverses the paths starting from the query node for similarity computation. However, the scale of the paths increases exponentially as path length increases, which decreases the computation efficiency. Sampling-based algorithms reduce computational cost by path sampling, but they need to sample sufficient paths to ensure the accuracy, and the performance might be affected by the large scale of paths. In this paper, we propose VecSim for efficient single-source SimRank query by path aggregation. VecSim first aggregates the paths starting from query node with common arrived nodes step by step to obtain the hitting probabilities, and then aggregates the paths starting from the arrived nodes reversely to obtain the first-meeting probabilities in a similar way, in which only several vectors are maintained. The extra-meeting probabilities are excluded from each step, and an efficient sampling-based algorithm is designed, which estimates the extra-meeting probabilities by sampling paths within a specified length. For further speeding up query processing, we propose a threshold-sieved algorithm, which prunes the entries with small values that contribute little to the final similarity scores by setting a threshold. Extensive experiments are done on four small and four large graphs, which demonstrate that VecSim outperforms the competitors in terms of time and space costs on a comparable accuracy. In particular, VecSim achieves an empirical error of 10-4 level in under 0.1 second over all of these graphs.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 5d6db8fa-9b61-49ee-8f4f-8fbe0d22ce1cRelated papers
- SimTab: Accuracy-Guaranteed SimRank Queries through Tighter Confidence Bounds and Multi-Armed BanditsYu Liu, Lei Zou, Qian Ge, Zhewei WeiVLDB 2020
- CrashSim: An Efficient Algorithm for Computing SimRank over Static and Temporal GraphsMo Li, Farhana Murtaza Choudhury, Renata Borovica-Gajic, Zhiqiong Wang et al.ICDE 2020 · 8 citations
- Realtime Index-Free Single Source SimRank Processing on Web-Scale GraphsJieming Shi, Tianyuan Jin, Renchi Yang, Xiaokui Xiao et al.VLDB 2020 · 18 citations
- Efficient Resistance Distance Computation: The Power of Landmark-based ApproachesMeihao Liao, Rong-Hua Li, Qiangqiang Dai, Hongyang Chen et al.SIGMOD 2023 · 13 citations
- ClipSim: A GPU-friendly Parallel Framework for Single-Source SimRank with Accuracy GuaranteeTianhao Wu, Ji Cheng, Chaorui Zhang, Jianfeng Hou et al.SIGMOD 2023 · 1 citation
