Latent semantic models for collaborative filtering | Synapse