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?

More Recommendation Systems interview questions

View all →