User Preference Learning for Online Social Recommendation | Synapse