A grasshopper optimization algorithm-based movie recommender system

dc.contributor.authorAmbikesh, G.
dc.contributor.authorRao, S.S.
dc.contributor.authorChandrasekaran, K.
dc.date.accessioned2026-02-04T12:24:53Z
dc.date.issued2024
dc.description.abstractA 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.
dc.identifier.citationMultimedia Tools and Applications, 2024, 83, 18, pp. 54189-54210
dc.identifier.issn13807501
dc.identifier.urihttps://doi.org/10.1007/s11042-023-17704-9
dc.identifier.urihttps://idr.nitk.ac.in/handle/123456789/21163
dc.publisherSpringer
dc.subjectK-means clustering
dc.subjectMean square error
dc.subjectMotion pictures
dc.subjectOptimization
dc.subjectPrincipal component analysis
dc.subjectData analysis-methods
dc.subjectDynamic nature
dc.subjectGrasshopper optimization algorithm
dc.subjectK-means
dc.subjectK-means++ clustering
dc.subjectMovie
dc.subjectMovie recommendations
dc.subjectOptimization algorithms
dc.subjectPersonalized recommendation
dc.subjectSystem functions
dc.subjectRecommender systems
dc.titleA grasshopper optimization algorithm-based movie recommender system

Files

Collections