In collaborative filtering, similarity is a key concept. Which statement correctly describes how similarity is calculated differently in user-based versus item-based methods?
Think about who is being compared in each method: users or items.
User-based collaborative filtering finds users similar to the target user by comparing their item ratings. Item-based collaborative filtering finds items similar to the target item by comparing user ratings.
You have a recommendation system with millions of users but only a few thousand items. Which collaborative filtering approach is generally more efficient and why?
Consider which similarity matrix is smaller and easier to compute.
Item-based filtering computes similarity between items, which is smaller in number than users, making it more efficient and scalable for large user bases.
You run both user-based and item-based collaborative filtering on the same dataset. Which metric would best help you compare their prediction accuracy on unseen user-item ratings?
Think about a metric that measures how close predictions are to real ratings.
RMSE measures the average difference between predicted and actual ratings, making it suitable to compare accuracy of recommendation models.
You implemented user-based collaborative filtering but notice the user similarity matrix is very sparse, causing poor recommendations. What is the most likely cause?
Think about what is needed to calculate similarity between two users.
User similarity requires overlapping rated items. If users have few or no common rated items, similarity scores are sparse or zero.
Which statement best explains how the cold start problem affects user-based and item-based collaborative filtering differently?
Consider what data each method needs to make recommendations.
User-based filtering needs user rating history, so new users with no ratings cause problems. Item-based filtering needs item rating history, so new items with no ratings cause problems.