2005 · 665 citations · 26 references
ComputingComputer ScienceData MiningMachine LearningRecommender SystemsCollaborative FilteringEvaluation Of Recommender SystemsRecommendation EvaluationRecommendation SystemsAccuracyData SparsityMemory-based Collaborative FilteringModel-based Collaborative FilteringRecommender Systems At ScaleScalable Recommendation SystemsSmoothingSparsity Constraints
Memory-based approaches for collaborative filtering identify the similarity between two users by comparing their ratings on a set of items. In the past, the memory-based approach has been shown to suffer from two fundamental problems: data sparsity and difficulty in scalability. Alternatively, the model-based approach has been proposed to alleviate these problems, but this approach tends to limit the range of users. In this paper, we present a novel approach that combines the advantages of these two approaches by introducing a smoothing-based method. In our approach, clusters generated from the training data provide the basis for data smoothing and neighborhood selection. As a result, we provide higher accuracy as well as increased efficiency in recommendations. Empirical studies on two datasets (EachMovie and MovieLens) show that our new proposed approach consistently outperforms other state-of-art collaborative filtering algorithms.
26
Item-based collaborative filtering recommendation algorithms
Badrul Sarwar, George Karypis, Joseph A. Konstan et al. · 2001 · 9K citations
Paul Resnick, Neophytos Iacovou, Mitesh Suchak et al. · 1994 · 5K citations · Full text
Marko Balabanović, Yoav Shoham · Communications of the ACM · 1997 · 2.9K citations · Full text