Improved neighborhood-based algorithms for large-scale recommender systems | Synapse