Sig-SR: SimRank Search over Singular Graphs

被引:7
作者
Yu, Weiren [1 ]
McCann, Julie A. [1 ]
机构
[1] Imperial Coll London, Dept Comp, London, England
来源
SIGIR'14: PROCEEDINGS OF THE 37TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL | 2014年
关键词
Link Analysis; Similarity Search; SimRank; Singular Graph;
D O I
10.1145/2600428.2609459
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
SimRank is an attractive structural-context measure of similarity between two objects in a graph. It recursively follows the intuition that "two objects are similar if they are referenced by similar objects". The best known matrix-based method [1] for calculating SimRank, however, implies an assumption that the graph is non-singular, i.e., its adjacency matrix is invertible. In reality, non-singular graphs are very rare; such an assumption in [1] is too restrictive in practice. In this paper, we provide a treatment of [1], by supporting similarity assessment on non-invertible adjacency matrices. Assume that a singular graph G has n nodes, with r (< n) being the rank of its adjacency matrix. (1) We show that SimRank matrix S on G has an elegant structure: S can be represented as a rank r matrix plus a scaled identity matrix. (2) By virtue of this, an efficient algorithm over singular graphs, Sig-SR, is proposed for calculating all-pairs SimRank in O(r(n(2) + Kr-2)) time for K iterations. In contrast, the only known matrix-based algorithm that supports singular graphs [2] needs O(r(4)n(2)) time. The experimental results on real and synthetic datasets demonstrate the superiority of Sig-SR on singular graphs against its baselines.
引用
收藏
页码:859 / 862
页数:4
相关论文
共 15 条
[1]  
[Anonymous], 2002, P 8 ACM SIGKDD INT C
[2]  
[Anonymous], 2010, KDD
[3]  
[Anonymous], 2010, EDBT
[4]  
[Anonymous], 1999, TECH REP
[5]  
[Anonymous], 2000, MATRIX ANAL APPL LIN
[6]  
Fogaras Daniel., 2005, WWW
[7]  
Fujiwara Y, 2013, PROC INT CONF DATA, P589, DOI 10.1109/ICDE.2013.6544858
[8]   Using Graphics Processors for High Performance SimRank Computation [J].
He, Guoming ;
Li, Cuiping ;
Chen, Hong ;
Du, Xiaoyong ;
Feng, Haijun .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2012, 24 (09) :1711-1725
[9]  
Lee P., 2012, ICDE
[10]   Accuracy estimate and optimization techniques for SimRank computation [J].
Lizorkin, Dmitry ;
Velikhov, Pavel ;
Grinev, Maxim ;
Turdakov, Denis .
VLDB JOURNAL, 2010, 19 (01) :45-66