This two-article series explains how to design and implement a hybrid recommender system that works just like the ones used by Amazon or Ebay.
Let’s start with a short definition from Wikipedia:
Recommender systems or recommendation systems (sometimes replacing “system” with a synonym such as platform or engine) are a subclass of information filtering system that seek to predict the ‘rating’ or ‘preference’ that a user would give to an item.
The following diagram is a basic illustration:
A recommender system analyses input data which contains information on different products and their user ratings. After reading and processing the data, the system creates a model that can be used to predict ratings for a particular product or user.
In the recommender system world, there are three types of approaches to filter products:…