CH 03 - 12 - Unsupervised Learning - System Recommender
CH 03 - 12 - Unsupervised Learning - System Recommender
2
Course Content
4
Significant industrial & research interest in recommendation
systems:
2 out of 3 watched hours come from
recommendations
Netflix
6
1. Introduction
User feedback
8
Ratings matrix
Recommendation Systems
items
rating: level of
preference
users unknown
preferences
ratings matrix
10
11
Main Approaches
Content-based (CB)
Analyze attributes of items for building user profiles
12
Collaborative filtering (CF)
Popular Techniques
§Nearest Neighbor
§Matrix Factorization
§Deep Learning
13
14
14
Nearest Neighbor Using predefined Similarity Measure
Items
? was made
item. We will users who
Unknown 0 based
try to on
predict
the a rated the same
nearest
rating item. We are
1 neighbor.
according to interested in
his neighbors. the Nearest
1 Neighbors.
0
User ModelabcdNeighbors
Nearest
1
= interaction
We are looking
§
for the Nearest
1 abcd
1
historyNeighbor. The
one with the 1
§ Nearest
Neighbor
lowest
Hamming 0 14th item rate
distance.
Hamming 5 6 6 5 4 8
distance
15
Popular Techniques
§Nearest Neighbor
§Matrix Factorization
§Deep Learning
16
Matrix Factorization
17
18
Recommender Systems
19
20
Categories
21
22
Matrix Factorization
23
Matrix Factorization
24
Matrix Factorization
25
Storage
26
Storage
27
Storage
28
Storage
29
30
31
Storage
32
33
34
System will
recommend
M5 to Dina
35
Datasets
q https://grouplens.org/datasets/movielen
s/
q https://cseweb.ucsd.edu/~jmcauley/data
sets.html
q https://www.kaggle.com/datasets/thede
vastator/book-recommender-system-
itembased
q https://cseweb.ucsd.edu/~jmcauley/data
sets.html
36
Movielens Movie Recommendation System
37
ratings
38
users
39
40
ML Model training for Recommending movies
based on users ratings
41
42