A collaborative memory-based recommender system