Skip to main content
Log in

A deep neural network-based hybrid recommender system with user-user networks

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In today’s digital age, choosing the right product, web page, news article, or even a research paper like this one from an extensive number of options is one of the most tedious tasks. The resolution to this problem is using a recommender system(RS), which helps you choose the suitable item according to your profile. In this research, We present a novel deep neural network based hybrid recommender system that addresses the lacunas of traditional Collaborative Filtering (CF) and current hybrid systems while also delivering higher accuracy in recommendations. Due to insufficient training data, CF recommender systems suffer from low accuracy, linear latent factor, and cold-start problem. To overcome these problems, we employ a Deep neural network-based approach which uses user and item vectors to encapsulate users’ and items’ data to train on High dimensionality non-linear data to provide more accurate recommendations. User-user networks are employed to provide a better collaboration and synergy facet to our model. In our approach, Combining user-user networks with Deep neural networks yields higher predictive accuracy and better running time than other state-of-art methods. Extensive experimentation on publicly available Flixster and MovieLens Datasets concludes that our technique outperforms current premier methods by achieving improvement of 19% in RMSE, 9.2% in MAE and 4.1% in F1 Score.

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
Algorithm 1
Algorithm 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Agarap AF (2018) Deep learning using rectified linear units (relu). arXiv:1803.08375

  2. Ali N, Neagu D, Trundle P (2019) Evaluation of k-nearest neighbour classifier performance for heterogeneous data sets. SN Appl Sci 1.12:1–15

    Google Scholar 

  3. Almaghrabi M, Chetty G (2018) A deep learning based collaborative neural network framework for recommender system. In: International conference on machine learning and data engineering (iCMLDE), IEEE, 2018

  4. Anowar F, Sadaoui S, Selim B (2021) Conceptual and empirical comparison of dimensionality reduction algorithms (pca, kpca, lda, mds, svd, lle, isomap, le, ica, t-sne). Comput Sci Rev 40:100378

    Article  MathSciNet  MATH  Google Scholar 

  5. Chauhan S, Mangrola R, Viji D (2021) Analysis of Intelligent movie recommender system from facial expression. In: 2021 5th international conference on computing methodologies and communication (ICCMC), IEEE

  6. Di Noia T, Mirizzi R, Ostuni V C, Romito D. (2012) Exploiting the web of data in model-based recommender systems. In: Proceedings of the sixth ACM conference on recommender systems, pp 253–256

  7. Dong T (2017) Flixster-dataset.zip. figshare. Dataset. https://doi.org/10.6084/m9.figshare.5677741.v1

  8. Ertam F (2019) An effective gender recognition approach using voice data via deeper LSTM networks. Appl Acoust 156:351–358

    Article  Google Scholar 

  9. Ferreira D et al (2020) Recommendation system using autoencoders. Appl Sci 10.16:5510

    Article  Google Scholar 

  10. Forouzandeh S, Berahmand K, Rostami M (2021) Presentation of a recommender system with ensemble learning and graph embedding: a case on MovieLens. Multimed Tools Appl 80.5:7805– 7832

    Article  Google Scholar 

  11. Gianlorenzo AD, Emidio MD, Frigioni D (2014) A loop-free shortest-path routing algorithm for dynamic networks. Theor Comput Sci 516:1–19

    Article  MathSciNet  MATH  Google Scholar 

  12. Hameed MA, Jadaan OA, Ramachandram S (2012) Collaborative filtering based recommendation system: A survey. Int J Comput Sci Eng 4.5:859

    Google Scholar 

  13. Harper F, Konstan JA (2015) Maxwell The movielens datasets: History and context. Acm Transactions on Interactive Intelligent Systems (tiis) 5.4:1–19

    Google Scholar 

  14. Hossain M, Muhammad G (2019) Shamim Emotion recognition using deep learning approach from audio–visual emotional big data. Inform Fusion 49:69–78

    Article  Google Scholar 

  15. Huang L et al (2021) A deep reinforcement learning based long-term recommender system. Knowl-Based Syst 213:106706

    Article  Google Scholar 

  16. Hwang T-G et al (2016) An algorithm for movie classification and recommendation using genre correlation. Multimed Tools Appl 75.20:12843–12858

    Article  Google Scholar 

  17. Malagoli A, IMDBpy web crawler (2019), GitHub repository, https://imdbpy.github.io Accessed 12 August 2021.

  18. Jazi SY, Kaedi M, Fatemi A (2021) An emotion-aware music recommender system: bridging the user’s interaction and music recommendation. Multimed Tools Appl 80.9:13559–13574

    Article  Google Scholar 

  19. Jeevamol J, Renumol VG (2021) An ontology-based hybrid e-learning content recommender system for alleviating the cold-start problem. Educ Inf Technol 26.4:4993–5022

    Article  Google Scholar 

  20. Jung YG, Kang MS, Heo J (2014) Clustering performance comparison using K-means and expectation maximization algorithms. Biotechnol Biotechnol Equip 28.sup1:S44–S48

    Article  Google Scholar 

  21. Katarya R, Arora Y (2020) Capsmf: A novel product recommender system using deep learning based text analysis model. Multimed Tools Appl 79.47:35927–35948

    Article  Google Scholar 

  22. Kiran R, Kumar P, Bhasker B (2020) DNNRec: A novel deep learning based hybrid recommender system. Expert Syst Appl 144:113054

    Article  Google Scholar 

  23. Kumar V et al (2021) Folksonomy based fuzzy filtering recommender system. In: 2021 IEEE symposium series on computational intelligence (SSCI), IEEE

  24. Kuo RJ, Chen JT (2020) An application of differential evolution algorithm-based restricted Boltzmann machine to recommendation systems. J Internet Technol 21.3:701–712

    Google Scholar 

  25. Nguyen LV, Nguyen T-H, Jung JJ (2020) Content-based collaborative filtering using word embedding: A case study on movie recommendation. In: Proceedings of the international conference on research in adaptive and convergent systems

  26. Nilashi M, Ibrahim O, Bagherifard K (2018) A recommender system based on collaborative filtering using ontology and dimensionality reduction techniques. Expert Syst Appl 92:507–520

    Article  Google Scholar 

  27. Rahim R, et al. (2018) Breadth first search approach for shortest path solution in Cartesian area. Journal of Physics: Conference Series. Vol 1019. No. 1 IOP Publishing

  28. Sadaei HJ, Enayatifar R, Lee MH, Mahmud M (2016) A hybrid model based on differential fuzzy logic relationships and imperialist competitive algorithm for stock market forecasting. Appl Soft Comput 40:132–49

    Article  Google Scholar 

  29. Sainath TN et al (2015) Convolutional, long short-term memory, fully connected deep neural networks. In: 2015 IEEE international conference on acoustics, speech and signal processing (ICASSP) IEEE

  30. Shaikh S, Rathi S, Janrao P (2017) Recommendation system in E-commerce websites A graph based approached. In: 2017 IEEE 7th international advance computing conference (IACC), IEEE

  31. Srinivasu PN, Balas VE (2021) Self-learning Network-based segmentation for real-time brain MR images through HARIS. PeerJ Comput Sci 7:e654

    Article  Google Scholar 

  32. Sulthana RA, Ramasamy S (2019) Ontology and context based recommendation system using neuro-fuzzy classification. Comput Electr Eng 74:498–510

    Article  Google Scholar 

  33. Tang D, Qin B, Liu T (2015) Document modeling with gated recurrent neural network for sentiment classification. In: Proceedings of the 2015 conference on empirical methods in natural language processing

  34. Thakker U, Patel R, Shah M (2021) A comprehensive analysis on movie recommendation system employing collaborative filtering. Multimed Tools Appl, 1–26

  35. Xia X et al (2021) Self-supervised hypergraph convolutional networks for session-based recommendation. In: Proceedings of the AAAI conference on artificial intelligence, vol 35, no 5

  36. Yang D, Nie ZT, Yang F (2021) Time-Aware CF And temporal association Rule-Based personalized hybrid recommender system. J Organ End User Comput (JOEUC) 33.3:19–34

    Article  Google Scholar 

  37. Yu K, Schwaighofer A, Tresp V, Xu X, Kriegel H. P. (2004) Probabilistic memory-based collaborative filtering. IEEE Trans Knowl Data Eng 16 (1):56–69

    Article  Google Scholar 

  38. Zafarani R, Liu H (2009) Social Computing Data Repository at ASU [http://socialcomputing.asu.edu]. Tempe AZ: Arizona State University, School of Computing, Informatics and Decision Systems Engineering. Accessed 11 August 2021

  39. Zihayat M et al (2019) A utility-based news recommendation system. Decis Support Syst 117:14–27

    Article  Google Scholar 

Download references

Funding

This research was not externally funded and was self funded by the authors.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dinesh Kumar Vishwakarma.

Ethics declarations

Competing interests

  • Employment: Ciena India Pvt Ltd, Snapdeal Pvt Ltd and Delhi Technological University

  • Institution: Delhi Technological University

Additional information

Financial Interests

No competing financial interests in this research.

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 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

Tanwar, A., Vishwakarma, D.K. A deep neural network-based hybrid recommender system with user-user networks. Multimed Tools Appl 82, 15613–15633 (2023). https://doi.org/10.1007/s11042-022-13936-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-13936-3

Keywords

Navigation