Back to Search Start Over

Speeding up SimRank computations by polynomial preconditioners

Authors :
Siu-Long Lei
Zhiguo Gong
Sio Wan Ng
Juan Lu
Source :
Applied Numerical Mathematics. 153:147-163
Publication Year :
2020
Publisher :
Elsevier BV, 2020.

Abstract

SimRank is popularly used for evaluating similarities between nodes in a graph. Though some recent work has transformed the SimRank into a linear system which can be solved by using conjugate gradient (CG) algorithm. However, the diagonal preconditioner used in the algorithm still left some room for improvement. There is no work showing what should be an optimal preconditioner for the linear system. For such a sake, in this paper, we theoretically study the preconditioner problem and propose a polynomial preconditioner which can improve the computation speed significantly. In our investigation, we also modify the original linear system to adapt to all situations of the graph. We further prove that the condition number of a polynomial preconditioned matrix is bounded in a narrow interval. It implies that the new preconditioner can effectively accelerate the convergence rate of the CG algorithm. The experimental results show the proposed algorithm outperforms the state-of-the-art algorithms for the all-pairs SimRank computation.

Details

ISSN :
01689274
Volume :
153
Database :
OpenAIRE
Journal :
Applied Numerical Mathematics
Accession number :
edsair.doi...........98736350205aab895c409c9f8c82259c
Full Text :
https://doi.org/10.1016/j.apnum.2020.02.009