One important difference between a recommender system and a traditional data mining system is that the end-user for the
recommender system is the consumer. This difference leads to several desirable properties for recommender system algorithms that
have not been explored in data mining algorithms.