Recommendation systems: a probabilistic analysis | Synapse