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.
Similar content being viewed by others
Data availability
Publicly datasets used with links below.
References
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
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
Al-Ghuribi SM, Noah SAM (2019) Multi-criteria review-based recommender system-the state of the art. IEEE Access 7:169446–169468
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
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
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
Shambour Q (2021) A deep learning based algorithm for multi-criteria recommender systems. Knowl Based Syst 211:106545
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
Ng A et al. (2011) Sparse autoencoder. CS294A Lecture notes 72(2011): 1–19
Zhang G, Liu Y, Jin X (2020) A survey of autoencoder-based recommender systems. Front Comp Sci 14(2):430–450
Hinton GE, Salakhutdinov RR (2006) Reducing the dimensionality of data with neural networks. Science 313(5786):504–507
Ruder S (2017) n overview of multi-task learning in deep neural networks. rXiv preprint arXiv:1706.05098
Crawshaw M (2020) Multi-task learning with deep neural networks: a survey. rXiv preprint arXiv:2009.09796
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
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
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
Gong T (2021) Deep belief network-based multifeature fusion music classification algorithm and simulation. Complexity. https://doi.org/10.1155/2021/8861896
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
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
Sun Y, Mao H, Sang Y, Yi Z (2017) Explicit guiding auto-encoders for learning meaningful representation. Neural Comput Appl 28(3):429–436
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
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
Noshad Z, Bouyer A, Noshad M (2021) Mutual information-based recommender system using autoencoder. Appl Soft Comput 109:107547
Ouyang Y, Liu W, Rong W, Xiong Z (2014) Autoencoder-based collaborative filtering. In: International conference on neural information processing. Springer, pp 284–291
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
Strub F, Mary J (2015) Collaborative filtering with stacked denoising autoencoders and sparse inputs. In :NIPS workshop on machine learning for eCommerce
Sun M, Li F, Zhang J (2018) A multi-modality deep network for cold-start recommendation. Big Data Cognit. Comput. 2(1):7
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
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
Batmaz Z, Kaleli C (2019) AE-MCCF: an autoencoder-based multi-criteria recommendation algorithm. Arab J Sci Eng 44(11):9235–9247
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
Adomavicius G, Kwon Y (2007) New recommendation techniques for multicriteria rating systems. IEEE Intell Syst 22(3):48–55
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
Alodhaibi K (2011) Decision-guided recommenders with composite alternatives. In: Decision-guided recommenders with composite alternatives
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-023-09007-9