articleIEEE Transactions on Knowledge and Data EngineeringFeb 9, 2007Closed access

Random-Walk Computation of Similarities between Nodes of a Graph with Application to Collaborative Recommendation

UCLouvain · Xerox (France)

Indexed incrossref

Abstract

This work presents a new perspective on characterizing the similarity between elements of a database or, more generally, nodes of a weighted and undirected graph. It is based on a Markov-chain model of random walk through the database. More precisely, we compute quantities (the average commute time, the pseudoinverse of the Laplacian matrix of the graph, etc.) that provide similarities between any pair of nodes, having the nice property of increasing when the number of paths connecting those elements increases and when the "length" of paths decreases. It turns out that the square root of the average commute time is a Euclidean distance and that the pseudoinverse of the Laplacian matrix is a kernel matrix (its…

Citation impact

1,279
total citations
FWCI
35.60
Percentile
100%
References
96
Citations per year

Authors

4

Topics & keywords

Keywords
  • Computer science
  • Theoretical computer science
  • Laplacian matrix
  • Euclidean distance
  • Markov chain
  • Graph property
  • Collaborative filtering
  • Graph
No related works found for this paper.