Optimized Movie Recommendation Using Hybrid Jaccard-Based K-Means Clustering Using Apache Spark
Shiba Prasad Dash1, Rajesh Kumar Sahoo1, Ram Chandra Barik2, Lipsa Priyadarshini Singh3 & Debashreet Das1 Show affiliations
- Department of Computer Science and Engineering, Biju Patnaik University of Technology, Rourkela, 769015, Odisha, India
- Department of Computer Science and Engineering, C. V. Raman Global University, Bhubaneswar, 752054, Odisha, India
- Department of Computer Science and Engineering, Centurion University of Technology and Management, Parlakhemundi, 761211, Odisha, India
Journal of Computer Science, Volume 22, Issue 9, pp. 2850–2859 · doi.org/10.3844/jcssp.2026.2850.2859
Abstract
The need for recommendations specific to each person's interests is growing every day, making recommendation systems increasingly important in people's lives. Researchers have paid close attention to the rapid expansion of e-commerce businesses and online video streaming services like Hotstar, YouTube, and Netflix. The collaborative filtering-based RS system aims to suggest such films or videos to users based on their past viewing habits. However, RS has challenges with cold start, sparsity, and scalability, which the proposed hybrid system must handle. This data is often represented using a rating matrix. These scores, however, frequently differ since some individuals provide harsher evaluations while others are more forgiving. As a result, the RS cannot suggest customized films to demanding viewers. This research suggests a collaborative filtering recommendation system based on K-means clustering, movie clustering, and normalization in order to address the problem. K-means clustering and movie recommendation are carried out using Apache Spark. First, the algorithm clusters similar movies using Jaccard distance, and then normalization is carried out to eliminate the small ratings in the utility matrix. Further, the K-means technique is implemented to recommend the top possible movies to the users.
Licence and reuse
Open access. This article is licensed under a Creative Commons Attribution 4.0 International Licence (CC BY 4.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.
How to reuse this articleResponses (0)
About this article
Dash, S. P., Sahoo, R. K., Barik, R. C., Singh, L. P. & Das, D. (2026). Optimized Movie Recommendation Using Hybrid Jaccard-Based K-Means Clustering Using Apache Spark. Journal of Computer Science, 22(9), 2850–2859. https://doi.org/10.3844/jcssp.2026.2850.2859
- Licence
- CC BY 4.0
- Issue
- Volume 22, Issue 9
- Policies
- Editorial independenceUse of generative AIData availabilityAppeals and complaints
- Version
- Version of record
