DISK: A Distributed Framework for Single-Source SimRank with Accuracy Guarantee
Yue Wang, Ruiqi Xu, Zonghao Feng, Yulin Che, Lei Chen, Qiong Luo, Rui Mao
Abstract
Measuring similarities among different nodes is important in graph analysis. SimRank is one of the most popular similarity measures. Given a graph G(V , E) and a source node u, a single-source Sim-Rank query returns the similarities between u and each node v ∈ V . This type of query is often used in link prediction, personalized recommendation and spam detection. While dealing with a large graph is beyond the ability of a single machine due to its limited memory and computational power, it is necessary to process singlesource SimRank queries in a distributed environment, where the graph is partitioned and distributed across multiple machines. However, most current solutions are based on shared-memory model, where the whole graph is loaded into a shared memory and all processors can access the graph randomly. It is difficult to deploy such algorithms on shared-nothing model. In this paper, we present DISK, a distributed framework for processing single-source Sim-Rank queries. DISK follows the linearized formulation of SimRank, and consists of offline and online phases. In the offline phase, a tree-based method is used to estimate the diagonal correction matrix of SimRank accurately, and in the online phase, single-source similarities are computed iteratively. Under this framework, we propose different optimization techniques to boost the indexing and queries. DISK guarantees both accuracy and parallel scalability, which distinguishes itself from existing solutions. Its accuracy, efficiency, parallel scalability and scalability are also verified by extensive experimental studies. The experiments show that DISK scales up to graphs of billions of nodes and edges, and answers online queries within seconds, while ensuring the accuracy bounds.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 2384bc26-e630-4784-926d-26d00360b816Builds on1
Related papers
- 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
- SimTab: Accuracy-Guaranteed SimRank Queries through Tighter Confidence Bounds and Multi-Armed BanditsYu Liu, Lei Zou, Qian Ge, Zhewei WeiVLDB 2020
- SimEdge: A Scalable Transitivity-Aware Graph-Theoretic Similarity Model for Capturing Edge-to-Edge RelationshipsWeiren YuWWW 2025 · 1 citation
- 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
- CoSimHeat: An Effective Heat Kernel Similarity Measure Based on Billion-Scale Network Topology✱Weiren Yu, Jian Yang, Maoyin Zhang, Di WuWWW 2022 · 10 citations
