Recall & Review
beginner
What is user-based collaborative filtering?
User-based collaborative filtering recommends items to a user by finding other users with similar tastes and suggesting items they liked.
Click to reveal answer
beginner
What is item-based collaborative filtering?
Item-based collaborative filtering recommends items similar to those a user has liked before, based on item-to-item similarity.
Click to reveal answer
intermediate
Which method is usually more scalable: user-based or item-based filtering?
Item-based filtering is usually more scalable because the number of items is often smaller and more stable than the number of users.
Click to reveal answer
intermediate
How does user similarity get calculated in user-based filtering?
User similarity is often calculated using measures like cosine similarity or Pearson correlation on their item ratings or interactions.
Click to reveal answer
intermediate
Why might item-based filtering provide more stable recommendations over time?
Because item relationships change less frequently than user preferences, item-based filtering tends to give more stable recommendations.
Click to reveal answer
What does user-based collaborative filtering primarily rely on?
✗ Incorrect
User-based filtering finds users with similar tastes to recommend items.
Which filtering method compares items to recommend new ones?
✗ Incorrect
Item-based filtering compares items to find similar ones for recommendation.
Which similarity measure is commonly used in collaborative filtering?
✗ Incorrect
Cosine similarity is commonly used to measure similarity between users or items.
Why is item-based filtering often preferred for large datasets?
✗ Incorrect
Item-based filtering scales better because items are usually fewer and change less often.
Which filtering method might struggle if a new user has no history?
✗ Incorrect
User-based filtering needs user history to find similar users, so it struggles with new users.
Explain the main difference between user-based and item-based collaborative filtering.
Think about whether the system looks for similar users or similar items.
You got /3 concepts.
Describe why item-based filtering can be more scalable than user-based filtering.
Consider which changes less often: users or items.
You got /3 concepts.