Skip to main navigation Skip to search Skip to main content

SimRank on Uncertain Graphs

  • Rong Zhu
  • , Zhaonian Zou*
  • , Jianzhong Li
  • *Corresponding author for this work
  • School of Computer Science and Technology, Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

SimRank is a similarity measure between vertices in a graph. Recently, many algorithms have been proposed to efficiently evaluate SimRank similarities. However, the existing algorithms either overlook uncertainty in graph structures or depends on an unreasonable assumption. In this paper, we study SimRank on uncertain graphs. Following the random-walk-based formulation of SimRank on deterministic graphs and the possible world model of uncertain graphs, we first define random walks on uncertain graphs and show that our definition of random walks satisfies Markov's property. We formulate our SimRank measure based on random walks on uncertain graphs. We discover a critical difference between random walks on uncertain graphs and random walks on deterministic graphs, which makes all existing SimRank computation algorithms on deterministic graphs inapplicable to uncertain graphs. For SimRank computation, we consider computing both single-pair SimRank and single-source top-K SimRank. We propose three algorithms, namely the sampling algorithm with high efficiency, the two-phase algorithm with comparable efficiency and higher accuracy, and a speeding-up algorithm with much higher efficiency. Meanwhile, we present an optimized algorithm for efficient computing the single-source top- K SimRank. The experimental results verify the effectiveness of our SimRank measure and the efficiency of the proposed SimRank computation algorithms.

Original languageEnglish
Article number7973074
Pages (from-to)2522-2536
Number of pages15
JournalIEEE Transactions on Knowledge and Data Engineering
Volume29
Issue number11
DOIs
StatePublished - 1 Nov 2017
Externally publishedYes

Keywords

  • SimRank
  • possible world
  • random walk
  • uncertain graph

Fingerprint

Dive into the research topics of 'SimRank on Uncertain Graphs'. Together they form a unique fingerprint.

Cite this