TCMF: Trust-Based Context-Aware Matrix Factorization for Collaborative Filtering

Trust-aware recommender system (TARS) can provide more relevant recommendation and more accurate rating predictions than the traditional recommender system by taking the trust network into consideration. However, most of the trust-aware collaborative filtering approaches do not consider the influence of contextual information on rating prediction. To the opposite, context-aware matrix factorization approaches as we know do not take trust information into consideration. In this paper, we propose two Trust-based Context-aware Matrix Factorization (TCMF) approaches to fully capture the influence of trust information and contextual information on ratings. We integrate both trust information and contextual information into the baseline predictors (user bias and item bias) and user-item-context-trust interaction. Evaluations based on a real dataset and three semi-synthetic datasets demonstrate that our approaches can improve the accuracy of the trust-aware collaborative filtering and the context-aware matrix factorization models by at least 10.2% in terms of MAE.

[1]  Martin Ester,et al.  TrustWalker: a random walk model for combining trust-based and item-based recommendation , 2009, KDD.

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

[3]  Barry Smyth,et al.  Eliciting Trust Values from Recommendation Errors , 2005, FLAIRS Conference.

[4]  Martin Ester,et al.  A matrix factorization technique with trust propagation for recommendation in social networks , 2010, RecSys '10.

[5]  Patrick Seemann,et al.  Matrix Factorization Techniques for Recommender Systems , 2014 .

[6]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[7]  Taghi M. Khoshgoftaar,et al.  A Survey of Collaborative Filtering Techniques , 2009, Adv. Artif. Intell..

[8]  Yehuda Koren,et al.  Factorization meets the neighborhood: a multifaceted collaborative filtering model , 2008, KDD.

[9]  Bracha Shapira,et al.  Recommender Systems Handbook , 2015, Springer US.

[10]  Jiyun Li,et al.  ICAMF: Improved Context-Aware Matrix Factorization for Collaborative Filtering , 2013, 2013 IEEE 25th International Conference on Tools with Artificial Intelligence.

[11]  Lior Rokach,et al.  Introduction to Recommender Systems Handbook , 2011, Recommender Systems Handbook.

[12]  Marko Tkalcic,et al.  Database for contextual personalization , 2011 .

[13]  Nuria Oliver,et al.  Multiverse recommendation: n-dimensional tensor factorization for context-aware collaborative filtering , 2010, RecSys '10.

[14]  Mihhail Matskin,et al.  Social Trust-Aware Recommendation System: A T-Index Approach , 2009, 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology.

[15]  Michael R. Lyu,et al.  Learning to recommend with social trust ensemble , 2009, SIGIR.

[16]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[17]  Stefano Battiston,et al.  A model of a trust-based recommendation system on a social network , 2006, Autonomous Agents and Multi-Agent Systems.

[18]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[19]  Lars Schmidt-Thieme,et al.  Fast context-aware recommendations with factorization machines , 2011, SIGIR.