Learning to recommend with explicit and implicit social relations | Synapse