Similarity-based recommender systems