Collaborative Filtering

Collaborative filtering recommends things by looking at people with tastes like yours.

What it does

Collaborative filtering recommends things by looking at people with tastes like yours.

Neighbor: Someone with similar taste • Preference: What a user likes

How it works

  • Look at what you liked before.
  • Find other people who liked similar things.
  • Suggest things those people liked that you have not tried yet.

Uses and applications

  • Netflix can recommend shows liked by people with similar taste.
  • Spotify can suggest songs that similar listeners enjoyed.
  • An online shop can suggest items bought by people who bought similar products.

In short

It is like trusting a friend with similar taste.

Related methods

Back to Patterns, anomalies and recommendations · All topics

The interactive demonstration and the Python walkthrough for this topic need JavaScript.