Skip to main content
Log in

Ontology Guided Sparse Tensor Factorization for joint recommendation with hierarchical relationships

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

Although recommender systems enjoy widespread adoption in numerous different production settings, standard methods draw only on previous purchases or ratings, and optionally simple customer or product features. In many domains, however, the purchase or rating history is very sparse. Standard approaches suffer from such data sparsity and neglect to account for important additional dependencies that can be taken into consideration. This motivates us to design a recommendation model with the ability to exploit hierarchical relationships such as product series, manufacturers, or even suppliers. To this end, we propose our Ontology Guided Multi-Relational Tensor Factorization model, which models such connections via a multilevel tree structure. To solve the challenging optimization problem, we develop an efficient iterative algorithm relying on Moreau-Yosida regularization and analyzed the complexity. On real-world data crawled from automobile-related websites, we find that the proposed model outperforms state-of-the-art methods.

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

Similar content being viewed by others

Notes

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

  2. http://www.autohome.com.cn

  3. http://www.chinaautosupplier.com

  4. The datasets are available from http://files.grouplens.org/datasets/movielens/ml-latest-small.zip

References

  1. Liu D-R, Shih Y-Y (2005) Hybrid approaches to product recommendation based on customer lifetime value and purchase preferences. J Syst Softw 77(2):181–191

    Article  MathSciNet  Google Scholar 

  2. Kim S, Xing EP (2010) Tree-guided group lasso for multi-task regression with structured sparsity. vol 2, p 1

  3. Frolov E, Oseledets I (2016) Tensor methods and recommender systems. arXiv:1603.06038

  4. Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on World Wide Web. ACM, pp 285–295

  5. Drachsler H, Hummel H, Koper R (2007) Recommendations for learners are different: Applying memory-based recommender system techniques to lifelong learning

  6. Hofmann T, Hartmann D (2005) Collaborative filtering with privacy via factor analysis. In: Proceedings of the 2005 ACM symposium on applied computing, pp 791–795

  7. Basilico J, Hofmann T (2004) A joint framework for collaborative and content filtering. In: SIGIR. ACM, pp 550–551

  8. Burke R (2007) Hybrid web recommender systems. In: The adaptive web. Springer, pp 377–408

  9. Khrouf H, Troncy R (2013) Hybrid event recommendation using linked data and user diversity. In: Proceedings of the 7th ACM conference on recommender systems, pp 185–192

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

    Article  Google Scholar 

  11. Kolda TG, Bader BW (2009) Tensor decompositions and applications. SIAM Rev 51(3):455–500

    Article  MathSciNet  Google Scholar 

  12. Symeonidis P, Nanopoulos A, Manolopoulos Y (2008) Tag recommendations based on tensor dimensionality reduction. In: RecSys. ACM, pp 43–50

  13. Nanopoulos A (2011) Item recommendation in collaborative tagging systems. IEEE Trans Syst Man Cybern Part A Syst Humans 41(4):760–771

    Article  Google Scholar 

  14. Schein A, Paisley J, Blei DM, Wallach H (2015) Bayesian poisson tensor factorization for inferring multilateral relations from sparse dyadic event counts. In: SIGKDD. ACM, pp 1045–1054

  15. Zheng VW, Cao B, Zheng Y, Xie X, Yang Q (2010) Collaborative filtering meets mobile recommendation:, A user-centered approach. In: AAAI, vol 10, pp 236–241

  16. Harshman RA (1970) Foundations of the parafac procedure: Models and conditions for an“ explanatory” multi-modal factor analysis

  17. Carroll JD, Chang JJ (1970) Analysis of individual differences in multidimensional scaling via an n-way generalization of eckart-young decomposition. Psychometrika 35(3):283–319

    Article  Google Scholar 

  18. Kolda TG (2006) Multilinear operators for higher-order decompositions. United States Department of Energy

  19. Hidasi B, Tikk D (2012) Fast als-based tensor factorization for context-aware recommendation from implicit feedback. In: ECML and PKDD. Springer, pp 67–82

  20. Narita A, Hayashi K, Tomioka R, Kashima H (2012) Tensor factorization using auxiliary information. Data Min Knowl Disc 25(2):298–324

    Article  MathSciNet  Google Scholar 

  21. Bhargava P, Phan T, Zhou J, Lee J (2015) Who, what, when, and where: Multi-dimensional collaborative recommendations using tensor factorization on sparse user-generated data. In: WWW. ACM, pp 130–140

  22. Yuan M, Lin Y (2006) Model selection and estimation in regression with grouped variables. J Royal Stat Soc Ser B Stat Methodol 68(1):49–67

    Article  MathSciNet  Google Scholar 

  23. Jacob L, Obozinski G, Vert J.-P. (2009) Group lasso with overlap and graph lasso. In: ICML. ACM, pp 433–440

  24. Jenatton R, Audibert J-Y, Bach F (2011) Structured variable selection with sparsity-inducing norms. J Mach Learn Res 12(Oct):2777–2824

    MathSciNet  MATH  Google Scholar 

  25. Zhao P, Rocha G, Yu B (2006) Grouped and hierarchical model selection through composite absolute penalties, Department of Statistics, UC Berkeley, Tech. Rep, vol 703

  26. Kim S, Xing EP (2012) Tree-guided group lasso for multi-response regression with structured sparsity, with an application to eqtl mapping. Ann Appl Stat, 1095–1117

  27. Liu J, Ye J (2010) Moreau-yosida regularization for grouped tree structure learning. In: Advances in neural information processing systems, pp 1459–1467

  28. Liu M, Zhang D, Yap P-T, Shen D (2012) Tree-guided sparse coding for brain disease classification. In: MICCAI, pp 239–247

  29. Hao X, Yu J, Zhang D (2014) Identifying genetic associations with mri-derived measures via tree-guided sparse learning. In: MICCAI. Springer, pp 757–764

  30. Herlocker JL, Konstan JA, Terveen LG, Riedl JT (2004) Evaluating collaborative filtering recommender systems. TOIS 22(1):5–53

    Article  Google Scholar 

  31. Acar E, Dunlavy DM, Kolda TG, Mørup M. (2010) Scalable tensor factorizations with missing data. In: SDM. SIAM, pp 701–712

  32. Acar E, Kolda TG, Dunlavy DM (2011) All-at-once optimization for coupled matrix and tensor factorizations. arXiv:1105.3422

Download references

Acknowledgments

This work was jointly supported in part by the National Natural Science Foundation of China [Grant No. 61872222] and the Young Scholars Program of Shandong University.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Shijun Liu or Li Pan.

Additional information

Publisher’s note

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

This paper is an extended version of our paper presented in IIKI2019 named “Ontology Guided Sparse Tensor Factorization for Joint Recommendation with Hierarchical Relationships”

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, H., Shi, X., Li, G. et al. Ontology Guided Sparse Tensor Factorization for joint recommendation with hierarchical relationships. Pers Ubiquit Comput 26, 983–993 (2022). https://doi.org/10.1007/s00779-020-01489-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-020-01489-x

Keywords

Navigation