SlideShare a Scribd company logo
1 of 25
Download to read offline
1
IMPROVING THE TV USER EXPERIENCE BY ALGORITHMS:
PERSONALIZED CONTENT RECOMMENDATION FOR IPTV AND OTT
SYSTEMS
Dávid Zibriczky, ImpressTV
2015-10-09
2
Who we are?
• Acquisition of IPTV, OTT and media business line of Gravity R&D (July 2014)
• Technical Centre in Budapest, sales and management from the UK
What we are doing?
• Providing personalized recommendations, data analytics, targeted advertising and audience
measurement for corporate clients
• Main domains: Video-On-Demand, LinearTV, OTT, Advertisements
About ImpressTV
3
TV is dead?
4,000
40,000
1952 1962 1972 1982 1992 2002 2012
Radio Direct Mail Yellow Pages
Magazines Newspapers TOTAL TV
Source: B. Kitts - Tectonic Shifts in Television Advertising (RecSys 2014)
• TV and radio are not dead
• Temporary fall in 2008
• Newspapers, magazines and yellow
pages are in falling trend in 2000s
4
• More time spent watching media contents than ever
• Hundreds of channels, ten thousands of movies, millions of user uploaded videos
• Heterogeneous mixture of devices and contents
• Massive consumptional information
• Cloudization and centralization
Then and Now
5
Source: http://bigscreenglobal.com/
6
What is a Recommender System?
7
• For the consumers
› Content discovery (relevance, time, information filtering)
› Exploring new preferences (habits, engagement)
• For the business
› Improving KPIs, balancing consumption (long tail contents)
› Promotions, targeting, campaign, analitics, reporting
• For the vendors
› Data integration, insights, data science, optimization
› Technology challenges, deployment, maintenance
What does a Recommender System mean in TV business?
8
• Goals for consumers not necessarily equal to business!
• Simplified example 1: YouTube (User-generated contents)
› Goal of the business: Receive more income from advertisements
› Goal of the users: Having useful time by watching videos
› The goal is realized in the same way, more videos watched are good for both.
• Simplified example 2: Netflix (Video On Demand rental)
› Goal of the business: Increase the income of VOD
› Goal for the users: Watching interesting movies, spending less time for searching
› The goal is different. Netflix wants the users pay more. The users basically don’t want to spend more.
Difference between the goals
9
Challenges
10
Evolution of the Recommender Problem
Source: http://www.slideshare.net/xamat/recsys-2014-tutorial-the-recommender-problem-revisited
11
Time-dependency
1:00
1:30
2:00
2:30
3:00
3:30
4:00
4:30
5:00
5:30
6:00
6:30
7:00
7:30
8:00
8:30
9:00
9:30
10:00
10:30
11:00
11:30
12:00
12:30
13:00
13:30
14:00
14:30
15:00
15:30
16:00
16:30
17:00
17:30
18:00
18:30
19:00
19:30
20:00
20:30
21:00
21:30
22:00
22:30
23:00
23:30
0:00
0:30
Intraday Channel Popularity
12
Device-dependency
Source: B. Kitts - Tectonic Shifts in Television Advertising (RecSys 2014)
0.00
0.50
1.00
1.50
2.00
2.50
3.00
K2-11 T12-17 A18-24 A25-34 A35-44 A45-54 A55-64 A65+
Video on Mobile
Video on Mobile
0.00
0.50
1.00
1.50
2.00
2.50
K2-11 T12-17 A18-24 A25-34 A35-44 A45-54 A55-64 A65+
Video on internet
Video on internet
0.00
0.20
0.40
0.60
0.80
1.00
1.20
1.40
1.60
K2-11 T12-17 A18-24 A25-34 A35-44 A45-54 A55-64 A65+
Time-shiftedTV
Time-shifted TV
0.00
0.20
0.40
0.60
0.80
1.00
1.20
1.40
1.60
K2-11 T12-17 A18-24 A25-34 A35-44 A45-54 A55-64 A65+
TraditionalTV
Traditional TV
12-17 year olds
25-34 year olds
18-24 year olds
65+ year olds
13
Unification challenges
PVR
LiveTV
CatchUp
SVoD
TVoD
ADs
Devices
Social Networks
Metadata sources
TV contents (operators)
14
• Who is the front of the TV? (watching behavior pattern recognition)
• Cold-start problem, opt-out users (metadata enrichment, hybrid filtering)
• Noise filtering, lack of explicit data (filtering and weighting method, implicit feedbacks)
• Context-dependency (device, time, mood)
• Cross-domain recommendation, content centralization
• Time-dependent recommendable set (model-based methods)
• Popularity effect (diversification)
• Upselling, subscription (Live  VOD)
• Offline vs. Online KPIs
Data Science Challenges
15
• Heterogeneous external data sources (data unification)
• Big data (scalable algorithms, distributed databases)
• Latency in data transfer, streaming service
• Responsivity, load, SLA (distributed systems, load balancer)
• Maintenance, service, follow-up
• Open source vs. self-development
• Distributed systems vs. single server
• Software-as-a-service vs. on-site deplyoment
Technology Challenges
16
Let’s do some math…
17
• Different preferences during the day
• Context: Time period
• Time period 1: 06:00-14:00
Tensor Factorization
R1 Item1 Item2 Item3 …
User1 1 …
User2 1 0 …
User3 …
…. … … … …
18
R1 Item1 Item2 Item3 …
User1 1 …
User2 1 0 …
User3 …
…. … … … …
R2 Item1 Item2 Item3 …
User1 0 1 …
User2 1 …
User3 1 …
…. … … … …
Tensor Factorization
• Different preferences during the day
• Context: Time period
• Time period 2: 14:00-22:00
19
R1 Item1 Item2 Item3 …
User1 1 …
User2 1 0 …
User3 …
…. … … … …
R2 Item1 Item2 Item3 …
User1 0 1 …
User2 1 …
User3 1 …
…. … … … …
R3 Item1 Item2 Item3 …
User1 1 …
User2 …
User3 1 1 …
…. … … … …
Tensor Factorization
• Different preferences during the day
• Context: Time period
• Time period 3: 22:00-06:00
20
R1 Item1 Item2 Item3 …
User1 1 …
User2 1 0 …
User3 …
…. … … … …
R2 Item1 Item2 Item3 …
User1 0 1 …
User2 1 …
User3 1 …
…. … … … …
R3 Item1 Item2 Item3 …
User1 …
User2 ො𝒓 𝑢𝑖𝑡 …
User3 …
…. … … … …
QT
q11 q21 q31 …
q12 q22 q32 …
P
p11 p12
p21 p22
p31 p32
… …
Tt11
t12
t21
t22
t31
t32
𝑹 𝑵𝒙𝑴: preference matrix
𝑷 𝑵𝒙𝑲: user feature matrix
𝑸 𝑴𝒙𝑲: item feature matrix
𝑻 𝑳𝒙𝑲: time feature matrix
𝑵: #users
𝑴: #items
𝑳: #time periods
𝑲: #features
ො𝒓 𝒖𝒊t = ෍
𝒌
𝒑 𝒖𝒌 𝒒𝒊𝒌 𝒕𝒕𝒌
𝑹 = 𝑷° 𝑸° 𝑻Tensor Factorization
21
Does the Recommender System work?
22
Case Study (VOD, Magyar Telekom)
-5%
0%
5%
10%
15%
20%
25%
30%
01-01
01-03
01-05
01-07
01-09
01-11
01-13
01-15
01-17
01-19
01-21
01-23
01-25
01-27
01-29
01-31
02-02
02-04
02-06
02-08
02-10
02-12
02-14
02-16
02-18
02-20
02-22
02-24
02-26
02-28
A/B testing VOD Revenue increase vs. External Baseline Group (7-day Moving Avg.)
ITV Algorithm 1 ITV Algorithm 2 ITV Algorithm 3
Changes in 3 Changes in 2
Changes in 2
Baseline 1
23
• Increasing trust in recommender system
• Contents selected via R4U are watched 40% longer and completed with almost twice more probability than in standard way.
• High correlation between Recall/MRR and Completed Waching Ratio
Source: D. Zibriczky, Z. Petres, M. Waszlavik and D. Tikk: EPG content recommendation in large scale: a case study on interactive TV platform. Machine Learning with Multimedia
Data – Special session at the 12th IEEE International Conference on Machine Learning and Applications (ICMLA'13), Miami, Florida, 2013.
Case Study (LinearTV, SaskTel)
0%
20%
40%
60%
80%
1 10 100
Average CTR vs. # of rec. requests from the
first use of RS
EPG/Zapp R4U Benefit
Watching Length
Ratio
29,90% 42,02% +40,54%
Completed Watching
Ratio
15,91% 30,53% +91,89%
24
• Heterogeneous data integration, cloud
• Content discovery and personalization over recommendation
• Productization over optimization
• Hybrid Filtering with Factorization Machines
• Content popularity prediction
• Mood detection, gamification
• Future TV: Personalized channels for each users, schedule recommendation
State of the art
25
Presented by:
Contact:
THANK YOU!
www.impresstv.com
David Zibriczky
Head of Data Science
david.zibriczky@impresstv.com

More Related Content

Similar to Improving TV Experience with Personalized Content Recommendations

sCorrecting for country skew: How APNIC adjusts for sample bias in the counts
sCorrecting for country skew: How APNIC adjusts for sample bias in the countssCorrecting for country skew: How APNIC adjusts for sample bias in the counts
sCorrecting for country skew: How APNIC adjusts for sample bias in the countsAPNIC
 
Technologies in Media and Entertainment Industry
Technologies in Media and Entertainment Industry Technologies in Media and Entertainment Industry
Technologies in Media and Entertainment Industry Kaustuv Chatterjee
 
Feature Spotlight: How TuneIn Uses Outlier Detection and Predictive Analytics...
Feature Spotlight: How TuneIn Uses Outlier Detection and Predictive Analytics...Feature Spotlight: How TuneIn Uses Outlier Detection and Predictive Analytics...
Feature Spotlight: How TuneIn Uses Outlier Detection and Predictive Analytics...Sumo Logic
 
raph Databases with Neo4j – Emil Eifrem
raph Databases with Neo4j – Emil Eifremraph Databases with Neo4j – Emil Eifrem
raph Databases with Neo4j – Emil Eifrembuildacloud
 
MongoDB .local London 2019: Nationwide Building Society: Building Mobile Appl...
MongoDB .local London 2019: Nationwide Building Society: Building Mobile Appl...MongoDB .local London 2019: Nationwide Building Society: Building Mobile Appl...
MongoDB .local London 2019: Nationwide Building Society: Building Mobile Appl...MongoDB
 
Developing multi-functional “sensor” web service platform for citizen sensing
Developing multi-functional “sensor” web service platform for citizen sensingDeveloping multi-functional “sensor” web service platform for citizen sensing
Developing multi-functional “sensor” web service platform for citizen sensingSnowflake Software
 
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...BigData_Europe
 
Building an recommendation system for IPTV on a fast streaming architecture -...
Building an recommendation system for IPTV on a fast streaming architecture -...Building an recommendation system for IPTV on a fast streaming architecture -...
Building an recommendation system for IPTV on a fast streaming architecture -...Institute of Contemporary Sciences
 
QoS for Media Networks
QoS for Media NetworksQoS for Media Networks
QoS for Media NetworksAmine Choukir
 
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
 
Policy control and business revenue cases
Policy control and business revenue casesPolicy control and business revenue cases
Policy control and business revenue casesvishal2020
 
Webinar - How to Get Real-Time Network Management Right?
Webinar - How to Get Real-Time Network Management Right?Webinar - How to Get Real-Time Network Management Right?
Webinar - How to Get Real-Time Network Management Right?ManageEngine
 
Introduction to Triton Webcast Metrics for NPR Member Stations - 3/8/12
Introduction to Triton Webcast Metrics for NPR Member Stations - 3/8/12Introduction to Triton Webcast Metrics for NPR Member Stations - 3/8/12
Introduction to Triton Webcast Metrics for NPR Member Stations - 3/8/12Eric Athas
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyesThousandEyes
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyesThousandEyes
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyesThousandEyes
 
Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...
Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...
Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...Formulatedby
 
Cost Advantages of Cloud Video by Arnaud Perrier of Envivio
Cost Advantages of Cloud Video by Arnaud Perrier of EnvivioCost Advantages of Cloud Video by Arnaud Perrier of Envivio
Cost Advantages of Cloud Video by Arnaud Perrier of EnvivioETCenter
 

Similar to Improving TV Experience with Personalized Content Recommendations (20)

Tstat conext
Tstat conextTstat conext
Tstat conext
 
sCorrecting for country skew: How APNIC adjusts for sample bias in the counts
sCorrecting for country skew: How APNIC adjusts for sample bias in the countssCorrecting for country skew: How APNIC adjusts for sample bias in the counts
sCorrecting for country skew: How APNIC adjusts for sample bias in the counts
 
Technologies in Media and Entertainment Industry
Technologies in Media and Entertainment Industry Technologies in Media and Entertainment Industry
Technologies in Media and Entertainment Industry
 
Feature Spotlight: How TuneIn Uses Outlier Detection and Predictive Analytics...
Feature Spotlight: How TuneIn Uses Outlier Detection and Predictive Analytics...Feature Spotlight: How TuneIn Uses Outlier Detection and Predictive Analytics...
Feature Spotlight: How TuneIn Uses Outlier Detection and Predictive Analytics...
 
raph Databases with Neo4j – Emil Eifrem
raph Databases with Neo4j – Emil Eifremraph Databases with Neo4j – Emil Eifrem
raph Databases with Neo4j – Emil Eifrem
 
MongoDB .local London 2019: Nationwide Building Society: Building Mobile Appl...
MongoDB .local London 2019: Nationwide Building Society: Building Mobile Appl...MongoDB .local London 2019: Nationwide Building Society: Building Mobile Appl...
MongoDB .local London 2019: Nationwide Building Society: Building Mobile Appl...
 
Developing multi-functional “sensor” web service platform for citizen sensing
Developing multi-functional “sensor” web service platform for citizen sensingDeveloping multi-functional “sensor” web service platform for citizen sensing
Developing multi-functional “sensor” web service platform for citizen sensing
 
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
 
Building an recommendation system for IPTV on a fast streaming architecture -...
Building an recommendation system for IPTV on a fast streaming architecture -...Building an recommendation system for IPTV on a fast streaming architecture -...
Building an recommendation system for IPTV on a fast streaming architecture -...
 
QoS for Media Networks
QoS for Media NetworksQoS for Media Networks
QoS for Media Networks
 
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
 
Policy control and business revenue cases
Policy control and business revenue casesPolicy control and business revenue cases
Policy control and business revenue cases
 
Webinar - How to Get Real-Time Network Management Right?
Webinar - How to Get Real-Time Network Management Right?Webinar - How to Get Real-Time Network Management Right?
Webinar - How to Get Real-Time Network Management Right?
 
Introduction to Triton Webcast Metrics for NPR Member Stations - 3/8/12
Introduction to Triton Webcast Metrics for NPR Member Stations - 3/8/12Introduction to Triton Webcast Metrics for NPR Member Stations - 3/8/12
Introduction to Triton Webcast Metrics for NPR Member Stations - 3/8/12
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyes
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyes
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyes
 
Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...
Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...
Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...
 
vidbez eng
vidbez engvidbez eng
vidbez eng
 
Cost Advantages of Cloud Video by Arnaud Perrier of Envivio
Cost Advantages of Cloud Video by Arnaud Perrier of EnvivioCost Advantages of Cloud Video by Arnaud Perrier of Envivio
Cost Advantages of Cloud Video by Arnaud Perrier of Envivio
 

More from David Zibriczky

Highlights from the 8th ACM Conference on Recommender Systems (RecSys 2014)
Highlights from the 8th ACM Conference on Recommender Systems (RecSys 2014)Highlights from the 8th ACM Conference on Recommender Systems (RecSys 2014)
Highlights from the 8th ACM Conference on Recommender Systems (RecSys 2014)David Zibriczky
 
Recommender Systems meet Finance - A literature review
Recommender Systems meet Finance - A literature reviewRecommender Systems meet Finance - A literature review
Recommender Systems meet Finance - A literature reviewDavid Zibriczky
 
A Combination of Simple Models by Forward Predictor Selection for Job Recomme...
A Combination of Simple Models by Forward Predictor Selection for Job Recomme...A Combination of Simple Models by Forward Predictor Selection for Job Recomme...
A Combination of Simple Models by Forward Predictor Selection for Job Recomme...David Zibriczky
 
Fast ALS-Based Matrix Factorization for Recommender Systems
Fast ALS-Based Matrix Factorization for Recommender SystemsFast ALS-Based Matrix Factorization for Recommender Systems
Fast ALS-Based Matrix Factorization for Recommender SystemsDavid Zibriczky
 
EPG content recommendation in large scale: a case study on interactive TV pla...
EPG content recommendation in large scale: a case study on interactive TV pla...EPG content recommendation in large scale: a case study on interactive TV pla...
EPG content recommendation in large scale: a case study on interactive TV pla...David Zibriczky
 
Personalized recommendation of linear content on interactive TV platforms
Personalized recommendation of linear content on interactive TV platformsPersonalized recommendation of linear content on interactive TV platforms
Personalized recommendation of linear content on interactive TV platformsDavid Zibriczky
 
An introduction to Recommender Systems
An introduction to Recommender SystemsAn introduction to Recommender Systems
An introduction to Recommender SystemsDavid Zibriczky
 
Data Modeling in IPTV and OTT Recommender Systems
Data Modeling in IPTV and OTT Recommender SystemsData Modeling in IPTV and OTT Recommender Systems
Data Modeling in IPTV and OTT Recommender SystemsDavid Zibriczky
 
Entropy based asset pricing
Entropy based asset pricingEntropy based asset pricing
Entropy based asset pricingDavid Zibriczky
 

More from David Zibriczky (9)

Highlights from the 8th ACM Conference on Recommender Systems (RecSys 2014)
Highlights from the 8th ACM Conference on Recommender Systems (RecSys 2014)Highlights from the 8th ACM Conference on Recommender Systems (RecSys 2014)
Highlights from the 8th ACM Conference on Recommender Systems (RecSys 2014)
 
Recommender Systems meet Finance - A literature review
Recommender Systems meet Finance - A literature reviewRecommender Systems meet Finance - A literature review
Recommender Systems meet Finance - A literature review
 
A Combination of Simple Models by Forward Predictor Selection for Job Recomme...
A Combination of Simple Models by Forward Predictor Selection for Job Recomme...A Combination of Simple Models by Forward Predictor Selection for Job Recomme...
A Combination of Simple Models by Forward Predictor Selection for Job Recomme...
 
Fast ALS-Based Matrix Factorization for Recommender Systems
Fast ALS-Based Matrix Factorization for Recommender SystemsFast ALS-Based Matrix Factorization for Recommender Systems
Fast ALS-Based Matrix Factorization for Recommender Systems
 
EPG content recommendation in large scale: a case study on interactive TV pla...
EPG content recommendation in large scale: a case study on interactive TV pla...EPG content recommendation in large scale: a case study on interactive TV pla...
EPG content recommendation in large scale: a case study on interactive TV pla...
 
Personalized recommendation of linear content on interactive TV platforms
Personalized recommendation of linear content on interactive TV platformsPersonalized recommendation of linear content on interactive TV platforms
Personalized recommendation of linear content on interactive TV platforms
 
An introduction to Recommender Systems
An introduction to Recommender SystemsAn introduction to Recommender Systems
An introduction to Recommender Systems
 
Data Modeling in IPTV and OTT Recommender Systems
Data Modeling in IPTV and OTT Recommender SystemsData Modeling in IPTV and OTT Recommender Systems
Data Modeling in IPTV and OTT Recommender Systems
 
Entropy based asset pricing
Entropy based asset pricingEntropy based asset pricing
Entropy based asset pricing
 

Recently uploaded

1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 

Recently uploaded (20)

1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 

Improving TV Experience with Personalized Content Recommendations

  • 1. 1 IMPROVING THE TV USER EXPERIENCE BY ALGORITHMS: PERSONALIZED CONTENT RECOMMENDATION FOR IPTV AND OTT SYSTEMS Dávid Zibriczky, ImpressTV 2015-10-09
  • 2. 2 Who we are? • Acquisition of IPTV, OTT and media business line of Gravity R&D (July 2014) • Technical Centre in Budapest, sales and management from the UK What we are doing? • Providing personalized recommendations, data analytics, targeted advertising and audience measurement for corporate clients • Main domains: Video-On-Demand, LinearTV, OTT, Advertisements About ImpressTV
  • 3. 3 TV is dead? 4,000 40,000 1952 1962 1972 1982 1992 2002 2012 Radio Direct Mail Yellow Pages Magazines Newspapers TOTAL TV Source: B. Kitts - Tectonic Shifts in Television Advertising (RecSys 2014) • TV and radio are not dead • Temporary fall in 2008 • Newspapers, magazines and yellow pages are in falling trend in 2000s
  • 4. 4 • More time spent watching media contents than ever • Hundreds of channels, ten thousands of movies, millions of user uploaded videos • Heterogeneous mixture of devices and contents • Massive consumptional information • Cloudization and centralization Then and Now
  • 6. 6 What is a Recommender System?
  • 7. 7 • For the consumers › Content discovery (relevance, time, information filtering) › Exploring new preferences (habits, engagement) • For the business › Improving KPIs, balancing consumption (long tail contents) › Promotions, targeting, campaign, analitics, reporting • For the vendors › Data integration, insights, data science, optimization › Technology challenges, deployment, maintenance What does a Recommender System mean in TV business?
  • 8. 8 • Goals for consumers not necessarily equal to business! • Simplified example 1: YouTube (User-generated contents) › Goal of the business: Receive more income from advertisements › Goal of the users: Having useful time by watching videos › The goal is realized in the same way, more videos watched are good for both. • Simplified example 2: Netflix (Video On Demand rental) › Goal of the business: Increase the income of VOD › Goal for the users: Watching interesting movies, spending less time for searching › The goal is different. Netflix wants the users pay more. The users basically don’t want to spend more. Difference between the goals
  • 10. 10 Evolution of the Recommender Problem Source: http://www.slideshare.net/xamat/recsys-2014-tutorial-the-recommender-problem-revisited
  • 12. 12 Device-dependency Source: B. Kitts - Tectonic Shifts in Television Advertising (RecSys 2014) 0.00 0.50 1.00 1.50 2.00 2.50 3.00 K2-11 T12-17 A18-24 A25-34 A35-44 A45-54 A55-64 A65+ Video on Mobile Video on Mobile 0.00 0.50 1.00 1.50 2.00 2.50 K2-11 T12-17 A18-24 A25-34 A35-44 A45-54 A55-64 A65+ Video on internet Video on internet 0.00 0.20 0.40 0.60 0.80 1.00 1.20 1.40 1.60 K2-11 T12-17 A18-24 A25-34 A35-44 A45-54 A55-64 A65+ Time-shiftedTV Time-shifted TV 0.00 0.20 0.40 0.60 0.80 1.00 1.20 1.40 1.60 K2-11 T12-17 A18-24 A25-34 A35-44 A45-54 A55-64 A65+ TraditionalTV Traditional TV 12-17 year olds 25-34 year olds 18-24 year olds 65+ year olds
  • 14. 14 • Who is the front of the TV? (watching behavior pattern recognition) • Cold-start problem, opt-out users (metadata enrichment, hybrid filtering) • Noise filtering, lack of explicit data (filtering and weighting method, implicit feedbacks) • Context-dependency (device, time, mood) • Cross-domain recommendation, content centralization • Time-dependent recommendable set (model-based methods) • Popularity effect (diversification) • Upselling, subscription (Live  VOD) • Offline vs. Online KPIs Data Science Challenges
  • 15. 15 • Heterogeneous external data sources (data unification) • Big data (scalable algorithms, distributed databases) • Latency in data transfer, streaming service • Responsivity, load, SLA (distributed systems, load balancer) • Maintenance, service, follow-up • Open source vs. self-development • Distributed systems vs. single server • Software-as-a-service vs. on-site deplyoment Technology Challenges
  • 17. 17 • Different preferences during the day • Context: Time period • Time period 1: 06:00-14:00 Tensor Factorization R1 Item1 Item2 Item3 … User1 1 … User2 1 0 … User3 … …. … … … …
  • 18. 18 R1 Item1 Item2 Item3 … User1 1 … User2 1 0 … User3 … …. … … … … R2 Item1 Item2 Item3 … User1 0 1 … User2 1 … User3 1 … …. … … … … Tensor Factorization • Different preferences during the day • Context: Time period • Time period 2: 14:00-22:00
  • 19. 19 R1 Item1 Item2 Item3 … User1 1 … User2 1 0 … User3 … …. … … … … R2 Item1 Item2 Item3 … User1 0 1 … User2 1 … User3 1 … …. … … … … R3 Item1 Item2 Item3 … User1 1 … User2 … User3 1 1 … …. … … … … Tensor Factorization • Different preferences during the day • Context: Time period • Time period 3: 22:00-06:00
  • 20. 20 R1 Item1 Item2 Item3 … User1 1 … User2 1 0 … User3 … …. … … … … R2 Item1 Item2 Item3 … User1 0 1 … User2 1 … User3 1 … …. … … … … R3 Item1 Item2 Item3 … User1 … User2 ො𝒓 𝑢𝑖𝑡 … User3 … …. … … … … QT q11 q21 q31 … q12 q22 q32 … P p11 p12 p21 p22 p31 p32 … … Tt11 t12 t21 t22 t31 t32 𝑹 𝑵𝒙𝑴: preference matrix 𝑷 𝑵𝒙𝑲: user feature matrix 𝑸 𝑴𝒙𝑲: item feature matrix 𝑻 𝑳𝒙𝑲: time feature matrix 𝑵: #users 𝑴: #items 𝑳: #time periods 𝑲: #features ො𝒓 𝒖𝒊t = ෍ 𝒌 𝒑 𝒖𝒌 𝒒𝒊𝒌 𝒕𝒕𝒌 𝑹 = 𝑷° 𝑸° 𝑻Tensor Factorization
  • 21. 21 Does the Recommender System work?
  • 22. 22 Case Study (VOD, Magyar Telekom) -5% 0% 5% 10% 15% 20% 25% 30% 01-01 01-03 01-05 01-07 01-09 01-11 01-13 01-15 01-17 01-19 01-21 01-23 01-25 01-27 01-29 01-31 02-02 02-04 02-06 02-08 02-10 02-12 02-14 02-16 02-18 02-20 02-22 02-24 02-26 02-28 A/B testing VOD Revenue increase vs. External Baseline Group (7-day Moving Avg.) ITV Algorithm 1 ITV Algorithm 2 ITV Algorithm 3 Changes in 3 Changes in 2 Changes in 2 Baseline 1
  • 23. 23 • Increasing trust in recommender system • Contents selected via R4U are watched 40% longer and completed with almost twice more probability than in standard way. • High correlation between Recall/MRR and Completed Waching Ratio Source: D. Zibriczky, Z. Petres, M. Waszlavik and D. Tikk: EPG content recommendation in large scale: a case study on interactive TV platform. Machine Learning with Multimedia Data – Special session at the 12th IEEE International Conference on Machine Learning and Applications (ICMLA'13), Miami, Florida, 2013. Case Study (LinearTV, SaskTel) 0% 20% 40% 60% 80% 1 10 100 Average CTR vs. # of rec. requests from the first use of RS EPG/Zapp R4U Benefit Watching Length Ratio 29,90% 42,02% +40,54% Completed Watching Ratio 15,91% 30,53% +91,89%
  • 24. 24 • Heterogeneous data integration, cloud • Content discovery and personalization over recommendation • Productization over optimization • Hybrid Filtering with Factorization Machines • Content popularity prediction • Mood detection, gamification • Future TV: Personalized channels for each users, schedule recommendation State of the art
  • 25. 25 Presented by: Contact: THANK YOU! www.impresstv.com David Zibriczky Head of Data Science david.zibriczky@impresstv.com