Learning to recommend with social trust ensemble | Synapse