A random walk method for alleviating the sparsity problem in collaborative filtering | Synapse