A Collaborative Filtering Framework Based on Fuzzy Case-Based Reasoning

Personalized recommendation systems have gained an increasing importance with the rapid development of Internet technologies. Collaborative filtering (CF) is the most promising technique in recommender systems, providing personalized recommendations to users based on their previously expressed preferences and those of other similar users. However, data sparsity and prediction accuracy are still major concerns related to CF techniques. Generally, the user-item matrix is quite sparse, which directly leads to the poor quality of predictions. In order to handle these problems, this paper proposes a novel approach to CF employing fuzzy case-based reasoning (FCBR), called CF-FCBR technique. Using fuzzy set theory for the computation of similarity between users and items, the proposed approach is twofold: offline and online. The offline processing is used to predict the missing values of user-item matrix and the online processing is employed for the process of recommendations generation. Our proposed approach helps in alleviating sparsity problem thereby improving recommendation accuracy. The experimental results clearly reveal that the proposed scheme, CF-FCBR is better than other traditional methods.

[1]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[2]  Michael J. Pazzani,et al.  Adaptive interfaces for ubiquitous web access , 2002, CACM.

[3]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[4]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[5]  Kamal Kant Bharadwaj,et al.  Fuzzy computational models for trust and reputation systems , 2009, Electron. Commer. Res. Appl..

[6]  SongJie Gong,et al.  A personalized recommendation system combining case-based reasoning and user-based collaborative filtering , 2009, 2009 Chinese Control and Decision Conference.

[7]  Didier Dubois,et al.  Fuzzy sets and systems ' . Theory and applications , 2007 .

[8]  Jeng-Shyang Pan,et al.  Fourth International Conference on Innovative, Computing, Information and Control , 2009 .

[9]  Christopher K. Riesbeck,et al.  Inside Case-Based Reasoning , 1989 .

[10]  Henri Prade,et al.  Fuzzy Modelling of Case-Based Reasoning and Decision , 1997, ICCBR.

[11]  Michael R. Lyu,et al.  Effective missing data prediction for collaborative filtering , 2007, SIGIR.

[12]  Kyong Joo Oh,et al.  The collaborative filtering recommendation based on SOM cluster-indexing CBR , 2003, Expert Syst. Appl..

[13]  Greg Linden,et al.  Amazon . com Recommendations Item-to-Item Collaborative Filtering , 2001 .

[14]  Ian D. Watson,et al.  Case-based reasoning is a methodology not a technology , 1999, Knowl. Based Syst..

[15]  Marc Boullé,et al.  Comparing State-of-the-Art Collaborative Filtering Systems , 2007, MLDM.

[16]  Kamal Kant Bharadwaj,et al.  Fuzzy-genetic approach to recommender systems based on a novel hybrid user model , 2008, Expert Syst. Appl..

[17]  Jesús Bobadilla,et al.  A new collaborative filtering metric that improves the behavior of recommender systems , 2010, Knowl. Based Syst..

[18]  Guishi Deng,et al.  Using Case-Based Reasoning and Social Trust to Improve the Performance of Recommender System in E-Commerce , 2007, Second International Conference on Innovative Computing, Informatio and Control (ICICIC 2007).