Predicting Viewer Preferences: Transforming Media Engagement with Real-Time Recommendation Models

Introduction

Algorithms to improve the user experience

Client

Media & Entertainment

Client since

Solutions

No items found.

Technologies

No items found.

The problem

Algorithms to improve the user experience

Our client, a public company providing a broad range of media services, wants to improve the user experience of their online platform. In order to do so, they request Datashift to implement a recommendation engine on their website using all available historical data and content metadata to predict which content will be of interest to an individual user.

The algorithm used and recommendations made to the user, should be real time and immediately available for the viewer. In order to achieve this, an intense and close collaboration between business, IT and data (data scientists and data engineers) was needed.

How we solved it

Combining the power of data science with the force of data engineering

The goal was to set up a model that can make recommendations based on historic usage & content metadata. After A/B testing a couple of algorithms the choice was made to implement a hybrid model that retrains itself on a continuous basis as new usage data comes in. A lot of focus was put on making the model as efficient as possible in order to run very close to real-time.

As the output of the algorithm needs to be available in real-time, a pipeline was set up to write the recommendations to a DynamoDB database. An API gateway was then set up to be able to query this data quickly. In parallel a system of metrics was set up in order to be able to measure the efficiency of the recommendation model & the speed of the API call.

Datashift took the lead in model development and added additional architecture and engineering support where necessary. The collaboration with internal teams was key to ensure the predicting model generates results in an optimal environment. Development was done in an agile way in order to work in short, well-defined tasks and get quick user feedback.

Combining the power of data science with the force of data engineering

The goal was to set up a model that can make recommendations based on historic usage & content metadata. After A/B testing a couple of algorithms the choice was made to implement a hybrid model that retrains itself on a continuous basis as new usage data comes in. A lot of focus was put on making the model as efficient as possible in order to run very close to real-time.

As the output of the algorithm needs to be available in real-time, a pipeline was set up to write the recommendations to a DynamoDB database. An API gateway was then set up to be able to query this data quickly. In parallel a system of metrics was set up in order to be able to measure the efficiency of the recommendation model & the speed of the API call.

Datashift took the lead in model development and added additional architecture and engineering support where necessary. The collaboration with internal teams was key to ensure the predicting model generates results in an optimal environment. Development was done in an agile way in order to work in short, well-defined tasks and get quick user feedback.

The results

Automated personalization for every individual user

Due to the close collaboration between Datashift and the in-house engineers, we achieved excellent results. Traffic is going up as well as interactions with users, giving us more data to further improve user experience. In the future we expect users to consume more content and stay longer on the platform. Bingewatch alert! :)

After this initial mission, the client asked us to create a roadmap to further use data and AI to improve user experience (e.g. cross brand recommendations).

No items found.

Key Learnings

More case studies

We deliver impact where it matters most.

Streamz

Unlocking Viewer Insights with a Scalable Data Platform

Streamz is the Flemish video-on-demand platform offering local and international series and films through a subscription-based model. Streamz focuses on delivering high-quality content tailored to local audiences, supported by a strategic partnership with Paramount.

IDEWE

Boosting Operational Efficiency: Reshaping Workplace Prevention with AI

IDEWE, Belgium's leading external service for workplace prevention and protection, has one clear mission: improve the well-being of employees and workplace environments.

Colruyt Group

Strenghtening Data Trust: Transforming Enterprise Data Governance

Colruyt Group, one of Belgium's leading retail players, has always recognized both the strategic and operational value of data.