Scalable collaborative filtering using cluster-based smoothing | Synapse