Probabilistic latent preference analysis for collaborative filtering | Synapse