Abstract
Latent factor-based methods have been extensively employed in recommender systems to project users and items to the same feature space and use the dot product for predicting unknown ratings. Nevertheless, the dot product method cannot describe the various influences of latent features. Also, it only captures the linear relations between users and items leading to a negative impact on the efficiency of recommender systems. Deep learning models are known as state-of-the-art techniques to deal with the non-linear relation between user and item. In this paper, we develop a new deep hybrid recommender system called DHSIRS using multilayer perceptron neural network to combine side information and interaction matrix for item recommendation. Specifically, two feature learning components are developed to extract side information-based and interaction-based latent features. Therefore, two paralleled deep neural networks are utilized in the side information-based feature learning part to obtain the feature vector for users and items from side information. Moreover, the interaction-based feature learning part obtains the latent features from the user-item matrix. Finally, we introduce a deep learning model instead of the dot product method to predict unknown ratings by integrating the side information-based and interaction-based latent features. Unlike other methods that use the dot product, our method is able to efficiently learn the high-order non-linear relations between users and items. Extensive experiments on three publicly available datasets demonstrate that DHSIRS averagely improves the recommendation performance by around 4.18% in comparison to the second-best model over different evaluation metrics.
Similar content being viewed by others
Data availability
All the datasets used in this paper are publicly available. The links to access these datasets are provided in this paper.
References
Ahmadian S, Moradi P, Akhlaghian F (2014) An improved model of trust-aware recommender systems using reliability measurements. In: 2014 6th Conference on Information and Knowledge Technology (IKT). pp. 98–103
Ahmadian S, Joorabloo N, Jalili M, Meghdadi M, Afsharchi M, Ren Y (2018) A Temporal Clustering Approach for Social Recommender Systems. In: 2018 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM). pp. 1139–1144
Ahmadian S, Meghdadi M, Afsharchi M (2018) Incorporating reliable virtual ratings into social recommendation systems. Appl Intell 48:4448–4469
Ahmadian S, Meghdadi M, Afsharchi M (2018) A social recommendation method based on an adaptive neighbor selection mechanism. Inf Process Manag 54:707–725
Ahmadian S, Afsharchi M, Meghdadi M (2019) An effective social recommendation method based on user reputation model and rating profile enhancement. J Inf Sci 45:607–642
Ahmadian S, Afsharchi M, Meghdadi M (2019) A novel approach based on multi-view reliability measures to alleviate data sparsity in recommender systems. Multimedia Tools and Applications, vol. 78, pp. 17763–17798, 2019/07/01
Ahmadian S, Joorabloo N, Jalili M, Ren Y, Meghdadi M, Afsharchi M (2020) A social recommender system based on reliable implicit relationships. Knowl-Based Syst 192:105371
Ahmadian M, Ahmadi M, Ahmadian S, Jalali SMJ, Khosravi A, Nahavandi S (2021) Integration of Deep Sparse Autoencoder and Particle Swarm Optimization to Develop a Recommender System. In: 2021 IEEE International Conference on Systems, Man, and Cybernetics (SMC). pp. 2524–2530
Ahmadian S, Ahmadian M, Jalili M (2021) A deep learning based trust- and tag-aware recommender system. Neurocomputing 488:557–571
Ahmadian M, Ahmadi M, Ahmadian S (2022) A reliable deep representation learning to improve trust-aware recommendation systems. Expert Syst Appl 197:116697
Ahmadian S, Joorabloo N, Jalili M, Ahmadian M (2022) Alleviating data sparsity problem in time-aware recommender systems using a reliable rating profile enrichment approach. Expert Syst Appl 187:115849
Ahmed A, Saleem K, Khalid O, Rashid U (2021) On deep neural network for trust aware cross domain recommendations in E-commerce. Expert Syst Appl 174:114757
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–37
Behera G, Nain N (2022) Handling data sparsity via item metadata embedding into deep collaborative recommender system. Journal of King Saud University-Computer and Information Sciences
Bhatti UA, Yu Z, Chanussot J, Zeeshan Z, Yuan L, Luo W, Nawaz SA, Bhatti MA, Ain QU, Mehmood A (2021) Local similarity-based spatial–spectral fusion hyperspectral image classification with deep CNN and Gabor filtering. IEEE Trans Geosci Remote Sens 60:1–15
Chen J, Zhang H, He X, Nie L, Liu W, Chua T-S (2017) Attentive collaborative filtering: Multimedia recommendation with item-and component-level attention. In: Proceedings of the 40th International ACM SIGIR conference on Research and Development in Information Retrieval. pp. 335–344
Chen H, Qian F, Chen J, Zhao S, Zhang Y (2021) Attribute-based neural collaborative filtering. Expert Syst Appl 185:115539
Deng Z-H, Huang L, Wang C-D, Lai J-H, Philip SY (2019) Deepcf: A unified framework of representation learning and matching function learning in recommender system. In: Proceedings of the AAAI conference on artificial intelligence. pp. 61–68
Z Deng, Huang L, Lai C, Lai J, Philip S (2019) Deepcf: A unified framework of representation learning and matching function learning in recommender system. In: Proceedings of the AAAI Conference on Artificial Intelligence. pp. 61–68
Dong X, Yu L, Wu Z, Sun Y, Yuan L, Zhang F (2017) A hybrid collaborative filtering model with deep structure for recommender systems. In: Proceedings of the AAAI Conference on artificial intelligence. pp. 1309–1315
Feng W, Li T, Yu H, Yang Z (2021) A Hybrid Music Recommendation Algorithm Based on Attention Mechanism. In: International Conference on Multimedia Modeling. pp. 328–339
Gomede E, de Barros RM, Mendes LDS (2021) Deep auto encoders to adaptive e-learning recommender system. Computers and Education: Artificial Intelligence, vol. 2, p. 100009
Han H, Huang M, Zhang Y, Bhatti UA (2018) An extended-tag-induced matrix factorization technique for recommender systems. Information 9:143
Han J, Zheng L, Huang H, Xu Y, Philip SY, Zuo W (2019) Deep latent factor model with hierarchical similarity measure for recommender systems. Inf Sci 503:521–532
Hancock JT, Khoshgoftaar TM (2020) Survey on categorical data for neural networks. J Big Data 7:1–41
X. He, H. Zhang, M. Kan, and T. Chua (2016) Fast matrix factorization for online recommendation with implicit feedback. In: Proceedings of the 39th International ACM SIGIR conference on Research and Development in Information Retrieval. pp. 549–558.
He X, Liao L, Zhang H, Nie L, Hu X, Chua T (2017) Neural collaborative filtering. In: Proceedings of the 26th international conference on world wide web. pp. 173–182
Jalili M, Ahmadian S, Izadi M, Moradi P, Salehi M (2018) Evaluating collaborative filtering recommender algorithms: a survey. IEEE Access 6:74003–74024
Kim D, Park C, Oh J, Lee S, Yu H (2016) Convolutional matrix factorization for document context-aware recommendation. In: Proceedings of the 10th ACM conference on recommender systems. pp. 233–240
Kingma DP, Ba J (2014) Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980
Kiran R, Kumar P, Bhasker B (2020) DNNRec: a novel deep learning based hybrid recommender system. Expert Syst Appl 144:113054
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42:30–37
Li X, She J (2017) Collaborative variational autoencoder for recommender systems. In: Proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining. pp. 305–314
Liu Y, Wang S, Khan MS, He J (2018) A novel deep hybrid recommender system based on auto-encoder with neural collaborative filtering. Big Data Mining Analyt 1:211–221
Liu H, Wang Y, Peng Q, Wu F, Gan L, Pan L, Jiao P (2020) Hybrid neural recommendation with joint deep representation learning of ratings and reviews. Neurocomputing 374:77–85
Liu D, Li J, Du B, Chang J, Gao R, Wu Y (2021) A hybrid neural network approach to combine textual information and rating information for item recommendation. Knowl Inf Syst 63:621–646
Mnih A, Salakhutdinov RR (2008) Probabilistic matrix factorization. In: Advances in neural information processing systems. pp. 1257–1264
Moradi P, Ahmadian S (2015) A reliability-based recommendation method to improve trust-aware recommender systems. Expert Syst Appl 42:7386–7398
Moradi P, Ahmadian S, Akhlaghian F (2015) An effective trust-based recommendation method using a novel graph clustering algorithm. Physica A: Statistical Mech Appl 436:462–481
Moradi P, Rezaimehr F, Ahmadian S, Jalili M (2016) A trust-aware recommender algorithm based on users overlapping community structure. In: 2016 sixteenth international conference on advances in ICT for emerging regions (ICTer). pp. 162–167.
Nagarajan R, Thirunavukarasu R (2020) A service context-aware QoS prediction and recommendation of cloud infrastructure services. Arab J Sci Eng 45:2929–2943
Rezaeimehr F, Moradi P, Ahmadian S, Qader NN, Jalili M (2018) TCARS: time- and community-aware recommendation system. Futur Gener Comput Syst 78:419–429
Smith LN (2017) Cyclical learning rates for training neural networks. In: 2017 IEEE winter conference on applications of computer vision (WACV). pp. 464–472
Strub F, Mary J (2015) Collaborative filtering with stacked denoising autoencoders and sparse inputs. In: NIPS workshop on machine learning for eCommerce. pp. 1–8
Tahmasebi F, Meghdadi M, Ahmadian S, Valiallahi K (2021) A hybrid recommendation system based on profile expansion technique to alleviate cold start problem. Multimed Tools Appl 80:2339–2354
Vedavathi N, Kumar KA (2021) An efficient e-learning recommendation system for user preferences using hybrid optimization algorithm. Soft Comput 25:9377–9388
Wang C, Blei DM (2011) Collaborative topic modeling for recommending scientific articles. In: Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining. pp. 448–456
Wang S, Qiu J (2021) A deep neural network model for fashion collocation recommendation using side information in e-commerce. Appl Soft Comput 110:107753
Wang H, Wang N, Yeung D (2015) Collaborative deep learning for recommender systems. In: Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining. pp. 1235–1244
Wang J, Gao N, Peng J, Mo J (2019) DCAR: Deep collaborative autoencoder for recommendation with implicit feedback. In: International conference on artificial neural networks. pp. 172–184.
Wen X (2021) Using deep learning approach and IoT architecture to build the intelligent music recommendation system. Soft Comput 25:3087–3096
Wu L, Yang Y, Zhang K, Hong R, Fu Y, Wang M (2020) Joint item recommendation and attribute inference: An adaptive graph convolutional network approach. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. pp. 679–688
Yang C, Bai L, Zhang C, Yuan Q, Han J (2017) Bridging collaborative filtering and semi-supervised learning: a neural approach for poi recommendation. In: Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. pp. 1245–1254
Yengikand AK, Meghdadi M, Ahmadian S, Jalali SMJ, Khosravi A, Nahavandi S (2021) Deep Representation Learning using Multilayer Perceptron and Stacked Autoencoder for Recommendation Systems," in 2021 IEEE International Conference on Systems, Man, and Cybernetics (SMC). pp. 2485–2491
Zeeshan Z, Bhatti UA, Memon WH, Ali S, Nawaz SA, Nizamani MM et al (2021) Feature-based multi-criteria recommendation system using a weighted approach with ranking correlation. Intel Data Analy 25:1013–1029
Zhang W, Yuan Q, Han J, Wang J (2016) Collaborative multi-Level embedding learning from reviews for rating prediction. In: IJCAI. pp. 2986–2992
Zhang Y, Ai Q, Chen X, Croft WB (2017) Joint representation learning for top-n recommendation with heterogeneous information sources. In Proceedings of the 2017 ACM on Conference on Information and Knowledge Management. pp. 1449–1458
Zhang L, Luo T, Zhang F, Wu Y (2018) A recommendation model based on deep neural network. IEEE Access 6:9454–9463
Zhang S, Yao L, Sun A, Tay Y (2019) Deep learning based recommender system: A survey and new perspectives. ACM Computing Surveys (CSUR), vol. 52. pp. 1–38
Zheng L, Noroozi V, Yu PS (2017) Joint deep modeling of users and items using reviews for recommendation. In: Proceedings of the tenth ACM international conference on web search and data mining. pp. 425–434
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Competing interests
The authors have no competing interests to declare that are relevant to the content of this article.
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
Yengikand, A.K., Meghdadi, M. & Ahmadian, S. DHSIRS: a novel deep hybrid side information-based recommender system. Multimed Tools Appl 82, 34513–34539 (2023). https://doi.org/10.1007/s11042-023-15021-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-15021-9