We adopt a content-based filtering approach, focusing on the inherent characteristics of movies to generate recommendations. Leveraging techniques such as TF-IDF (Term Frequency-Inverse Document Frequency) and cosine similarity, we vectorize movie attributes and construct a similarity matrix. This matrix captures the pairwise similarity between movies based on their features, enabling the generation of personalized recommendations.
Our content-based filtering recommender system demonstrates promising results, providing users with personalized recommendations tailored to their movie preferences. By focusing on movie attributes and similarity metrics, we overcome challenges such as cold start problems and sparse user-item interactions. However, we acknowledge areas for improvement, such as enhancing the feature representation and addressing scalability issues for larger datasets.