Академический Документы
Профессиональный Документы
Культура Документы
Previous section:
1. Collaborative filtering and Co-occurrence matrix
Used for product recommendations - Amazon
2. Limitations of collaborative filtering
No context, does not use features, etc.
Matrix factorization
Movie recommendation by NETFLIX
Use features of Use interactions of
users and items users and items
(Classification model) (Collaborative filtering)
Users
Rating (𝑢𝑢, 𝑣𝑣)
Rating = ? Unknown for blue cells
? ? ? ?
Movies 𝑣𝑣
Describe movie 𝑣𝑣 by vector 𝑅𝑅𝑣𝑣 How much does the movie vector (𝑅𝑅𝑣𝑣)
and user vector (𝐿𝐿𝑢𝑢)agree?
How much is it action, romance, drama, ….
Users
� =
𝑹𝑹𝑹𝑹𝑹𝑹𝑹𝑹𝑹𝑹𝑹𝑹
Movies
𝑅𝑅𝑣𝑣
𝐿𝐿𝑢𝑢 𝑹𝑹
≈ 𝑳𝑳
𝑅𝑅𝑣𝑣 = [action, romance, drama, ….]
𝐿𝐿𝑢𝑢 = [action, romance, drama, ….]
www.subhrajitroy.com | facebook.com/sroy.subhrajitroy | @sroy_subhrajit
Predictions in the matrix form
𝑣𝑣
𝑢𝑢 � (𝑢𝑢, 𝑣𝑣) = < 𝐿𝐿𝐿𝐿, 𝑅𝑅𝑅𝑅 >
𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅
� =
𝑹𝑹𝑹𝑹𝑹𝑹𝑹𝑹𝑹𝑹𝑹𝑹
𝑅𝑅𝑣𝑣
𝐿𝐿𝑢𝑢 𝑹𝑹
≈ 𝑳𝑳
Users
Rating =
Movies
𝑹𝑹
≈ 𝑳𝑳
Users
Rating =
Movies
www.subhrajitroy.com | facebook.com/sroy.subhrajitroy | @sroy_subhrajit
Matrix Factorization: Discovering topics from data
Users
Rating =
Movies
FACTORIZE into
𝑹𝑹
≈ 𝑳𝑳
Ensemble methods