A Combinative Similarity Computing Measure for Collaborative Filtering

Similarity method is the key of the user-based collaborative filtering recommend algorithm. The traditional similarity measures, which cosine similarity, adjusted cosine similarity and Pearson correlation similarity are included, have some advantages such as simple, easy and fast, but with the sparse dataset they may lead to bad recommendation quality. In this article, we first research how the recommendation qualities using the three similarity methods respectively change with the different sparse datasets, and then propose a combinative similarity measure considering the account of items users co-rated. Compared with the three algorithms, our method shows its satisfactory performance with the same computation complexity.

[1]  Mark Claypool,et al.  Combining Content-Based and Collaborative Filters in an Online Newspaper , 1999, SIGIR 1999.

[2]  Yoav Shoham,et al.  Fab: content-based, collaborative recommendation , 1997, CACM.

[3]  Lei Shen,et al.  A New User Similarity Measure for Collaborative Filtering Algorithm , 2010, 2010 Second International Conference on Computer Modeling and Simulation.

[4]  Yan Chen,et al.  Improvement of similarity algorithm in Collaborative Filtering based on Stability Degree , 2010, 2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE).

[5]  Bradley N. Miller,et al.  GroupLens: applying collaborative filtering to Usenet news , 1997, CACM.

[6]  John Riedl,et al.  Application of Dimensionality Reduction in Recommender System - A Case Study , 2000 .

[7]  Yuan Luo,et al.  Mutual information based similarity measure for Collaborative Filtering , 2010, 2010 IEEE International Conference on Progress in Informatics and Computing.

[8]  Chunxiao Xing,et al.  Similarity measure and instance selection for collaborative filtering , 2003, WWW '03.

[9]  Kai Yu,et al.  Feature weighting and instance selection for collaborative filtering , 2001, 12th International Workshop on Database and Expert Systems Applications.

[10]  Thorsten Joachims,et al.  Web Watcher: A Tour Guide for the World Wide Web , 1997, IJCAI.

[11]  T. Joachims WebWatcher : A Tour Guide for the World Wide Web , 1997 .

[12]  Henry Lieberman,et al.  Let's browse: a collaborative Web browsing agent , 1998, IUI '99.