Comparing performance of collaborative filtering algorithms

Recommender systems are widely used for making personalized recommendations for products or services during a live interaction nowadays. Collaborative filtering is the most successful and commonly used personalized recommendation technology. The open nature of collaborative recommender systems provides an opportunity for malicious users to access the systems with multiple fictitious identities and insert a number of fake user profiles in an attempt to bias the recommender systems in their favor. In the proposed work, we will explore to combine the user trust mechanism with collaborative filtering algorithm for the purpose of improving the robustness of recommendation algorithm and ensuring the quality of recommendations. We propose computational model of trust and then a collaborative filtering algorithm based on it. This User Trust Based collaborative Filtering Algorithm is further modified considering impact of time on the user ratings. The performance of all the three algorithms is compared in terms of Mean Absolute Error between the actual and predicted rating by the respective recommender system.

[1]  Yao Zhao,et al.  A Collaborative Filtering Recommendation Algorithm Based on User Interest Change and Trust Evaluation , 2010, J. Digit. Content Technol. its Appl..

[2]  François Fouss,et al.  Evaluating Performance of Recommender Systems: An Experimental Comparison , 2008, 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[3]  Mehrbakhsh Nilashi,et al.  Collaborative filtering recommender systems , 2013 .

[4]  Qian Wang,et al.  An Improved User-model-based Collaborative Filtering Algorithm ⋆ , 2011 .

[5]  Dahai Dong,et al.  An Improved Collaborative Filtering Algorithm Based on Trust in E-Commerce Recommendation Systems , 2010, 2010 International Conference on Management and Service Science.

[6]  Jia Yubo,et al.  A Collaborative Filtering Recommendation Algorithm Based on User Trust Model , 2010, 2010 First International Conference on Networking and Distributed Computing.

[7]  Xinyi Bu,et al.  An Optimized Trust Factor Based Collaborative Filtering Recommendation Algorithm in E-commerce , 2010, 2010 International Conference of Information Science and Management Engineering.

[8]  Josep Lluís de la Rosa i Esteva,et al.  Developing trust in recommender agents , 2002, AAMAS '02.

[9]  Feng Gao,et al.  A User Trust-Based Collaborative Filtering Recommendation Algorithm , 2009, ICICS.

[10]  Li Lei,et al.  An Enhanced Collaborative Filtering Algorithm Based on Time Weight , 2009, 2009 International Symposium on Information Engineering and Electronic Commerce.

[11]  Paolo Avesani,et al.  Trust-Aware Collaborative Filtering for Recommender Systems , 2004, CoopIS/DOA/ODBASE.

[12]  Xiao Cheng Chen,et al.  Research of collaborative filtering recommendation algorithm based on trust propagation model , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

[13]  Anirban Basu,et al.  A Survey of Peer-to-Peer Network Simulators , 2006 .

[14]  Liang He,et al.  A Time-context-Based Collaborative Filtering Algorithm , 2009, 2009 IEEE International Conference on Granular Computing.

[15]  Barry Smyth,et al.  Trust in recommender systems , 2005, IUI.