TimeTrustSVD: A collaborative filtering model integrating time, trust and rating information

Abstract Collaborative filtering is widely used in recommender systems, which has better performance when trust relationship is taken into account as well as traditional rating information, as done in TrustSVD. However, the user preferences varies over time. Consequently, it is significant to take temporal information into consideration. This paper incorporates time influence both on users and items and proposed TimeTrustSVD, a collaborative filtering model integrating time information, trust relationships and rating scores. The proposed algorithm includes modified models of user bias and item bias based on a state-of-the-art algorithm TrustSVD, and achieved satisfactory results according to the experimental phenomena on a real-world dataset.

[1]  Chen Yong,et al.  An Improved Collaborative Filtering Recommendation Algorithm , 2017, 2017 International Conference on Smart Grid and Electrical Automation (ICSGEA).

[2]  Jiming Liu,et al.  Community Mining from Signed Social Networks , 2007, IEEE Transactions on Knowledge and Data Engineering.

[3]  Nicholas J. Belkin,et al.  Information filtering and information retrieval: two sides of the same coin? , 1992, CACM.

[4]  Ke Wang,et al.  Latent Factor Transition for Dynamic Collaborative Filtering , 2014, SDM.

[5]  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.

[6]  Dean P. Foster,et al.  Clustering Methods for Collaborative Filtering , 1998, AAAI 1998.

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

[8]  Paolo Avesani,et al.  Trust-aware recommender systems , 2007, RecSys '07.

[9]  Hong Yan,et al.  Recommender systems based on social networks , 2015, J. Syst. Softw..

[10]  John F. Canny,et al.  Collaborative filtering with privacy via factor analysis , 2002, SIGIR '02.

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

[12]  Neil Yorke-Smith,et al.  TrustSVD: Collaborative Filtering with Both the Explicit and Implicit Influence of User Trust and of Item Ratings , 2015, AAAI.

[13]  Edward I. George,et al.  A bayesian model for collaborative filtering , 1999, AISTATS.

[14]  Yan Tang,et al.  An effective recommender attack detection method based on time SFM factors , 2011, 2011 IEEE 3rd International Conference on Communication Software and Networks.

[15]  Minchao Ye,et al.  Using Dynamic Multi-Task Non-Negative Matrix Factorization to Detect the Evolution of User Preferences in Collaborative Filtering , 2015, PloS one.

[16]  Adam Tauman Kalai,et al.  Trust-based recommendation systems: an axiomatic approach , 2008, WWW.

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

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

[19]  Parham Moradi,et al.  A reliability-based recommendation method to improve trust-aware recommender systems , 2015, Expert Syst. Appl..

[20]  Neil Yorke-Smith,et al.  Leveraging multiviews of trust and similarity to enhance clustering-based recommender systems , 2015, Knowl. Based Syst..

[21]  Douglas B. Terry,et al.  Using collaborative filtering to weave an information tapestry , 1992, CACM.