TBTF: an effective time-varying bias tensor factorization algorithm for recommender system

Context-aware processing is a research hotspot in the recommendation area, which achieves better recommendation accuracy by considering more context information such as time, location and etc. besides the information of the users, items and ratings. Tensor factorization is an effective algorithm in context-aware recommendation and current approaches show that adding bias to the tensor factorization model can improve the accuracy. However, users’ rating preferences fluctuate greatly over time, which makes bias fluctuate with time too. Current context-aware recommendation algorithms ignore this problem, and usually use the same bias for a user or an item in different time. Aiming at this problem, this paper first considers the time-varying effect on user bias and item bias in context-aware recommendation, and proposes a time-varying bias tensor factorization recommendation algorithm based on the bias tensor factorization model (BiasTF). We experiment on two real datasets, and the experimental results show that the proposed algorithms get better accuracy than other algorithms.

[1]  Joel J. P. C. Rodrigues,et al.  TimeTrustSVD: A collaborative filtering model integrating time, trust and rating information , 2017, Future Gener. Comput. Syst..

[2]  Tieniu Tan,et al.  Contextual Operation for Recommender Systems , 2016, IEEE Transactions on Knowledge and Data Engineering.

[3]  Yang Zhang,et al.  Improving performance of tensor-based context-aware recommenders using Bias Tensor Factorization with context feature auto-encoding , 2017, Knowl. Based Syst..

[4]  Hao Wu,et al.  Context-Aware Recommendation via Graph-Based Contextual Modeling and Postfiltering , 2015, Int. J. Distributed Sens. Networks.

[5]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[6]  Francesco Ricci,et al.  Context-based splitting of item ratings in collaborative filtering , 2009, RecSys '09.

[7]  Lior Rokach,et al.  Recommender Systems: Introduction and Challenges , 2015, Recommender Systems Handbook.

[8]  Wanjiun Liao,et al.  Temporal Matrix Factorization for Tracking Concept Drift in Individual User Preferences , 2018, IEEE Transactions on Computational Social Systems.

[9]  Jun Li,et al.  Towards Context-aware Social Recommendation via Individual Trust , 2017, Knowl. Based Syst..

[10]  Gabriel Tamura,et al.  Characterizing context-aware recommender systems: A systematic literature review , 2018, Knowl. Based Syst..

[11]  Francesco Ricci,et al.  Context-Aware Recommender Systems , 2011, AI Mag..

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

[13]  Ruslan Salakhutdinov,et al.  Probabilistic Matrix Factorization , 2007, NIPS.

[14]  Andreas Holzinger,et al.  Measuring the Quality of Explanations: The System Causability Scale (SCS) , 2020, KI - Künstliche Intelligenz.

[15]  Liang Wang,et al.  COT: Contextual Operating Tensor for Context-Aware Recommender Systems , 2015, AAAI.

[16]  Jianli Zhao,et al.  TrustTF: A tensor factorization model using user trust and implicit feedback for context-aware recommender systems , 2020, Knowl. Based Syst..

[17]  Chao Li,et al.  HetNERec: Heterogeneous network embedding based recommendation , 2020, Knowl. Based Syst..

[18]  Sarabjot Singh Anand,et al.  Context and customer behaviour in recommendation , 2009 .

[19]  Laizhong Cui,et al.  A novel context-aware recommendation algorithm with two-level SVD in social networks , 2017, Future Gener. Comput. Syst..

[20]  Daniel Thalmann,et al.  ETAF: An extended trust antecedents framework for trust prediction , 2014, 2014 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2014).

[21]  Gediminas Adomavicius,et al.  Incorporating contextual information in recommender systems using a multidimensional approach , 2005, TOIS.

[22]  Yu Xiao,et al.  Attribute mapping and autoencoder neural network based matrix factorization initialization for recommendation systems , 2019, Knowl. Based Syst..