SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Similaire à VOD Recommendation For OTT Video Platforms

Better Together: Player + Analytics Webinar
Better Together: Player + Analytics WebinarBetter Together: Player + Analytics Webinar
Better Together: Player + Analytics WebinarBitmovin Inc
 
Intro to Streamlyzer
Intro to StreamlyzerIntro to Streamlyzer
Intro to StreamlyzerHyewon Son
 
Movie recommendation system using collaborative filtering system
Movie recommendation system using collaborative filtering system Movie recommendation system using collaborative filtering system
Movie recommendation system using collaborative filtering system Mauryasuraj98
 
Movie_Recommendation.pdf
Movie_Recommendation.pdfMovie_Recommendation.pdf
Movie_Recommendation.pdfMrShaikh12
 
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
 
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
 

Similaire à VOD Recommendation For OTT Video Platforms (20)

Better Together: Player + Analytics Webinar
Better Together: Player + Analytics WebinarBetter Together: Player + Analytics Webinar
Better Together: Player + Analytics Webinar
 
Intro to Streamlyzer
Intro to StreamlyzerIntro to Streamlyzer
Intro to Streamlyzer
 
Movie recommendation system using collaborative filtering system
Movie recommendation system using collaborative filtering system Movie recommendation system using collaborative filtering system
Movie recommendation system using collaborative filtering system
 
Movie_Recommendation.pdf
Movie_Recommendation.pdfMovie_Recommendation.pdf
Movie_Recommendation.pdf
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
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
 
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
 

Dernier

VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
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
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
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
 
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
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
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
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
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
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 

Dernier (20)

VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
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...
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
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
 
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
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
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...
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
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
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 

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

Notes de l'éditeur

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