A recommendation engine for predicting movie ratings using a big data approach

dc.contributor.authorAwan, Mazhar Javed
dc.contributor.authorKhan, Rafia Asad
dc.contributor.authorNobanee, Haitham
dc.contributor.authorYasin, Awais
dc.contributor.authorAnwar, Syed Muhammad
dc.contributor.authorNaseem, Usman
dc.contributor.authorSingh, Vishwa Pratab
dc.date.accessioned2024-07-02T06:54:28Z
dc.date.available2024-07-02T06:54:28Z
dc.date.issued2021-05-02
dc.description.abstractIn this era of big data, the amount of video content has dramatically increased with an exponential broadening of video streaming services. Hence, it has become very strenuous for end-users to search for their desired videos. Therefore, to attain an accurate and robust clustering of information, a hybrid algorithm was used to introduce a recommender engine with collaborative filtering using Apache Spark and machine learning (ML) libraries. In this study, we implemented a movie recommendation system based on a collaborative filtering approach using the alternating least squared (ALS) model to predict the best-rated movies. Our proposed system uses the last search data of a user regarding movie category and references this to instruct the recommender engine, thereby making a list of predictions for top ratings. The proposed study used a model-based approach of matrix factorization, the ALS algorithm along with a collaborative filtering technique, which solved the cold start, sparse, and scalability problems. In particular, we performed experimental analysis and successfully obtained minimum root mean squared errors (oRMSEs) of 0.8959 to 0.97613, approximately. Moreover, our proposed movie recommendation system showed an accuracy of 97% and predicted the top 1000 ratings for movies. © 2021 by the authors. Licensee MDPI, Basel, Switzerland. Keywords ALS (alternating least squared), Apache Spark, Collaborative filtering, Filtering, Matrix factorization
dc.identifier.citationAwan, M. J., Khan, R. A., Nobanee, H., Yasin, A., Anwar, S. M., Naseem, U., & Singh, V. P. (2021). A recommendation engine for predicting movie ratings using a big data approach. Electronics, 10(10), 1215.
dc.identifier.doihttps://doi.org/10.3390/electronics10101215
dc.identifier.urihttps://dspace.adu.ac.ae/handle/1/5921
dc.language.isoen_US
dc.publisherMDPI AG
dc.titleA recommendation engine for predicting movie ratings using a big data approach
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
DOI for fulltext access.docx
Size:
20.58 KB
Format:
Microsoft Word XML

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: