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.
Similar content being viewed by others
References
Agarap AF (2018) Deep learning using rectified linear units (relu). arXiv:1803.08375
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
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
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
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
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
Dong T (2017) Flixster-dataset.zip. figshare. Dataset. https://doi.org/10.6084/m9.figshare.5677741.v1
Ertam F (2019) An effective gender recognition approach using voice data via deeper LSTM networks. Appl Acoust 156:351–358
Ferreira D et al (2020) Recommendation system using autoencoders. Appl Sci 10.16:5510
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
Gianlorenzo AD, Emidio MD, Frigioni D (2014) A loop-free shortest-path routing algorithm for dynamic networks. Theor Comput Sci 516:1–19
Hameed MA, Jadaan OA, Ramachandram S (2012) Collaborative filtering based recommendation system: A survey. Int J Comput Sci Eng 4.5:859
Harper F, Konstan JA (2015) Maxwell The movielens datasets: History and context. Acm Transactions on Interactive Intelligent Systems (tiis) 5.4:1–19
Hossain M, Muhammad G (2019) Shamim Emotion recognition using deep learning approach from audio–visual emotional big data. Inform Fusion 49:69–78
Huang L et al (2021) A deep reinforcement learning based long-term recommender system. Knowl-Based Syst 213:106706
Hwang T-G et al (2016) An algorithm for movie classification and recommendation using genre correlation. Multimed Tools Appl 75.20:12843–12858
Malagoli A, IMDBpy web crawler (2019), GitHub repository, https://imdbpy.github.io Accessed 12 August 2021.
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
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
Jung YG, Kang MS, Heo J (2014) Clustering performance comparison using K-means and expectation maximization algorithms. Biotechnol Biotechnol Equip 28.sup1:S44–S48
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
Kiran R, Kumar P, Bhasker B (2020) DNNRec: A novel deep learning based hybrid recommender system. Expert Syst Appl 144:113054
Kumar V et al (2021) Folksonomy based fuzzy filtering recommender system. In: 2021 IEEE symposium series on computational intelligence (SSCI), IEEE
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
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
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
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
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
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
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
Srinivasu PN, Balas VE (2021) Self-learning Network-based segmentation for real-time brain MR images through HARIS. PeerJ Comput Sci 7:e654
Sulthana RA, Ramasamy S (2019) Ontology and context based recommendation system using neuro-fuzzy classification. Comput Electr Eng 74:498–510
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
Thakker U, Patel R, Shah M (2021) A comprehensive analysis on movie recommendation system employing collaborative filtering. Multimed Tools Appl, 1–26
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
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
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
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
Zihayat M et al (2019) A utility-based news recommendation system. Decis Support Syst 117:14–27
Funding
This research was not externally funded and was self funded by the authors.
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-13936-3