Skip to main content
Log in

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

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Ricci F, Rokach L, Shapira B (2015) Recommender systems: introduction and challenges. Recommender systems handbook[M]. Springer, Boston. pp 1–34

  2. Zhongying Zhao*, Xuejian Zhang, Hui Zhou, Chao Li, Maoguo Gong*, Yongqing Wang (2020) HetNERec: Heterogeneous Network Embedding based Recommendation, Knowledge-Based Systems, 106218, online

  3. Zhao J, Geng X, Zhou J, Sun Q, Xiao Y, Zhang Z, Fu Z (2019) Attribute mapping and autoencoder neural network based matrix factorization initialization for recommendation systems. Knowledge-Based Systems 166:132–139

    Article  Google Scholar 

  4. Wu W, Zhao J, Zhang C et al (2017) Improving performance of tensor-based context-aware recommenders using Bias tensor factorization with context feature auto-encoding[J]. Knowl-Based Syst S0950705117301909

  5. G. D. Abowd, A. K. Dey, P. J. Brown, N. Davies, M. Smith, P. Steggles (1999) Towards a better understanding of context and context-awareness, in: Handheld and ubiquitous computing, Springer, pp. 304–307

  6. Adomavicius G, Sankaranarayanan R, Sen S, Tuzhilin A (2005) Incorporating contextual information in recommender systems using a multidimensional approach[J]. ACM Trans Inf Syst 23(1):103–145

    Article  Google Scholar 

  7. Adomavicius G, Tuzhilin A (2011) Context-aware recommender systems. In Recommender systems handbook. Springer:217–253

  8. Baltrunas L, Ricci F (2009) Context-based splitting of item ratings in collaborative filtering[C]// ACM Conference on Recommender Systems, Recsys 2009, New York, Ny, Usa:245–248

  9. Lombardi S, Anand SS, Gorgoglione M (2013) Context and customer behavior in recommendation[J]. Workshop on Context-Aware Recommender Systems (CARS-2009)

  10. Cui L, Huang W, Yan Q, Yu FR, Wen Z, Lu N (2018) A novel context-aware recommendation algorithm with two-level SVD in social networks[J]. Futur Gener Comput Syst 86:1459–1470

    Article  Google Scholar 

  11. Wu H, Yue K, Liu X, Pei Y, Li B (2015) Context-aware recommendation via graph-based contextual modeling and postfiltering[J]. International Journal of Distributed Sensor Networks 11(8):613612

    Article  Google Scholar 

  12. Zhao J, Wang W, Zhang Z, Sun Q, Huo H, Lijun Q, Zheng S (2020) TrustTF: a tensor factorization model using user trust and implicit feedback for context-aware recommender systems. Knowledge-Based Systems 209:106434 ISSN 0950-7051

    Article  Google Scholar 

  13. Villegas N M, Sánchez, Cristian, Díaz-Cely, Javier, et al. Characterizing Context-Aware Recommender Systems: A Systematic Literature Review[J]. Knowl-Based Syst, 2017: S0950705117305075

  14. Zheng Y, Mobasher B, Burke R D. Incorporating context correlation into context-aware matrix factorization[C]//CPCR+ ITWP@ IJCAI. 2015

    Google Scholar 

  15. Li J, Chen C, Chen H et al (2017) Towards context-aware social recommendation via individual trust[J]. Knowl-Based Syst S0950705117301156

  16. Liu Q, Wu S, Wang L (2015) COT: contextual operating tensor for context-aware recommender systems[C]// twenty-ninth Aaai conference on artificial intelligence. AAAI Press

  17. Ren L (2015) A time-enhanced collaborative filtering approach[C]// international conference on next generation computer & information technology. IEEE

    Google Scholar 

  18. Yung-Yin Lo, Wanjiun Liao, Cheng-Shang Chang, Temporal matrix factorization for tracking concept drift in individual user preferences[J]. IEEE Transactions on Computational Social Systems, 2018

    Book  Google Scholar 

  19. Bakir Karahodža, Dženana Ðonko, Haris Šupić. Temporal dynamics of changes in group User's preferences in recommender systems[C]// information and communication technology, electronics and microelectronics (MIPRO), 2015 38th international convention on. IEEE, 2015

    Google Scholar 

  20. Lo Y, Liao W, Chang C et al (March 2018) Temporal matrix factorization for tracking concept drift in individual user preferences. IEEE Transactions on Computational Social Systems 5(1):156–168. https://doi.org/10.1109/TCSS.2017.2772295

    Article  Google Scholar 

  21. Tong C, Qi J, Lian Y et al (2017) TimeTrustSVD: a collaborative filtering model integrating time, trust and rating information[J]. Futur Gener Comput Syst

  22. Guo G, Zhang J, Thalmann D, et al. ETAF: an extended trust antecedents framework for trust prediction[C]// 2014 IEEE/ACM international conference on advances in social networks analysis and mining (ASONAM). IEEE Computer Society, 2014

    Google Scholar 

  23. B.R. Salakhutdinov, A. Mnih, Probabilistic matrix factorization, in: International Conference on Machine Learning, 2012, pp. 880–887

  24. Rendle S, Gantner Z, Freudenthaler C, Schmidt-Thieme L (July, 2011) Fast context-aware recommendations with factorization machines, in: Proceeding of the, international ACM SIGIR conference on Research and Development in information retrieval, SIGIR 2011. Beijing, China, pp 635–644

    Google Scholar 

  25. Wu S, Liu Q, Wang L, Tan T (2016) Contextual operation for recommender systems[J]. IEEE Trans Knowl Data Eng 28(8):2000–2012

    Article  Google Scholar 

  26. Holzinger A, Carrington A, Müller H (2020) Measuring the quality of explanations: the system Causability scale (SCS). Künstl Intell 34:193–198

    Article  Google Scholar 

Download references

Acknowledgements

This paper is supported by the Humanity and Social Science Fund of the Ministry of Education (No.18YJAZH136, No. 17YJCZH262), the National Key R&D Plan (No. 2018YFC0831002, No.2017YFC0804406), the National Natural Science Foundation of China (No62072288).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianli Zhao.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhao, J., Yang, S., Huo, H. et al. TBTF: an effective time-varying bias tensor factorization algorithm for recommender system. Appl Intell 51, 4933–4944 (2021). https://doi.org/10.1007/s10489-020-02035-1

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-020-02035-1

Keywords

Navigation