Skip to main content
Log in

Reliable TF-based recommender system for capturing complex correlations among contexts

  • Published:
Journal of Intelligent Information Systems Aims and scope Submit manuscript

Abstract

Context-aware recommender systems (CARS) exploit multiple contexts to improve user experience in embracing new information and services. Tensor factorization (TF), a type of latent factor model, has achieved remarkable performance in CARS. TF learns latent representations of contexts by decomposing an observed rating tensor and combines the latent representations as a vector form to represent contextual influence on users and items. However, due to the limitation of the contextual expression power, they have difficulties in effectively capturing complex correlations among multiple contexts, and also the meaning of each context is diluted. To address the issue, we propose a reliable TF-based recommender system based on a proposed context tensor (CT-CARS), which incorporates a variety of correlations among contexts. CT-CARS contains a novel recommendation rating function and a learning algorithm. Specifically, the proposed context tensor elaborately captures the influences of both individual contexts and context combinations. Moreover, we introduce a novel parameter initialization based on past-learned results to improve the reliability of recommendations. The overall time complexity of our parameter learning algorithm grows linearly as dataset size increases. Experiments on six real-world datasets including two large-scaled datasets show that CT-CARS outperforms the existing state-of-the-art models in terms of both accuracy and reliability.

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
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Notes

  1. http://www.grouplens.org/datasets/movielens/.

  2. http://www.libfm.org/.

References

  • Banerjee, J., Raravi, G., Gupta, M., Ernala, S.K., Kunde, S., Dasgupta, K. (2016). CAPReS: context aware persona based recommendation for shoppers. In Proceedings of the thirtieth AAAI conference on artificial intelligence, AAAI’16 (pp. 680–686).

  • Bennett, J., & Lanning, S. (2007). The Netflix prize. In Proceedings of the KDD cup and workshop.

  • Chen, C., Zheng, X., Wang, Y., Hong, F., Chen, D. (2016). Capturing semantic correlation for item recommendation in tagging systems. In Proceedings of the thirtieth AAAI conference on artificial intelligence, AAAI’16 (pp. 108–114).

  • Chen, Z., Jiang, Y., Zhao, Y. (2010). A collaborative filtering recommendation algorithm based on user interest change and trust Evaluation. Journal of Digital Content Technology and its Applications, 4(9), 106–113.

    Article  Google Scholar 

  • Christensen, I., Schiaffino, S., Armentano, M. (2016). Social group recommendation in the tourism domain. Journal of Intelligent Information Systems, 47 (2), 209–231.

    Article  Google Scholar 

  • Deshpande, M., & Karypis, G. (2004). Item-based top-n recommendation algorithms. ACM Transactions on Information Systems, 22(1), 143–177.

    Article  Google Scholar 

  • Drumond, L., Rendle, S., Schmidt-Thieme, L. (2012). Predicting RDF triples in incomplete knowledge bases with tensor factorization. In Proceedings of the 27th annual ACM symposium on applied computing, SAC’12 (pp. 326–331).

  • Harper, F.M., & Konstan, J.A. (2015). The MovieLens datasets: history and context. ACM Transactions on Interactive Intelligent Systems, 5(4), 19.

    Article  Google Scholar 

  • Jamali, M., & Lakshmanan, L. (2013). Heteromf: recommendation in heterogeneous information networks using context dependent factor models. In Proceedings of the 22nd international conference on World Wide Web, WWW’13 (pp. 643–654).

  • Karatzoglou, A., Amatriain, X., Baltrunas, L., Oliver, N. (2010). Multiverse recommendation: N-dimensional tensor factorization for context-aware collaborative filtering. In Proceedings of the fourth ACM conference on recommender systems, RecSys’10 (pp. 79–86).

  • Koren, Y., Bell, R., Volinsky, C. (2009). Matrix factorization techniques for recommender systems. Computer, 42(8), 30–37.

    Article  Google Scholar 

  • Liu, X., & Wu, W. (2015). Learning context-aware latent representations for context-aware collaborative filtering. In Proceedings of the 38th international ACM SIGIR conference on research and development in information retrieval (pp. 887–890).

  • Liu, Q., Wu, S., Wang, L. (2015a). COT: contextual operating tensor for context-aware recommender systems. In Proceedings of the twenty-ninth AAAI conference on artificial intelligence, AAAI’15 (pp. 203–209).

  • Liu, Q., Wu, S., Wang, L. (2015b). Collaborative prediction for multi-entity interaction with hierarchical representation. In Proceedings of the 24th ACM international on conference on information and knowledge management, CIKM’15 (pp. 613–622).

  • Liu, L., Tan, P., Liu, X. (2015c). Mf-tree: matrix factorization tree for large multi-class learning. In Proceedings of the 24th ACM international on conference on information and knowledge management, CIKM’15 (pp. 881–890).

  • Ma, H., Yang, H., Lyu, M.R., King, I. (2008). Sorec: social recommendation using probabilistic matrix factorization. In Proceedings of the 24th ACM international on conference on information and knowledge management, CIKM’08 (pp. 931–940).

  • Man, T., Shen, H., Huang, J., Cheng, X. (2015). Context-adaptive matrix factorization for multi-context recommendation. In Proceedings of the 24th ACM international on conference on information and knowledge management, CIKM’15 (pp. 901–910).

  • Mikolov, T., Chen, K., Corrado, G., Dean, J. (2013). Efficient estimation of word representations in vector space. arXiv:1301.3781.

  • Nguyen, T.V., Karatzoglou, A., Baltrunas, L. (2014). Gaussian process factorization machines for context-aware recommendations. In Proceedings of the 37th international ACM SIGIR conference on Research and development in information retrieval (pp. 63–72).

  • Nickel, M., Tresp, V., Kriegel, H.P. (2011). A three-way model for collective learning on multi-relational data. In Proceedings of the 28th international conference on machine learning, ICML’11 (pp. 809–816).

  • Nickel, M., Tresp, V., Kriegel, H.P. (2012). Factorizing YAGO: scalable machine learning for linked data. In Proceedings of the 21st international conference on World Wide Web, WWW’12 (pp. 271–280).

  • Niederee, C., Kanhabua, N., Gallo, F., Logie, R.H. (2015). Forgetful digital memory: Towards brain-inspired long-term data and information management. ACM SIGMOD Record, 44(2), 41–46.

    Article  Google Scholar 

  • Ono, C., Takishima, Y., Motomura, Y., Asoh, H. (2009). Context-aware preference model based on a study of difference between real and supposed situation data. In International Conference on User Modeling, Adaptation, and Personalization, UMAP’09 (pp. 102–113).

  • Pennock, D.M., Horvitz, E., Lawrence, S., Giles, C.L. (2000). Collaborative filtering by personality diagnosis: a hybrid memory-and model-based approach. In Proceedings of the sixteenth conference on uncertainty in artificial intelligence, UAI’00 (pp. 473–480).

  • Ramirez-Garcia, X., & García-Valdez, M. (2014). Post-filtering for a restaurant context-aware recommender system. In Recent advances on hybrid approaches for designing intelligent systems (pp. 695–707).

  • Rendle, S. (2012). Factorization machines with libFM. ACM Transactions on Intelligent Systems and Technology, 3(3), 57.

    Article  Google Scholar 

  • Rendle, S., Gantner, Z., Freudenthaler, C., Schmidt-Thieme, L. (2011). Fast context-aware recommendations with factorization machines. In Proceedings of the 34th international ACM SIGIR conference on Research and development in information retrieval (pp. 635–644).

  • Salakhutdinov, R., & Mnih, A. (2008). Bayesian probabilistic matrix factorization using markov chain monte carlo. In Proceedings of the 25th international conference on Machine learning, ICML’08 (pp. 880–887).

  • Shi, Y., Karatzoglou, A., Baltrunas, L., Larson, M., Hanjalic, A. (2014). Cars2: learning context-aware representations for context-aware recommendations. In Proceedings of the 23rd ACM international conference on conference on information and knowledge management, CIKM’14 (pp. 291–300).

  • Singh, A.P., & Gordon, G.J. (2008). Relational learning via collective matrix factorization. In Proceedings of the 14th ACM SIGKDD international conference on knowledge discovery and data mining, (pp. 650–658).

  • Tran, T.N.T., Atas, M., Felfernig, A., Stettinger, M. (2017). An overview of recommender systems in the healthy food domain. Journal of Intelligent Information Systems, 50(3), 501–526.

    Article  Google Scholar 

  • Xiong, L., Chen, X., Huang, T.K., Schneider, J.G., Carbonell, J.G. (2010). Temporal collaborative filtering with bayesian probabilistic tensor factorization. In Proceedings of the 2010 SIAM international conference on data mining (pp. 211–222).

  • Zhang, Z., Jin, X., Li, L., Ding, G., Yang, Q. (2016). Multi-domain active learning for recommendation. In Proceedings of the thirtieth AAAI conference on artificial intelligence, AAAI’16 (pp. 2358–2364).

  • Zheng, Y., & Xie, X. (2011). Learning travel recommendations from user-generated GPS traces. ACM Transactions on Intelligent Systems and Technology, 2(1), 2.

    Article  Google Scholar 

  • Zheng, Y., Burke, R., Mobasher, B. (2012a). Optimal feature selection for context-aware recommendation using differential relaxation. In Proceedings of the sixth ACM conference on Recommender systems, RecSys’12 (p. 12).

  • Zheng, Y., Burke, R., Mobasher, B. (2012b). Differential context relaxation for context-aware travel recommendation. In International Conference on Electronic Commerce and Web Technologies (pp. 88–99).

  • Zheng, Y., Burke, R., Mobasher, B. (2013). Recommendation with differential context weighting. In International conference on user modeling, adaptation, and personalization, UMAP’13 (pp. 152–164).

  • Zheng, Y., Mobasher, B., Burke, R. (2014). Deviation-based contextual SLIM recommender. In Proceedings of the 23rd ACM international conference on conference on information and knowledge management, CIKM’14 (pp. 271–280).

  • Zheng, Y., Mobasher, B., Burke, R. (2015a). Integrating context similarity with sparse linear recommendation model. In International conference on user modeling, adaptation, and personalization, UMAP’15 (pp. 370–376).

  • Zheng, Y., Mobasher, B., Burke, R. (2015b). Carskit: a java-based context-aware recommendation engine. In Data mining workshop, ICDMW’15 (pp. 1668–1671).

Download references

Acknowledgments

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP; Ministry of Science, ICT & Future Planning) (NRF-2016R1A2B4015873).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kyong-Ho Lee.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Oh, B., Shin, S., Eom, S. et al. Reliable TF-based recommender system for capturing complex correlations among contexts. J Intell Inf Syst 52, 337–365 (2019). https://doi.org/10.1007/s10844-018-0514-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10844-018-0514-7

Keywords

Navigation