2011 · 48 citations · 16 references
ComputingComputer ScienceData MiningMachine LearningRecommender SystemsCollaborative FilteringEvaluation Of Recommender SystemsRecommendation EvaluationRecommendation SystemsClusteringFilteringK-means ClusteringScalable Recommendation Systems
The Collaborative Filtering is the most successful algorithm in the recommender systems' field. A recommender system is an intelligent system can help users to come across interesting items. It uses data mining and information filtering techniques. The collaborative filtering creates suggestions for users based on their neighbors' preferences. But it suffers from its poor accuracy and scalability. This paper considers the users are m (m is the number of users) points in n dimensional space (n is the number of items) and represents an approach based on user clustering to produce a recommendation for active user by a new method. It uses k-means clustering algorithm to categorize users based on their interests. Then it uses a new method called voting algorithm to develop a recommendation. We evaluate the traditional collaborative filtering and the new one to compare them. Our results show the proposed algorithm is more accurate than the traditional one, besides it is less time consuming than it.
16
Item-based collaborative filtering recommendation algorithms
Badrul Sarwar, George Karypis, Joseph A. Konstan et al. · 2001 · 9K citations
A Survey of Collaborative Filtering Techniques
Xiaoyuan Su, Taghi M. Khoshgoftaar · Advances in Artificial Intelligence · 2009 · 3.6K citations · Full text
Marko Balabanović, Yoav Shoham · Communications of the ACM · 1997 · 2.9K citations · Full text
Methods and metrics for cold-start recommendations
Andrew I. Schein, Alexandrin Popescul, Lyle Ungar et al. · 2002 · 1.7K citations · Full text