Fast Approximate CoSimRanks via Random Projections
Abstract
Given a graph with nodes and two nodes , the {\em CoSimRank} value quantifies the similarity between and based on graph topology. Compared to SimRank, CoSimRank is shown to be more accurate and effective in many real-world applications, including synonym expansion, lexicon extraction, and entity relatedness in knowledge graphs. The computation of all pairwise CoSimRanks in is highly expensive and challenging. Existing solutions all focus on devising approximate algorithms for the computation of all pairwise CoSimRanks. To attain a desired absolute accuracy guarantee , the state-of-the-art approximate algorithm for computing all pairwise CoSimRanks requires time, which is prohibitively expensive even though is large. In this paper, we propose \rsim, a fast randomized algorithm for computing all pairwise CoSimRank values. The basic idea of \rsim is to approximate the matrix multiplications in CoSimRank computation via random projection. Theoretically, \rsim runs in time and meanwhile ensures an absolute error of at most in each CoSimRank value in with a high probability. Extensive experiments using six real graphs demonstrate that \rsim is more than orders of magnitude faster than the state of the art. In particular, on a million-edge Twitter graph, \rsim answers the -approximate () all pairwise CoSimRank query within 4 hours, using a single commodity server, while existing solutions fail to terminate within a day.
Cite
@article{arxiv.2010.11880,
title = {Fast Approximate CoSimRanks via Random Projections},
author = {Renchi Yang and Xiaokui Xiao},
journal= {arXiv preprint arXiv:2010.11880},
year = {2024}
}
Comments
full version of the paper titled "Fast Approximate All Pairwise CoSimRanks via Random Projection" published at WISE 2021