Transfer learning to predict missing ratings via heterogeneous user feedbacks | Synapse