Transfer learning for collaborative filtering via a rating-matrix generative model | Synapse