More is Simpler: Effectively and Efficiently Assessing Node-Pair Similarities Based on Hyperlinks
File(s)simrank-vldb.pdf (405.41 KB)
Accepted version
Author(s)
Yu, W
Lin, X
Zhang, W
Chang, L
Pei, J
Type
Journal Article
Abstract
Similarity assessment is one of the core tasks in hyperlink
analysis. Recently, with the proliferation of applications,
e.g., web search and collaborative filtering, SimRank has
been a well-studied measure of similarity between two nodes
in a graph. It recursively follows the philosophy that “two
nodes are similar if they are referenced (have incoming edges)
from similar nodes”, which can be viewed as an aggregation
of similarities based on incoming paths. Despite its popularity,
SimRank has an undesirable property, i.e., “zerosimilarity”:
It only accommodates paths with equal length
from a common “center” node. Thus, a large portion of
other paths are fully ignored. This paper attempts to remedy
this issue. (1) We propose and rigorously justify SimRank*,
a revised version of SimRank, which resolves such
counter-intuitive “zero-similarity” issues while inheriting merits
of the basic SimRank philosophy. (2) We show that
the series form of SimRank* can be reduced to a fairly
succinct and elegant closed form, which looks even simpler
than SimRank, yet enriches semantics without suffering
from increased computational cost. This leads to a fixedpoint
iterative paradigm of SimRank* in O(Knm) time on
a graph of n nodes and m edges for K iterations, which is
comparable to SimRank. (3) To further optimize SimRank*
computation, we leverage a novel clustering strategy via
edge concentration. Due to its NP-hardness, we devise an ef-
ficient and effective heuristic to speed up SimRank* computation
to O(Knm˜ ) time, where ˜m is generally much smaller
than m. (4) Using real and synthetic data, we empirically
verify the rich semantics of SimRank*, and demonstrate its
high computation efficiency.
analysis. Recently, with the proliferation of applications,
e.g., web search and collaborative filtering, SimRank has
been a well-studied measure of similarity between two nodes
in a graph. It recursively follows the philosophy that “two
nodes are similar if they are referenced (have incoming edges)
from similar nodes”, which can be viewed as an aggregation
of similarities based on incoming paths. Despite its popularity,
SimRank has an undesirable property, i.e., “zerosimilarity”:
It only accommodates paths with equal length
from a common “center” node. Thus, a large portion of
other paths are fully ignored. This paper attempts to remedy
this issue. (1) We propose and rigorously justify SimRank*,
a revised version of SimRank, which resolves such
counter-intuitive “zero-similarity” issues while inheriting merits
of the basic SimRank philosophy. (2) We show that
the series form of SimRank* can be reduced to a fairly
succinct and elegant closed form, which looks even simpler
than SimRank, yet enriches semantics without suffering
from increased computational cost. This leads to a fixedpoint
iterative paradigm of SimRank* in O(Knm) time on
a graph of n nodes and m edges for K iterations, which is
comparable to SimRank. (3) To further optimize SimRank*
computation, we leverage a novel clustering strategy via
edge concentration. Due to its NP-hardness, we devise an ef-
ficient and effective heuristic to speed up SimRank* computation
to O(Knm˜ ) time, where ˜m is generally much smaller
than m. (4) Using real and synthetic data, we empirically
verify the rich semantics of SimRank*, and demonstrate its
high computation efficiency.
Date Issued
2013-09-01
Date Acceptance
2013-09-01
Citation
Proceedings of the VLDB Endowment International Conference on Very Large Data Bases, 2013, 7 (1), pp.13-24
ISSN
2150-8097
Publisher
VLDB Endowment
Start Page
13
End Page
24
Journal / Book Title
Proceedings of the VLDB Endowment International Conference on Very Large Data Bases
Volume
7
Issue
1
Copyright Statement
© ACM, 2015. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings of the VLDB Endowment, 7(1), September 2014 https://dx.doi.org/10.14778/2732219.2732221
Publication Status
Published