SlideShare a Scribd company logo
1 of 20
VOD RECOMMENDATION
FOR OTT VIDEO PLATFORMS
Liubov Kapustina, Data Scientist
12 september, 2015
Software Development House from
Kyiv for Media Entertainment and
Telecommunication industries
in embedded and backend planes
IntroPro
2
Building Video Recommendation system
1 000 000
events/day/user
10 000+
users
20 000+
movies
3
Account
Users
Devices
Events
Implemented for constructing recommender systems
Co-Occurence Collaborative
Filtering
Binary Logistic
Regression
4
Building a recommendation system: Co-occurrence
5
Co-Occurence
Building a recommendation system: Co-occurrence
6
Building a recommendation system: Collaborative filtering
7
Collaborative Filtering
Building a recommendation system: Collaborative filtering
8
Building a recommendation system: Regression
9
Binary Logistic Regression
Building a recommendation system: Regression
10
User ID Gend
er
Age Count of
viewed
movies by
customer
How
many
month
customer
use our
services
The
average
duration of
one film for
customer
The total
duration of
the viewing
for the entire
period
The total
average
duration
of viewing
within a
month
SUM_of_
Animation
SUM_of_
Comedy
….. title_id
viewed
by user
user_id1 Х ….. 1
user_id2 Х ….. 1
user_id3 Х ….. 0
….. ….. ….. ….. ….. ….. ….. ….. ….. ….. ….. …..
user_idN ….. 0
Building a recommendation system: Regression
11
Comparing algorithms
Algorithm Pros Cons
Co-Occurence
● Fast learning
● Good speed of work
● To train enough not very long
history of views
● It is not possible to increase
the accuracy
● The "cold start" problem
Collaborative
Filtering
● Fast learning
● Using not only the fact of views,
but also ratings
● It predicts not only views, but also
ratings
● It is not possible to add information
about movies or users
● The "cold start" problem
Binary
Logistic
Regression
● Good accuracy for the long history
● The ability to increase the accuracy
of the method by introducing
predictors
● Long time training
● Low precision for short history
12
Recommendations: KPI
13
Dynamic dataset
(Users Activity Generator)
Static dataset
(Movielens.org dataset)
Co-occurrence 48 % 7,96 %
Collaborative filtering 27 % 4,6 %
Binary logistic regression 8 % 16 %
Recommendations: KPI comparison
14
Dynamic dataset
(Users Activity Generator)
Static dataset
(Movielens.org dataset)
Co-occurrence 48 % 7,96 %
Collaborative filtering 27 % 4,6 %
Binary logistic regression 8 % 16 %
Top_Hot_Rate 17 % 1.04 %
Randomly 0.3 % 0.005 %
Events generator
15
Traditional TV
Viewing Trends
When Are People
Watching?
Generator: viewing time generation
16
1. The first level of preference by genre
2. The second level of preference genre
3. The level of preferences of other genres
4. Sensitivity to change genres
5. Sensitivity to view the rating of films
6. Sensitivity to the release date of the film
7. Sensitivity to the duration of watching
movies
8. Sensitivity to view new movies
9. The level of intensity of movies
10.The level of preference for the return
of the scanned film
User Parameters:
Generator: viewing content generation
17
Ensemble of models in customer’s life cycle
Client life cycle
A model based on
socio-
demographic
profile
A model based
on a segmentation of
films k-means etc
A model built on
the co-occurrence
Model based on
collaborative
filtering
A film-personalized
model based on
regression
A user-personalized
model based on
regression
Model based on film
segmentation + film-
personalized model
regression
based 18
VOD OTT Reference Platform
Recommendation System
is only part of the bigger
project, but one of the
most crucial piece
19
Questions
20
We will be happy to answer your questions
info@intropro.com
WEBSITE COMPANY BLOG
SUCCESS STORIES LINKEDIN
intropro.com intropro.com/resources/blog
intropro.com/case-studies linkedin.com/company/intro-pro

More Related Content

Similar to VOD Recommendation For OTT Video Platforms

You Tube Analytics
You Tube AnalyticsYou Tube Analytics
You Tube AnalyticsMrkt360 Inc.
 
Video recommendations and Machine Learning by Jerónimo Macanas at Big Data Sp...
Video recommendations and Machine Learning by Jerónimo Macanas at Big Data Sp...Video recommendations and Machine Learning by Jerónimo Macanas at Big Data Sp...
Video recommendations and Machine Learning by Jerónimo Macanas at Big Data Sp...Big Data Spain
 
Social Video Analytics: From Demography to Psychography of User Behaviour
Social Video Analytics: From Demography to Psychography of User BehaviourSocial Video Analytics: From Demography to Psychography of User Behaviour
Social Video Analytics: From Demography to Psychography of User BehaviourDigital Vidya
 
Zenoss as Core Element for Video QOS
Zenoss as Core Element for Video QOS Zenoss as Core Element for Video QOS
Zenoss as Core Element for Video QOS Zenoss
 
Monetizing online video in europe
Monetizing online video in europeMonetizing online video in europe
Monetizing online video in europePietro Lambert
 
IRJET- Hybrid Recommendation System for Movies
IRJET-  	  Hybrid Recommendation System for MoviesIRJET-  	  Hybrid Recommendation System for Movies
IRJET- Hybrid Recommendation System for MoviesIRJET Journal
 
MOVIE RECOMMENDATION SYSTEM USING COLLABORATIVE FILTERING
MOVIE RECOMMENDATION SYSTEM USING COLLABORATIVE FILTERINGMOVIE RECOMMENDATION SYSTEM USING COLLABORATIVE FILTERING
MOVIE RECOMMENDATION SYSTEM USING COLLABORATIVE FILTERINGIRJET Journal
 
Streaming Video Report
Streaming Video ReportStreaming Video Report
Streaming Video Reportmcehrnrooth
 
Gaming the system: How traditional publishers can win in today's mobile-first...
Gaming the system: How traditional publishers can win in today's mobile-first...Gaming the system: How traditional publishers can win in today's mobile-first...
Gaming the system: How traditional publishers can win in today's mobile-first...Digiday
 
Data driven video advertising campaigns - JustWatch & Snowplow
Data driven video advertising campaigns - JustWatch & SnowplowData driven video advertising campaigns - JustWatch & Snowplow
Data driven video advertising campaigns - JustWatch & SnowplowGiuseppe Gaviani
 
Second issue of the InVID newsletter
Second issue of the InVID newsletterSecond issue of the InVID newsletter
Second issue of the InVID newsletterInVID Project
 
Personalization Palooza 2016
Personalization Palooza 2016Personalization Palooza 2016
Personalization Palooza 2016Pancrazio Auteri
 
CrowdTV - Crowd-source TV content ratings
CrowdTV - Crowd-source TV content ratingsCrowdTV - Crowd-source TV content ratings
CrowdTV - Crowd-source TV content ratingsHenri Dambreville
 
MediaEval 2018: The MediaEval 2018 Movie Recommendation Task: Recommending Mo...
MediaEval 2018: The MediaEval 2018 Movie Recommendation Task: Recommending Mo...MediaEval 2018: The MediaEval 2018 Movie Recommendation Task: Recommending Mo...
MediaEval 2018: The MediaEval 2018 Movie Recommendation Task: Recommending Mo...multimediaeval
 
Hivetree introduction (Mar 2014)
Hivetree introduction (Mar 2014)Hivetree introduction (Mar 2014)
Hivetree introduction (Mar 2014)HIVENEST
 
Red digital consulting Great Big Story Website Analysis and Strategy
Red digital consulting Great Big Story Website Analysis and Strategy Red digital consulting Great Big Story Website Analysis and Strategy
Red digital consulting Great Big Story Website Analysis and Strategy Amanda Lehrer
 

Similar to VOD Recommendation For OTT Video Platforms (20)

You Tube Analytics
You Tube AnalyticsYou Tube Analytics
You Tube Analytics
 
Conviva at Inter BEE 2017
Conviva at Inter BEE 2017Conviva at Inter BEE 2017
Conviva at Inter BEE 2017
 
Video recommendations and Machine Learning by Jerónimo Macanas at Big Data Sp...
Video recommendations and Machine Learning by Jerónimo Macanas at Big Data Sp...Video recommendations and Machine Learning by Jerónimo Macanas at Big Data Sp...
Video recommendations and Machine Learning by Jerónimo Macanas at Big Data Sp...
 
Social Video Analytics: From Demography to Psychography of User Behaviour
Social Video Analytics: From Demography to Psychography of User BehaviourSocial Video Analytics: From Demography to Psychography of User Behaviour
Social Video Analytics: From Demography to Psychography of User Behaviour
 
Movie_Manifest.pptx
Movie_Manifest.pptxMovie_Manifest.pptx
Movie_Manifest.pptx
 
Zenoss as Core Element for Video QOS
Zenoss as Core Element for Video QOS Zenoss as Core Element for Video QOS
Zenoss as Core Element for Video QOS
 
Monetizing online video in europe
Monetizing online video in europeMonetizing online video in europe
Monetizing online video in europe
 
IRJET- Hybrid Recommendation System for Movies
IRJET-  	  Hybrid Recommendation System for MoviesIRJET-  	  Hybrid Recommendation System for Movies
IRJET- Hybrid Recommendation System for Movies
 
MOVIE RECOMMENDATION SYSTEM USING COLLABORATIVE FILTERING
MOVIE RECOMMENDATION SYSTEM USING COLLABORATIVE FILTERINGMOVIE RECOMMENDATION SYSTEM USING COLLABORATIVE FILTERING
MOVIE RECOMMENDATION SYSTEM USING COLLABORATIVE FILTERING
 
Streaming Video Report
Streaming Video ReportStreaming Video Report
Streaming Video Report
 
Gaming the system: How traditional publishers can win in today's mobile-first...
Gaming the system: How traditional publishers can win in today's mobile-first...Gaming the system: How traditional publishers can win in today's mobile-first...
Gaming the system: How traditional publishers can win in today's mobile-first...
 
Data driven video advertising campaigns - JustWatch & Snowplow
Data driven video advertising campaigns - JustWatch & SnowplowData driven video advertising campaigns - JustWatch & Snowplow
Data driven video advertising campaigns - JustWatch & Snowplow
 
Second issue of the InVID newsletter
Second issue of the InVID newsletterSecond issue of the InVID newsletter
Second issue of the InVID newsletter
 
Online Video Analytics in Digital Analytics Space by Harsh Kabra
Online Video Analytics in Digital Analytics Space by Harsh KabraOnline Video Analytics in Digital Analytics Space by Harsh Kabra
Online Video Analytics in Digital Analytics Space by Harsh Kabra
 
Personalization Palooza 2016
Personalization Palooza 2016Personalization Palooza 2016
Personalization Palooza 2016
 
CrowdTV - Crowd-source TV content ratings
CrowdTV - Crowd-source TV content ratingsCrowdTV - Crowd-source TV content ratings
CrowdTV - Crowd-source TV content ratings
 
MacGuffin
MacGuffinMacGuffin
MacGuffin
 
MediaEval 2018: The MediaEval 2018 Movie Recommendation Task: Recommending Mo...
MediaEval 2018: The MediaEval 2018 Movie Recommendation Task: Recommending Mo...MediaEval 2018: The MediaEval 2018 Movie Recommendation Task: Recommending Mo...
MediaEval 2018: The MediaEval 2018 Movie Recommendation Task: Recommending Mo...
 
Hivetree introduction (Mar 2014)
Hivetree introduction (Mar 2014)Hivetree introduction (Mar 2014)
Hivetree introduction (Mar 2014)
 
Red digital consulting Great Big Story Website Analysis and Strategy
Red digital consulting Great Big Story Website Analysis and Strategy Red digital consulting Great Big Story Website Analysis and Strategy
Red digital consulting Great Big Story Website Analysis and Strategy
 

Recently uploaded

Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Pooja Nehwal
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...amitlee9823
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...amitlee9823
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...only4webmaster01
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 

Recently uploaded (20)

Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 

VOD Recommendation For OTT Video Platforms

  • 1. VOD RECOMMENDATION FOR OTT VIDEO PLATFORMS Liubov Kapustina, Data Scientist 12 september, 2015
  • 2. Software Development House from Kyiv for Media Entertainment and Telecommunication industries in embedded and backend planes IntroPro 2
  • 3. Building Video Recommendation system 1 000 000 events/day/user 10 000+ users 20 000+ movies 3 Account Users Devices Events
  • 4. Implemented for constructing recommender systems Co-Occurence Collaborative Filtering Binary Logistic Regression 4
  • 5. Building a recommendation system: Co-occurrence 5 Co-Occurence
  • 6. Building a recommendation system: Co-occurrence 6
  • 7. Building a recommendation system: Collaborative filtering 7 Collaborative Filtering
  • 8. Building a recommendation system: Collaborative filtering 8
  • 9. Building a recommendation system: Regression 9 Binary Logistic Regression
  • 10. Building a recommendation system: Regression 10 User ID Gend er Age Count of viewed movies by customer How many month customer use our services The average duration of one film for customer The total duration of the viewing for the entire period The total average duration of viewing within a month SUM_of_ Animation SUM_of_ Comedy ….. title_id viewed by user user_id1 Х ….. 1 user_id2 Х ….. 1 user_id3 Х ….. 0 ….. ….. ….. ….. ….. ….. ….. ….. ….. ….. ….. ….. user_idN ….. 0
  • 11. Building a recommendation system: Regression 11
  • 12. Comparing algorithms Algorithm Pros Cons Co-Occurence ● Fast learning ● Good speed of work ● To train enough not very long history of views ● It is not possible to increase the accuracy ● The "cold start" problem Collaborative Filtering ● Fast learning ● Using not only the fact of views, but also ratings ● It predicts not only views, but also ratings ● It is not possible to add information about movies or users ● The "cold start" problem Binary Logistic Regression ● Good accuracy for the long history ● The ability to increase the accuracy of the method by introducing predictors ● Long time training ● Low precision for short history 12
  • 13. Recommendations: KPI 13 Dynamic dataset (Users Activity Generator) Static dataset (Movielens.org dataset) Co-occurrence 48 % 7,96 % Collaborative filtering 27 % 4,6 % Binary logistic regression 8 % 16 %
  • 14. Recommendations: KPI comparison 14 Dynamic dataset (Users Activity Generator) Static dataset (Movielens.org dataset) Co-occurrence 48 % 7,96 % Collaborative filtering 27 % 4,6 % Binary logistic regression 8 % 16 % Top_Hot_Rate 17 % 1.04 % Randomly 0.3 % 0.005 %
  • 15. Events generator 15 Traditional TV Viewing Trends When Are People Watching?
  • 16. Generator: viewing time generation 16 1. The first level of preference by genre 2. The second level of preference genre 3. The level of preferences of other genres 4. Sensitivity to change genres 5. Sensitivity to view the rating of films 6. Sensitivity to the release date of the film 7. Sensitivity to the duration of watching movies 8. Sensitivity to view new movies 9. The level of intensity of movies 10.The level of preference for the return of the scanned film User Parameters:
  • 17. Generator: viewing content generation 17
  • 18. Ensemble of models in customer’s life cycle Client life cycle A model based on socio- demographic profile A model based on a segmentation of films k-means etc A model built on the co-occurrence Model based on collaborative filtering A film-personalized model based on regression A user-personalized model based on regression Model based on film segmentation + film- personalized model regression based 18
  • 19. VOD OTT Reference Platform Recommendation System is only part of the bigger project, but one of the most crucial piece 19
  • 20. Questions 20 We will be happy to answer your questions info@intropro.com WEBSITE COMPANY BLOG SUCCESS STORIES LINKEDIN intropro.com intropro.com/resources/blog intropro.com/case-studies linkedin.com/company/intro-pro

Editor's Notes

  1. Диаграмму перерисовать упрощенно, визуально и крупной
  2. Никто это в жизни не разберет на слайде. Или убрать, или упрощенно показать
  3. Текст разобрать будет невозможно.
  4. Останавливаться только если будут вопросы. Вопросы типа “для кого” - ответ: Reference архитектура/полигон для коммерческих проектов.