Skip to main content
Log in

Deep encoder–decoder-based shared learning for multi-criteria recommendation systems

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

A recommendation system (RS) can help overcome information overload issues by offering personalized predictions for users. Typically, RS considers the overall ratings of users on items to generate recommendations for them. However, users may consider several aspects when evaluating items. Hence, a multi-criteria RS considers n-aspects of items to generate more accurate recommendations than a single-criteria RS. This research paper proposes two deep encoder–decoder models based on shared learning for a multi-criteria RS, multi-modal deep encoder–decoder-based shared learning (MMEDSL) and multi-criteria deep encoder–decoder-based shared learning (MCEDSL). MMEDSL employs the shared learning technique by concentrating on the multi-modality concept in deep learning, while MCEDSL focuses on the training process to apply the shared learning technique. The shared learning captures useful shared information during the learning process since the multi-criteria may have hidden inter-relationships. A set of experiments were conducted to compare the proposed models with recent baseline approaches. The Yahoo! Movies multi-criteria dataset was utilized. The results demonstrate that the proposed models outperform other algorithms. In addition, the results show that integrating the shared learning technique with the RS produces precise recommendation predictions.

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

Similar content being viewed by others

Data availability

Publicly datasets used with links below.

https://webscope.sandbox.yahoo.com/catalog.php?datatype=r.

References

  1. Liu L, Mehandjiev N, Xu D-L (2011) Multi-criteria service recommendation based on user criteria preferences. In: Proceedings of the fifth ACM conference on Recommender systems, pp 77–84

  2. Alhijawi B, Awajan A, Fraihat S (2022) Survey on the objectives of recommender system: measures, solutions, evaluation methodology, and new perspectives. ACM Computing Surveys, Mar

  3. Al-Ghuribi SM, Noah SAM (2019) Multi-criteria review-based recommender system-the state of the art. IEEE Access 7:169446–169468

    Article  Google Scholar 

  4. Alhijawi B, Al-Naymat G, Obeid N, Awajan A (2021) Novel predictive model to improve the accuracy of collaborative filtering recommender systems. Inf Syst 96:101670

    Article  Google Scholar 

  5. Batmaz Z, Yurekli A, Bilge A, Kaleli C (2019) A review on deep learning for recommender systems: challenges and remedies. Artif Intell Rev 52(1):1–37

    Article  Google Scholar 

  6. Betru BT, Onana CA, Batchakui B (2017) Deep learning methods on recommender system: a survey of state-of-the-art. Int J Comput Appl 162(10):17–22

    Google Scholar 

  7. Shambour Q (2021) A deep learning based algorithm for multi-criteria recommender systems. Knowl Based Syst 211:106545

    Article  Google Scholar 

  8. Wang H, Zhang F, Zhao M, Li W, Xie X, Guo M (2019) Multi-task feature learning for knowledge graph enhanced recommendation. In: The world wide web conference, pp 2000–2010

  9. Ng A et al. (2011) Sparse autoencoder. CS294A Lecture notes 72(2011): 1–19

  10. Zhang G, Liu Y, Jin X (2020) A survey of autoencoder-based recommender systems. Front Comp Sci 14(2):430–450

    Article  Google Scholar 

  11. Hinton GE, Salakhutdinov RR (2006) Reducing the dimensionality of data with neural networks. Science 313(5786):504–507

    Article  MathSciNet  MATH  Google Scholar 

  12. Ruder S (2017) n overview of multi-task learning in deep neural networks. rXiv preprint arXiv:1706.05098

  13. Crawshaw M (2020) Multi-task learning with deep neural networks: a survey. rXiv preprint arXiv:2009.09796

  14. Aldhubri A, Lasheng Y, Mohsen F, Al-Qatf M (2021) Variational autoencoder Bayesian matrix factorization (VABMF) for collaborative filtering. Appl Intell 51(7):5132–5145

    Article  Google Scholar 

  15. Zhu S, Shen W, Qu A (2022) Weighted AutoEncoding recommender system. ASA Data Sci J Stat Anal Data Min. https://doi.org/10.1002/sam.11571

    Article  Google Scholar 

  16. Bose SB, Sujatha S (2021) Location and time aware real time cloud service recommendation system based on multilayer perceptron. Int J Intell Eng Syst 14(5):395–409

    Google Scholar 

  17. Gong T (2021) Deep belief network-based multifeature fusion music classification algorithm and simulation. Complexity. https://doi.org/10.1155/2021/8861896

    Article  Google Scholar 

  18. Harshvardhan G, Gourisaria MK, Rautaray SS, Pandey M (2021) UBMTR: unsupervised Boltzmann machine-based time-aware recommendation system. J King Saud Univ Comput Inf Sci. https://doi.org/10.1016/j.jksuci.2021.01.017

    Article  Google Scholar 

  19. Zhu Y, Lin Q, Lu H, Shi K, Qiu P, Niu Z (2021) Recommending scientific paper via heterogeneous knowledge embedding based attentive recurrent neural networks. Knowl Based Syst 215:106744

    Article  Google Scholar 

  20. Sun Y, Mao H, Sang Y, Yi Z (2017) Explicit guiding auto-encoders for learning meaningful representation. Neural Comput Appl 28(3):429–436

    Article  Google Scholar 

  21. Li Y, Ren J, Liu J, Chang Y (2021) Deep sparse autoencoder prediction model based on adversarial learning for cross-domain recommendations. Knowl Based Syst 220:106948

    Article  Google Scholar 

  22. Yang Y, Zhu Y, Li Y (2021) Personalized recommendation with knowledge graph via dual-autoencoder. Appl Intell. https://doi.org/10.1007/s10489-021-02647-1

    Article  Google Scholar 

  23. Noshad Z, Bouyer A, Noshad M (2021) Mutual information-based recommender system using autoencoder. Appl Soft Comput 109:107547

    Article  Google Scholar 

  24. Ouyang Y, Liu W, Rong W, Xiong Z (2014) Autoencoder-based collaborative filtering. In: International conference on neural information processing. Springer, pp 284–291

  25. Sedhain S, Menon AK, Sanner S, Xie L (2015) Autorec: autoencoders meet collaborative filtering. In: Proceedings of the 24th international conference on World Wide Web, pp 111–112

  26. Strub F, Mary J (2015) Collaborative filtering with stacked denoising autoencoders and sparse inputs. In :NIPS workshop on machine learning for eCommerce

  27. Sun M, Li F, Zhang J (2018) A multi-modality deep network for cold-start recommendation. Big Data Cognit. Comput. 2(1):7

    Article  Google Scholar 

  28. Li T, Ma Y, Xu J, Stenger B, Liu C, Hirate Y (2018) Deep heterogeneous autoencoders for collaborative filtering. In: 2018 IEEE International conference on data mining (ICDM). IEEE, pp 1164–1169

  29. Tallapally D, Sreepada RS, Patra BK, Babu KS (2018) User preference learning in multi-criteria recommendations using stacked auto encoders. In: Proceedings of the 12th ACM conference on recommender systems, pp 475–479

  30. Batmaz Z, Kaleli C (2019) AE-MCCF: an autoencoder-based multi-criteria recommendation algorithm. Arab J Sci Eng 44(11):9235–9247

    Article  Google Scholar 

  31. Shardanand U, Maes P (1995) Social information filtering: algorithms for automating “word of mouth”. In: Proceedings of the SIGCHI conference on Human factors in computing systems, pp 210–217

  32. Adomavicius G, Kwon Y (2007) New recommendation techniques for multicriteria rating systems. IEEE Intell Syst 22(3):48–55

    Article  Google Scholar 

  33. Yücebaş SC (2019) Movieann: a hybrid approach to movie recommender systems using multi layer artificial neural networks. Çanakkale Onsekiz Mart Üniversitesi Fen Bilimleri Enstitüsü Dergisi 5(2):214–232

    Article  Google Scholar 

  34. Alodhaibi K (2011) Decision-guided recommenders with composite alternatives. In: Decision-guided recommenders with composite alternatives

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Salam Fraihat.

Ethics declarations

Conflict of interest

Not applicable.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fraihat, S., Abu Tahon, B., Alhijawi, B. et al. Deep encoder–decoder-based shared learning for multi-criteria recommendation systems. Neural Comput & Applic 35, 24347–24356 (2023). https://doi.org/10.1007/s00521-023-09007-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-023-09007-9

Keywords

Navigation