This project implements one hybrid methodology to solve the cold-start problem and improve recommendation accuracy:
A feature-based machine learning approach that treats recommendation as a regression/ranking problem:
This project utilizes a custom dataset constructed by merging user ratings with rich movie metadata collected from multiple sources:
-
MovieLens Dataset
User–item ratings are derived from the MovieLens datasets provided by GroupLens Research.
These ratings form the backbone of the collaborative filtering pipeline.
-
The Movie Database (TMDB) API
Rich movie metadata (TMDB IDs, cast, crew, directors, genres) was collected programmatically via the TMDB API and used primarily for content-based modeling.
-
Rotten Tomatoes Reviews Dataset
A large-scale dataset of critic and audience reviews scraped from Rotten Tomatoes, used to enrich item representations and provide additional signals for cold-start movies and sentiment-aware modeling.
The complete documentation and the setup tutorial are not included in this repository.