7. What is Recommender System
• ML model helps users to discover new product or service.
• Rank items.
• Example:
Amazon.com
Netflix movie recommender system
Google news
Facebook friends Recommendation.
• We will build end-to-end recommender system (content based algorithm)
11. Content based Recommender
Item Profile:
Movie # Genre Language Actors
Movie # Genre Language Actors
1 Comics Ar Henedy
2 Comics Ar Henedy
3 Horror Eng XYZ
4
…
N
Example
12. Content based Recommender
User profile
User ID Genre Language Actors
Example:(Weighted average of item profiles)
Movie # Genre Language Actors
1 Comics Ar Henedy
2 Comics Ar Henedy
3 Horror Eng XYZ
4
…
N
User ID Movie ID Rating
1 1 5
1 2 5
1 3 1
13. Content based Recommender
User profile
User ID Movie Type Language Actors
1 X Y Z
Cosine similarity
Movie # Genre Language Actors
1 Comics Ar Henedy
2 Comics Ar Henedy
3 Horror En XYZ
4
…
N
15. Content based Recommender
Evaluation
Full Dataset
Movie # Genre Language Actors
1 Comics Ar Henedy
2 Comics Ar Henedy
3 Horror Eng XYZ
4
…
N
User ID Movie ID Rating
1 1 5
1 2 5
1 … …
1 100 1
Full Interactions
User ID Movie ID Rating
1 1 5
1 2 5
1 … …
1 80 1
User ID Movie ID Rating
1 1 5
1 2 5
1 … …
1 20 1
Training dataset Testing dataset