Random-Walk Computation of Similarities between Nodes of a Graph with Application to Collaborative Recommendation
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
4Topics & keywords
Topics
Keywords
- Computer science
- Theoretical computer science
- Laplacian matrix
- Euclidean distance
- Markov chain
- Graph property
- Collaborative filtering
- Graph
No related works found for this paper.