Home ๐Ÿ 

๐ŸŽฌ Movie Recommender System

Content-Based Filtering Demo

Movies Rated
0
Genres Explored
0
Avg Rating
-

๐Ÿ“Š Rate Movies

Click on a genre to expand and rate movies. Your ratings help us understand your preferences!

๐Ÿ‘ค Your Profile

๐ŸŽฏ Recommended for You

๐Ÿ‘‹ Welcome! Rate at least 3 movies to get personalized recommendations.

๐Ÿ’ก Try rating movies from different genres to help us understand your taste!

๐Ÿง  How Content-Based Filtering Works

Content-based filtering recommends items similar to what you've liked in the past. The algorithm analyzes the attributes of movies you rate highly (genre, director, mood, etc.) and finds other movies with similar characteristics.

Why is this transparent? Unlike collaborative filtering ("users like you also liked..."), content-based recommendations are fully explainable. You can see exactly which attributes match your preferences!

The Algorithm: For each unrated movie, we calculate a similarity score based on:
โ€ข Genre match (30%): Do you like Action? We'll recommend more Action!
โ€ข Director match (20%): Loved a Nolan film? Here's another!
โ€ข Mood match (20%): Prefer dark films? We'll find similar tones.
โ€ข Length match (10%): Do you prefer shorter or longer films?
โ€ข Era match (10%): Classic or modern? We track your preferences.
โ€ข Critic ratings (10%): We weight by quality to recommend well-reviewed films.

โš ๏ธ The Filter Bubble: Notice how recommendations stay similar to what you've rated? This is the "filter bubble" effect - content-based systems can limit discovery. Try rating movies from different genres to see how the algorithm adapts!