Recommendation systems on social networks