A grasshopper optimization algorithm-based movie recommender system
No Thumbnail Available
Date
2024
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Springer
Abstract
A movie recommendation system functions as a specialized information system, providing users with personalized suggestions aligned with their movie preferences. Employing advanced algorithms and data analysis methods, these systems scrutinize variables such as users' viewing history and preferences to formulate personalized recommendations. Our proposed methodology, termed GOA-k-means, amalgamates the Grasshopper Optimization Algorithm (GOA) with k-means clustering to navigate the dynamic nature of user preferences. Facilitating real-time calibration, GOA-k-means yields recommendations that adapt to users' shifting interests. We developed our model utilizing a dataset of one million records from Movielens, pre-processed via z-score normalization and subjected to Principal Component Analysis (PCA) for feature extraction. In comparison to conventional techniques, GOA-k-means demonstrated superior performance in metrics such as precision, recall, Mean Absolute Error (MAE), and Root Mean Squared Error (RMSE), establishing itself as a valuable tool for augmenting user engagement in the entertainment industry. © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2023.
Description
Keywords
K-means clustering, Mean square error, Motion pictures, Optimization, Principal component analysis, Data analysis-methods, Dynamic nature, Grasshopper optimization algorithm, K-means, K-means++ clustering, Movie, Movie recommendations, Optimization algorithms, Personalized recommendation, System functions, Recommender systems
Citation
Multimedia Tools and Applications, 2024, 83, 18, pp. 54189-54210
