Movie Recommendation Using Clustering and Nearest Neighbour
##plugins.themes.academic_pro.article.main##
Abstract
Due to the abundance of items available and online information, a user cannot easily choose which product is ideal for him. A recommender system assists users in finding what is best for them. A recommender system uses information about a user's activity. It uses it to suggest movies to users based on their individual interests. This paper provides an overview of a recommender system that uses the K-means and KNN algorithm. Without wasting time exploring, both algorithms rapidly and effectively recommend movies to customers based on their likes. There are many uses for recommender systems worldwide. K-means algorithm is used to get beyond some of the restrictions of content-based and collaborative work. The K-means algorithm creates clusters of individuals with similar interests, and KNN, which includes nearest neighbors, recommends movies to each group. This is used in well-known fields like books, news, music, videos, and movies, among others. These search engines allow users to find movies of their choice. K-mean, KNN, and hybrid algorithms have been covered in this study. K-means algorithm results based on metrics like "average Genre Rating" and "User Movie Rating". The RMSE feature has been used to KNN algorithm. A hybrid algorithm combines the two algorithms mentioned above. K-means is given an input, and the output of this method serves as the input for the KNN algorithm, which is more accurate than both K-means and KNN.
##plugins.themes.academic_pro.article.details##
This work is licensed under a Creative Commons Attribution 4.0 International License.
References
- Pazzani, Michael J. "A framework for collaborative, content-based and demographic filtering." Artificial intelligence review13.5-6 (1999): 393-408. DOI: https://doi.org/10.1023/A:1006544522159
- Linden, Greg, Brent Smith, and Jeremy York. "Amazon. com recommendations: Item-to-item collaborative filtering." IEEE Internet computing 1 (2003): 76-80. DOI: https://doi.org/10.1109/MIC.2003.1167344
- Kumar, Manoj, et al. "A movie recommender system: Movrec." International Journal of Computer Applications 124.3 (2015). DOI: https://doi.org/10.5120/ijca2015904111
- Sadanand, Howal, et al. "Movie Recommender Engine Using Collaborative Filtering." Smart Computing and Informatics. Springer, Singapore, 2018. 599-608. DOI: https://doi.org/10.1007/978-981-10-5547-8_62
- Sharma, Meenakshi, and Sandeep Mann. "A survey of recommender systems: approaches and limitations." International Journal of Innovations in Engineering and Technology 2.2 (2013): 8-14.
- Cui, Bei-Bei. "Design and Implementation of Movie Recommendation System Based on Knn Collaborative Filtering Algorithm." ITM Web of Conferences. Vol. 12. EDP Sciences, 2017. DOI: https://doi.org/10.1051/itmconf/20171204008
- Van Meteren, Robin, and Maarten Van Someren. "Using content-based filtering for recommendation." Proceedings of the Machine Learning in the New Information Age: MLnet/ECML2000 Workshop. 2000.
- Ekstrand, Michael D., John T. Riedl, and Joseph A. Konstan. "Collaborative filtering recommender systems." Foundations and Trends® in Human–Computer Interaction 4.2 (2011): 81-173. DOI: https://doi.org/10.1561/1100000009
- Shridhar, S., Lakhanpuria, M., Charak, A., Gupta, A. and Shridhar, S., 2012, November. SNAIR: a framework for personalised recommendations based on social network analysis. In Proceedings of the 5th ACM SIGSPATIAL International Workshop on Location-Based Social Networks (pp. 55-61).
- Gandhi, Sonali R., and Jaydeep Gheewala. "A survey on recommendation system with collaborative filtering using big data." 2017 International Conference on Innovative Mechanisms for Industry Applications (ICIMIA). IEEE, 2017. DOI: https://doi.org/10.1109/ICIMIA.2017.7975657
- Geetha, G., et al. "A hybrid approach using collaborative filtering and content based filtering for recommender system." Journal of Physics: Conference Series. Vol. 1000. No. 1. IOP Publishing, 2018. DOI: https://doi.org/10.1088/1742-6596/1000/1/012101
- Gunawardana, Asela, and Guy Shani. "A survey of accuracy evaluation metrics of recommendation tasks." Journal of Machine Learning Research 10.Dec (2009): 2935-2962.
- Bhatt, Bhumika, J. Patel Premal, and Hetal Gaudani. "A Review Paper on Machine Learning Based Recommendation System 1." (2014).
- Ji, Hao, et al. "Hybrid collaborative filtering model for improved recommendation." Proceedings of 2013 IEEE International Conference on Service Operations and Logistics, and Informatics. IEEE, 2013. DOI: https://doi.org/10.1109/SOLI.2013.6611398
- Himel, Md Tayeb, et al. "Weight based movie recommendation system using K-means algorithm." 2017 International Conference on Information and Communication Technology Convergence (ICTC). IEEE, 2017. DOI: https://doi.org/10.1109/ICTC.2017.8190928
- Wang, Zan, et al. "An improved collaborative movie recommendation system using computational intelligence." Journal of Visual Languages & Computing 25.6 (2014): 667-675. DOI: https://doi.org/10.1016/j.jvlc.2014.09.011
- Han, Jiawei, Jian Pei, and Micheline Kamber. Data mining: concepts and techniques. Elsevier, 2011.
- ”Movielens dataset,”http://www.grouplens.org/data/