Research Article Open Access

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 and Debashreet Das1
  • 1 Department of Computer Science and Engineering, Biju Patnaik University of Technology, Rourkela, 769015, Odisha, India
  • 2 Department of Computer Science and Engineering, C. V. Raman Global University, Bhubaneswar, 752054, Odisha, India
  • 3 Department of Computer Science and Engineering, Centurion University of Technology and Management, Parlakhemundi, 761211, Odisha, India

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.

Journal of Computer Science
Volume 22 No. 9, 2026, 2850-2859

DOI: https://doi.org/10.3844/jcssp.2026.2850.2859

Submitted On: 10 January 2026 Published On: 23 September 2026

How to Cite: 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

  • 36 Views
  • 9 Downloads
  • 0 Citations

Download

Keywords

  • Recommendation System
  • Clustering
  • K-Means
  • Collaborative Filtering
  • Clustering Based Normalization in Movie Recommendation
  • Apache Spark