AIExplainer
Machine Learning Intermediate 2 min read

What is collaborative filtering?

A technique used by recommendation systems to predict a user's preferences based on the behavior of similar users

Collaborative filtering is a method that helps computers understand what people like or dislike by looking at what other people with similar tastes have liked or disliked

Imagine you're at a restaurant and you ask the waiter for recommendations. The waiter says that people who liked the dish you're currently eating also liked another dish on the menu. That's similar to how collaborative filtering works, but instead of a waiter, it's a computer looking at what lots of people have liked or disliked

When you watch a movie on Netflix and it recommends other movies that you might like, that's an example of collaborative filtering in action

Collaborative filtering is used in many online services such as Netflix, Amazon, and Spotify to recommend movies, products, or music to users based on their past behavior and the behavior of similar users

Some people think that collaborative filtering is the same as content-based filtering, but they are different. Content-based filtering recommends items based on their attributes, whereas collaborative filtering recommends items based on the behavior of similar users

Collaborative filtering was first developed in the 1990s as a way to recommend items to users based on the behavior of other users. Since then, it has become a widely used technique in many online services

social filtering recommendation system user-based filtering

Three products for different needs — explore what’s relevant to you.