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