What is item-based collaborative filtering?
Updated May 16, 2026
Short answer
Item-based collaborative filtering recommends items similar to those a user has interacted with.
Deep explanation
Instead of finding similar users, this approach computes similarity between items based on user interactions. It is more stable than user-based filtering because item relationships change less frequently. Similarity is often computed using cosine similarity or Pearson correlation on item vectors.
Real-world example
Amazon 'Customers also bought' feature.
Common mistakes
- Assuming item similarity updates frequently like user behavior.
Follow-up questions
- Why is item-based better than user-based?
- What is item cold start problem?