MovieANN: A Hybrid Approach to Movie Recommender Systems Using Multi Layer Artificial Neural Networks
Abstract
The amount of data in World Wide Web is growing exponentially. Users are often lost in this vast ocean of data. In order to filter the valuable information from vast amount of data, recommendation systems are used. These systems are based on collaborative filtering, content based filtering and hybrid approaches. We combined collaborative and content-based filtering to build a hybrid movie recommendation system, MovieANN, based on neural network model. To make better recommendations in a collaborative approach, both user and movie clusters are formed. In addition to rating information, content information was also considered in the formation of the clusters. Clusters are formed according to K-Means and X-Means algorithms. Final clusters are chosen according to Davies-Bouldin Index and intra cluster distance. Homogeneity and density of the clusters are also considered. Movie and user clusters are mapped in the recommendation phase. The model is tested on a MoiveLens 1M dataset that consists of six thousand users, four thousand movies and one million ratings. Four clusters are formed to represent movie – user mappings and for each cluster, a recommendation model based on multi-layer neural network is constructed. The recommendation performance in terms of accuracy is 84.52%, 84.54% in terms of precision and 99.98% in terms of recall.
Keywords
References
- Attarde D.V., Singh M., 2017. Survey on Recommendation System Using Data Mining and Clustering Techniques. International Journal for Research in Engineering Application and Management (IJREAM), 3(9). ISSN : 2454-9150.
- Bobadilla J., Ortega F., Hernando A., Gutiérrez A., 2013. Recommender Systems Survey. Knowledge-Based Systems, 46: 109–132.
- Burke R., 2002. Hybrid recommender systems: Survey and experiments. User Model User Adapt Interact, 12: 331–370.
- Cami B. R., Hassanpour H., Mashayekhi H., 2017. A Content-Based Movie Recommender System Based on Temporal User Preferences. Third Iranian Conference on Intelligent Systems and Signal Processing (ICSPIS). DOI: 10.1109/ICSPIS.2017.8311601.
- Campos L.M, Fernández-Luna J.M., Huete J.F., Rueda-Morales M.A., 2010. Combining Content-Based and Collaborative Recommendations: A Hybrid Approach Based on Bayesian Networks. International Journal of Approximate Reasoning, 51: 785–799.
- Chen R., Hua Q., Chang Y.S., Wang B., Zhang L., Kong X.A, 2018. Survey of Collaborative Filtering-Based Recommender Systems: From Traditional Methods to Hybrid Methods Based On Social Networks. IEE Access. DOI: 10.1109/ACCESS.2018.2877208.
- Christakou C., Stafylopatis A., 2005. Hybrid Movie Recommender System Based on Neural Networks. Proceedings of the 5th International Conference on Intelligent Systems Design and Applications (ISDA’05). DOI: 10.1109/ISDA.2005.9.
- David D.L., Bouldin D.W., 1979. A Cluster Separation Measure. IEEE Transactions on Pattern Analysis and Machine Intelligence. PAMI-1(2): 224–227. DOI:10.1109/TPAMI.1979.4766909
Details
Primary Language
English
Subjects
Engineering
Journal Section
Research Article
Authors
Publication Date
December 19, 2019
Submission Date
July 26, 2019
Acceptance Date
December 12, 2019
Published in Issue
Year 2019 Volume: 5 Number: 2
Cited By
DNN-MF: deep neural network matrix factorization approach for filtering information in multi-criteria recommender systems
Neural Computing and Applications
https://doi.org/10.1007/s00521-022-07012-yNetflix verileri üzerinde TF-IDF algoritması ve Kosinüs benzerliği ile bir İçerik Öneri Sistemi Uygulaması
AJIT-e Online Academic Journal of Information Technology
https://doi.org/10.5824/ajite.2022.01.002.xDeep neural network-based multi-stakeholder recommendation system exploiting multi-criteria ratings for preference learning
Expert Systems with Applications
https://doi.org/10.1016/j.eswa.2022.119071Deep encoder–decoder-based shared learning for multi-criteria recommendation systems
Neural Computing and Applications
https://doi.org/10.1007/s00521-023-09007-9Deep ensembled multi-criteria recommendation system for enhancing and personalizing the user experience on e-commerce platforms
Knowledge and Information Systems
https://doi.org/10.1007/s10115-024-02187-3Variational Autoencoders-Based Algorithm for Multi-Criteria Recommendation Systems
Algorithms
https://doi.org/10.3390/a17120561A multi-criteria attention-LSTM approach for enhancing privacy and accuracy in recommender systems
Social Network Analysis and Mining
https://doi.org/10.1007/s13278-025-01458-3