Collaborative filtering

Concept and definition

Collaborative filtering

What is Collaborative filtering?

“Collaborative filtering" (also known as "Community-based recommendation" or "User-based recommendation") is a product recommendation technique that is based on the purchase behaviour of similar customers. Instead of analysing the components or attributes of a product, collaborative filtering uses customers' purchase history information to find patterns and similarities in their preferences.

The collaborative filtering process is divided into two stages: the training phase and the prediction phase. During the training phase, a set of customer purchase history data is used to build a personalised recommendation model. The model uses machine learning and data mining techniques to identify patterns in the purchase behaviour of similar customers and build a similarity matrix that reflects the similarity between customers.

During the prediction phase, the model is used to make personalised recommendations to customers based on their past purchase histories. The model analyses the similarity matrix and a customer's past purchases to determine which products may be of interest to them.

Collaborative filtering is widely used in e-commerce applications, video and music streaming, and in recommendation systems in general. The approach is effective because it is based on actual customer behaviour and does not require detailed information about the products themselves.

« Back to glossary

Do you want to get in touch?

CDRs contain data that a telecommunications company collects about phone calls, such as time and length of call. This data can be used in analytical applications.
Fill the form
Share:
The Artificial Intelligence Law: A Brief Explanation

Since 2008, several countries have enacted legislation that recognizes the importance of integrating artificial intelligence (AI) into key areas of life [...]

Read More »
Why predictive AI is key to a company's success

The integration of tools for predictive analytics is already commonplace in large companies, but thanks to the evolution and, above all, to the dem [...]

Read More »
Artificial intelligence in the telecommunications sector

There is a broad consensus among executives of the world's leading companies about the impact that artificial intelligence is going to have on business and [...]

Read More »
6 real-world examples of Machine Learning

Typically, Machine Learning is used to solve business problems in various sectors and areas where different algorithms are applied.

Read More »
See more entries
© Gamco 2021, All Rights Reserved - Legal notice - Privacy - Cookies