Recommender systems build their suggestions on rating data, given explicitly or implicitly by users on items. These ratings create a huge sparse user-item rating matrix which opens two challenges for researchers on the field. The first challenge is the sparsity of the rating matrix and the second one is the scalability of the data. This article proposes a hybrid recommender system based on deep autoencoder to learn the user interests and reconstruct the missing ratings. Then, SVD++ decomposition is employed, in parallel, to hold information of correlation between different features factors. Additionally, the authors gave a deep analysis of the top-N recommender list from the user's perspective to ensure that the proposed model can be used for practical application. Experiments showed that the proposed model performed better with high-dimensional datasets, and outperformed various hybrid algorithms in terms of RMSE, MAE, and in terms of the final top-N recommendation list.<\/p>","DOI":"10.4018\/ijmcmc.297963","type":"journal-article","created":{"date-parts":[[2022,2,24]],"date-time":"2022-02-24T15:17:02Z","timestamp":1645715822000},"page":"1-19","source":"Crossref","is-referenced-by-count":3,"title":["A Deep Autoencoder-Based Hybrid Recommender System"],"prefix":"10.4018","volume":"13","author":[{"ORCID":"http:\/\/orcid.org\/0000-0002-7964-4356","authenticated-orcid":true,"given":"Yahya","family":"Bougteb","sequence":"first","affiliation":[{"name":"LM2I Laboratory, ENSAM, Moulay Ismail University, Morocco"}]},{"given":"Brahim","family":"Ouhbi","sequence":"additional","affiliation":[{"name":"LM2I Laboratory, ENSAM, Moulay Ismail University, Morocco"}]},{"given":"Bouchra","family":"Frikh","sequence":"additional","affiliation":[{"name":"\u00c9cole Nationale des Sciences Appliqu\u00e9es de F\u00e8s, Morocco"}]},{"ORCID":"http:\/\/orcid.org\/0000-0001-9165-0858","authenticated-orcid":true,"given":"Elmoukhtar","family":"Zemmouri","sequence":"additional","affiliation":[{"name":"ENSAM, Moulay Ismail University, Morocco"}]}],"member":"2432","reference":[{"key":"IJMCMC.297963-0","unstructured":"Bahdanau, D., Cho, K., & Bengio, Y. (2014). Neural machine translation by jointly learning to align and translate. arXiv preprint arXiv:1409.0473."},{"key":"IJMCMC.297963-1","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1145\/3159652.3159727","article-title":"Latent cross: Making use of context in recurrent recommender systems.","author":"A.Beutel","year":"2018","journal-title":"Proceedings of the Eleventh ACM International Conference on Web Search and Data Mining"},{"key":"IJMCMC.297963-2","first-page":"1","article-title":"Deep Learning Based Topics Detection.","author":"Y.Bougteb","year":"2019","journal-title":"2019 Third International Conference on Intelligent Computing in Data Sciences (ICDS)"},{"key":"IJMCMC.297963-3","doi-asserted-by":"crossref","unstructured":"Cheng, H., Koc, L., Harmsen, J., Shaked, T., Chandra, T., Aradhye, H., Anderson, G., Corrado, G.S., Chai, W., Ispir, M., Anil, R., Haque, Z., Hong, L., Jain, V., Liu, X., & Shah, H. (2016). Wide & Deep Learning for Recommender Systems. DLRS 2016.","DOI":"10.1145\/2988450.2988454"},{"key":"IJMCMC.297963-4","doi-asserted-by":"publisher","DOI":"10.1162\/NECO_a_00848"},{"key":"IJMCMC.297963-5","doi-asserted-by":"crossref","unstructured":"Fakhfakh, R., Ammar, A. B., & Amar, C. B. (2017). Deep learning-based recommendation: Current issues and challenges. International Journal of Advanced Computer Science and Applications, 8, 12.","DOI":"10.14569\/IJACSA.2017.081209"},{"key":"IJMCMC.297963-6","doi-asserted-by":"crossref","unstructured":"Fakhfakh, R., Feki, G., Ammar, A. B., & Amar, C. B. (2016). Personalizing information retrieval: A new model for user preferences elicitation. In 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC) (pp. 2091-2096). IEEE.","DOI":"10.1109\/SMC.2016.7844548"},{"key":"IJMCMC.297963-7","first-page":"574","article-title":"Deep learning-based sequential recommender systems: Concepts, algorithms, and evaluations.","author":"H.Fang","year":"2019","journal-title":"International Conference on Web Engineering"},{"key":"IJMCMC.297963-8","doi-asserted-by":"crossref","unstructured":"Guo, H., Tang, R., Ye, Y., Li, Z., & He, X. (2017). DeepFM: A factorization-machine based neural network for CTR prediction. arXiv preprint arXiv:1703.04247.","DOI":"10.24963\/ijcai.2017\/239"},{"issue":"4","key":"IJMCMC.297963-9","doi-asserted-by":"crossref","first-page":"20","DOI":"10.4018\/IJMCMC.2017100102","article-title":"Multi-Criteria Recommender Systems: A Survey and a Method to Learn New User\u2019s Profile.","volume":"8","author":"F.Hdioud","year":"2017","journal-title":"International Journal of Mobile Computing and Multimedia Communications"},{"key":"IJMCMC.297963-10","first-page":"770","article-title":"Deep residual learning for image recognition.","author":"K.He","year":"2016","journal-title":"Proceedings of the IEEE conference on computer vision and pattern recognition"},{"key":"IJMCMC.297963-11","unstructured":"Hidasi, B., Karatzoglou, A., Baltrunas, L., & Tikk, D. (2015). Session-based recommendations with recurrent neural networks. arXiv preprint arXiv:1511.06939."},{"key":"IJMCMC.297963-12","first-page":"4700","article-title":"Densely connected convolutional networks.","author":"G.Huang","year":"2017","journal-title":"Proceedings of the IEEE conference on computer vision and pattern recognition"},{"key":"IJMCMC.297963-13","doi-asserted-by":"crossref","first-page":"515","DOI":"10.1145\/3018661.3018719","article-title":"Neural survival recommender.","author":"H.Jing","year":"2017","journal-title":"Proceedings of the Tenth ACM International Conference on Web Search and Data Mining"},{"key":"IJMCMC.297963-14","doi-asserted-by":"crossref","first-page":"426","DOI":"10.1145\/1401890.1401944","article-title":"Factorization meets the neighborhood: a multifaceted collaborative filtering model.","author":"Y.Koren","year":"2008","journal-title":"Proceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining"},{"issue":"8","key":"IJMCMC.297963-15","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1109\/MC.2009.263","article-title":"Matrix factorization techniques for recommender systems.","volume":"42","author":"Y.Koren","year":"2009","journal-title":"Computer"},{"key":"IJMCMC.297963-16","unstructured":"Kuchaiev, O., & Ginsburg, B. (2017). Training deep autoencoders for collaborative filtering. arXiv preprint arXiv:1708.01715."},{"key":"IJMCMC.297963-17","doi-asserted-by":"crossref","unstructured":"LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521(7553), 436-444.","DOI":"10.1038\/nature14539"},{"key":"IJMCMC.297963-18","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1016\/j.cie.2018.12.042","article-title":"A multi-objective service composition recommendation method for individualized customer: Hybrid MPA-GSO-DNN model.","volume":"128","author":"Z.Liu","year":"2019","journal-title":"Computers & Industrial Engineering"},{"key":"IJMCMC.297963-19","doi-asserted-by":"crossref","first-page":"426","DOI":"10.1007\/978-3-642-28493-9_45","article-title":"Publication venue recommendation using author network\u2019s publication history.","author":"H.Luong","year":"2012","journal-title":"Asian Conference on Intelligent Information and Database Systems"},{"key":"IJMCMC.297963-20","doi-asserted-by":"publisher","DOI":"10.1145\/3434360"},{"key":"IJMCMC.297963-21","unstructured":"Moore, J. L., Chen, S., Turnbull, D., & Joachims, T. (2013). Taste Over Time: The Temporal Dynamics of User Preferences. In ISMIR (pp. 401-406). Academic Press."},{"key":"IJMCMC.297963-22","article-title":"Rectified linear units improve restricted boltzmann machines.","author":"V.Nair","year":"2010"},{"key":"IJMCMC.297963-23","doi-asserted-by":"crossref","unstructured":"Ouhbi, B., Frikh, B., Zemmouri, E., & Abbad, A. (2018). Deep learning based recommender systems. In 2018 IEEE 5th International Congress on Information Science and Technology (CIST) (pp. 161-166). IEEE.","DOI":"10.1109\/CIST.2018.8596492"},{"key":"IJMCMC.297963-24","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3190616","article-title":"Sequence-Aware Recommender Systems.","volume":"51","author":"M.Quadrana","year":"2018","journal-title":"ACM Computing Surveys"},{"key":"IJMCMC.297963-25","first-page":"186","article-title":"Deep learning for hot topic extraction from social streams.","author":"A.Rekik","year":"2016","journal-title":"International Conference on Hybrid Intelligent Systems"},{"key":"IJMCMC.297963-26","doi-asserted-by":"crossref","unstructured":"Salakhutdinov, R., & Mnih, A. (2008). Bayesian probabilistic matrix factorization using Markov chain Monte Carlo. In Proceedings of the 25th international conference on Machine learning (pp. 880-887). Academic Press.","DOI":"10.1145\/1390156.1390267"},{"key":"IJMCMC.297963-27","doi-asserted-by":"crossref","unstructured":"Sedhain, S., Menon, A. K., Sanner, S., & Xie, L. (2015). Autorec: Autoencoders meet collaborative filtering. In Proceedings of the 24th international conference on World Wide Web (pp. 111-112). Academic Press.","DOI":"10.1145\/2740908.2742726"},{"key":"IJMCMC.297963-28","first-page":"1161","article-title":"Autoint: Automatic feature interaction learning via self-attentive neural networks.","author":"W.Song","year":"2019","journal-title":"Proceedings of the 28th ACM International Conference on Information and Knowledge Management"},{"issue":"4","key":"IJMCMC.297963-29","first-page":"1213","article-title":"An Efficient Implementation of Artificial Neural Networks with K-fold Cross-validation for Process Optimization.","volume":"20","author":"K.Srinivasan","year":"2019","journal-title":"Journal of Internet Technology"},{"key":"IJMCMC.297963-30","doi-asserted-by":"crossref","unstructured":"Strub, F., Gaudel, R., & Mary, J. (2016). Hybrid recommender system based on autoencoders. In Proceedings of the 1st Workshop on Deep Learning for Recommender Systems (pp. 11-16). Academic Press.","DOI":"10.1145\/2988450.2988456"},{"key":"IJMCMC.297963-31","unstructured":"Sukhbaatar, S., Szlam, A., Weston, J., & Fergus, R. (2015). End-to-end memory networks.Advances in Neural Information Processing Systems, 2440-2448,"},{"key":"IJMCMC.297963-32","doi-asserted-by":"crossref","DOI":"10.1088\/1742-6596\/930\/1\/012050","article-title":"Weighted hybrid technique for recommender system.","volume":", 930","author":"S.Suriati","year":"2017","journal-title":"Phys. Conf. Ser."},{"key":"IJMCMC.297963-33","unstructured":"Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A., Kaiser, L., & Polosukhin, I. (2017). Attention is All you Need. ArXiv, abs\/1706.03762."},{"issue":"12","key":"IJMCMC.297963-34","article-title":"Stacked denoising autoencoders: Learning useful representations in a deep network with a local denoising criterion.","volume":"11","author":"P.Vincent","year":"2010","journal-title":"Journal of Machine Learning Research"},{"key":"IJMCMC.297963-35","doi-asserted-by":"crossref","first-page":"627","DOI":"10.1145\/2647868.2654940","article-title":"Improving content-based and hybrid music recommendation using deep learning.","author":"X.Wang","year":"2014","journal-title":"Proceedings of the 22nd ACM international conference on Multimedia"},{"key":"IJMCMC.297963-36","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/j.eswa.2016.09.040","article-title":"Collaborative filtering and deep learning based recommendation system for cold start items.","volume":"69","author":"J.Wei","year":"2017","journal-title":"Expert Systems with Applications"},{"key":"IJMCMC.297963-37","doi-asserted-by":"crossref","first-page":"495","DOI":"10.1145\/3018661.3018689","article-title":"Recurrent recommender networks.","author":"C. Y.Wu","year":"2017","journal-title":"Proceedings of the tenth ACM international conference on web search and data mining"},{"key":"IJMCMC.297963-38","doi-asserted-by":"publisher","DOI":"10.4018\/IJMCMC.2020010103"},{"key":"IJMCMC.297963-39","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1016\/j.knosys.2017.11.010","article-title":"SVMs classification based two-side cross domain collaborative filtering by inferring intrinsic user and item features.","volume":"141","author":"X.Yu","year":"2018","journal-title":"Knowledge-Based Systems"},{"key":"IJMCMC.297963-40","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1016\/j.patcog.2019.05.030","article-title":"A cross-domain collaborative filtering algorithm with expanding user and item features via the latent factor space of auxiliary domains.","volume":"94","author":"X.Yu","year":"2019","journal-title":"Pattern Recognition"},{"key":"IJMCMC.297963-41","doi-asserted-by":"crossref","DOI":"10.1145\/3219819.3219823","article-title":"Deep Interest Network for Click-Through Rate Prediction.","author":"G.Zhou","year":"2018","journal-title":"Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining"},{"key":"IJMCMC.297963-42","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2018.00023"}],"container-title":["International Journal of Mobile Computing and Multimedia Communications"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=297963","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,16]],"date-time":"2023-01-16T22:10:07Z","timestamp":1673907007000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/IJMCMC.297963"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2022,6,10]]},"references-count":43,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,1]]}},"URL":"https:\/\/doi.org\/10.4018\/ijmcmc.297963","relation":{},"ISSN":["1937-9412","1937-9404"],"issn-type":[{"value":"1937-9412","type":"print"},{"value":"1937-9404","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6,10]]}}}