12 Recsys 1
12 Recsys 1
• Homeworks:
• HW2 (due: 11/06)
• HW3 (will be posted on 11/06; due: 11/27)
Recommender Systems 1 • Midterm:
EE412: Foundation of Big Data Analytics • Claim: 10/28 (Mon) – 10/29 (Tue), 19:00 – 20:00
Fall 2024 • Location: N1 113
• Classum:
• Please review the board before asking questions.
• Aim to ask questions that could benefit other students as well.
Recap Outline
• Singular Value Decomposition (SVD) 1. Recommender Systems
• Dimensionality Reduction with SVD 2. Content-based Recommendation
• CUR Decomposition 3. Collaborative Filtering
4. The Netflix Challenge
n r r n
Σ VT r
m M = U
recommend
like recommend
Popularity
“Touching the void” “Into Thin Air”
Items
Jaemin Yoo 7 Jaemin Yoo 8
Utility Matrix Gathering Ratings
• We consider two classes of entities: Users and items. • Explicit feedback: Ask users to rate items.
• Utility matrix shows the preference of users for items. • E.g., Youtube asks for likes/dislikes of watched videos.
• The values come from an ordered set, e.g., 1-5 stars. • Users are generally unwilling to provide responses.
• Assumed to be sparse, i.e., most entries are unknown. • Biased as it comes from people willing to provide ratings.
• Implicit feedback: Learn ratings from user actions.
HP1 HP2 HP3 TW SW1 SW2 SW3 • If a user watches a movie, the user is said to “like” it.
A 4 5 1
• Hard to model low ratings: 0 (no rating) or 1 (like).
B 5 5 4
C 2 4 5
D 3 3
like recommend
A 4 5 1
B 5 5 4
C 2 4 5
D 3 3
HP1 HP2 HP3 TW SW1 SW2 SW3 HP1 HP2 HP3 TW SW1 SW2 SW3
Jaemin Yoo 41