Nothing Special   »   [go: up one dir, main page]

skip to main content
article

A Deep Autoencoder-Based Hybrid Recommender System

Published: 10 June 2022 Publication History

Abstract

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.

References

[1]
Bahdanau, D., Cho, K., & Bengio, Y. (2014). Neural machine translation by jointly learning to align and translate. arXiv preprint arXiv:1409.0473.
[2]
BeutelA.CovingtonP.JainS.XuC.LiJ.GattoV.ChiE. H. (2018). Latent cross: Making use of context in recurrent recommender systems. In Proceedings of the Eleventh ACM International Conference on Web Search and Data Mining (pp. 46-54). ACM.
[3]
BougtebY.OuhbiB.FrikhB. (2019). Deep Learning Based Topics Detection. In 2019 Third International Conference on Intelligent Computing in Data Sciences (ICDS) (pp. 1-7). IEEE.
[4]
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.
[5]
Côté, M. A., & Larochelle, H. (2016). An infinite restricted Boltzmann machine. Neural Computation, 28(7), 1265–1288. 27171012.
[6]
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.
[7]
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.
[8]
FangH.GuoG.ZhangD.ShuY. (2019). Deep learning-based sequential recommender systems: Concepts, algorithms, and evaluations. In International Conference on Web Engineering (pp. 574-577). Springer.
[9]
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.
[10]
Hdioud, F., Frikh, B., Ouhbi, B., & Khalil, I. (2017). Multi-Criteria Recommender Systems: A Survey and a Method to Learn New User’s Profile. International Journal of Mobile Computing and Multimedia Communications, 8(4), 20–48.
[11]
HeK.ZhangX.RenS.SunJ. (2016). Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 770-778). IEEE.
[12]
Hidasi, B., Karatzoglou, A., Baltrunas, L., & Tikk, D. (2015). Session-based recommendations with recurrent neural networks. arXiv preprint arXiv:1511.06939.
[13]
HuangG.LiuZ.Van Der MaatenL.WeinbergerK. Q. (2017). Densely connected convolutional networks. In Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 4700-4708). IEEE.
[14]
JingH.SmolaA. J. (2017). Neural survival recommender. In Proceedings of the Tenth ACM International Conference on Web Search and Data Mining (pp. 515-524). ACM.
[15]
KorenY. (2008). Factorization meets the neighborhood: a multifaceted collaborative filtering model. In Proceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining (pp. 426-434). ACM.
[16]
Koren, Y., Bell, R., & Volinsky, C. (2009). Matrix factorization techniques for recommender systems. Computer, 42(8), 30–37.
[17]
Kuchaiev, O., & Ginsburg, B. (2017). Training deep autoencoders for collaborative filtering. arXiv preprint arXiv:1708.01715.
[18]
LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521(7553), 436-444.
[19]
Liu, Z., Guo, S., Wang, L., Du, B., & Pang, S. (2019). A multi-objective service composition recommendation method for individualized customer: Hybrid MPA-GSO-DNN model. Computers & Industrial Engineering, 128, 122–134.
[20]
LuongH.HuynhT.GauchS.DoL.HoangK. (2012). Publication venue recommendation using author network’s publication history. In Asian Conference on Intelligent Information and Database Systems (pp. 426-435). Springer.
[21]
Ma, W., Liao, X., Dai, W., Pan, W., & Ming, Z. (2021). Holistic Transfer to Rank for Top-n Recommendation. ACM Transactions on Interactive Intelligent Systems, 11(1), 1–1.
[22]
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.
[23]
Nair, V., & Hinton, G. E. (2010). Rectified linear units improve restricted boltzmann machines. ICML.
[24]
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.
[25]
Quadrana, M., Cremonesi, P., & Jannach, D. (2018). Sequence-Aware Recommender Systems. ACM Computing Surveys, 51, 1–36.
[26]
RekikA.JamoussiS. (2016). Deep learning for hot topic extraction from social streams. In International Conference on Hybrid Intelligent Systems (pp. 186-197). Springer.
[27]
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.
[28]
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.
[29]
SongW.ShiC.XiaoZ.DuanZ.XuY.ZhangM.TangJ. (2019). Autoint: Automatic feature interaction learning via self-attentive neural networks. In Proceedings of the 28th ACM International Conference on Information and Knowledge Management (pp. 1161-1170). ACM.
[30]
Srinivasan, K., Cherukuri, A. K., Vincent, D. R., Garg, A., & Chen, B. Y. (2019). An Efficient Implementation of Artificial Neural Networks with K-fold Cross-validation for Process Optimization. Journal of Internet Technology, 20(4), 1213–1225.
[31]
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.
[32]
Sukhbaatar, S., Szlam, A., Weston, J., & Fergus, R. (2015). End-to-end memory networks. Advances in Neural Information Processing Systems, 2440-2448,
[33]
SuriatiS.DwiastutiM.TulusT. (2017). Weighted hybrid technique for recommender system. J. Phys. Conf. Ser., 930.
[34]
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.
[35]
Vincent, P., Larochelle, H., Lajoie, I., Bengio, Y., Manzagol, P. A., & Bottou, L. (2010). Stacked denoising autoencoders: Learning useful representations in a deep network with a local denoising criterion. Journal of Machine Learning Research, 11(12).
[36]
WangX.WangY. (2014). Improving content-based and hybrid music recommendation using deep learning. In Proceedings of the 22nd ACM international conference on Multimedia (pp. 627-636). ACM.
[37]
Wei, J., He, J., Chen, K., Zhou, Y., & Tang, Z. (2017). Collaborative filtering and deep learning based recommendation system for cold start items. Expert Systems with Applications, 69, 29–39.
[38]
WuC. Y.AhmedA.BeutelA.SmolaA. J.JingH. (2017). Recurrent recommender networks. In Proceedings of the tenth ACM international conference on web search and data mining (pp. 495-503). ACM.
[39]
Wu, M., Lv, S., Zeng, C., Wang, Z., Zhao, N., Zhu, L., Wang, J., & Wu, M. (2020). A Hybrid Recommender Method Based on Multiple Dimension Attention Analysis. International Journal of Mobile Computing and Multimedia Communications, 11(1), 42–57.
[40]
Yu, X., Chu, Y., Jiang, F., Guo, Y., & Gong, D. (2018). SVMs classification based two-side cross domain collaborative filtering by inferring intrinsic user and item features. Knowledge-Based Systems, 141, 80–91.
[41]
Yu, X., Jiang, F., Du, J., & Gong, D. (2019). A cross-domain collaborative filtering algorithm with expanding user and item features via the latent factor space of auxiliary domains. Pattern Recognition, 94, 96–109.
[42]
ZhouG.SongC.ZhuX.MaX.YanY.DaiX.ZhuH.JinJ.LiH.GaiK. (2018). Deep Interest Network for Click-Through Rate Prediction. Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining.
[43]
Zolaktaf, Z., Babanezhad, R., & Pottinger, R. (2018, April). A generic top-n recommendation framework for trading-off accuracy, novelty, and coverage. In 2018 IEEE 34th International Conference on Data Engineering (ICDE) (pp. 149-160). IEEE. 10.1109/ICDE.2018.00023

Cited By

View all
  • (2023)Tag2Seq: Enhancing Session-Based Recommender Systems with Tag-Based LSTMInformation Integration and Web Intelligence10.1007/978-3-031-48316-5_37(398-407)Online publication date: 4-Dec-2023

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image International Journal of Mobile Computing and Multimedia Communications
International Journal of Mobile Computing and Multimedia Communications  Volume 13, Issue 1
Jun 2022
210 pages
ISSN:1937-9412
EISSN:1937-9404
Issue’s Table of Contents

Publisher

IGI Global

United States

Publication History

Published: 10 June 2022

Author Tags

  1. Deep Autoencoder
  2. Deep Learning
  3. Factorization Machines
  4. Learning User’s Profile
  5. Recommender Systems
  6. Sparsity Problem
  7. SVD++
  8. Top-N Recommendation List

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Tag2Seq: Enhancing Session-Based Recommender Systems with Tag-Based LSTMInformation Integration and Web Intelligence10.1007/978-3-031-48316-5_37(398-407)Online publication date: 4-Dec-2023

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media