SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
Mining TV-on-demand Services
EPSRC project
Dmytro Karamshuk
Users - 32 M/month
IP address – 20 M/month
Sessions - 1.9 Billion
May 2013 – Jan 2014
≈ 50% of population
Large-scale study of BBC iPlayer
UK Population – 64M
2  x  INFOCOM’2015,  ToN’2015,  JSAC’2016
Longitudinal View across ISPs
Fixed-line Internet market
(5 representative providers)
Mobile market is more dynamic than the fixed-line Internet market
Mobile Internet market
(5 representative providers)
Data caps decrease market share
All-you-can-eat data
(M1, M5)
Limited-cap data packages
(M2 – M4)
All-you-can-eat plans boost user consumption
Temporal Patterns in different ISPs
Fixed-line accesses (F1-F5) peaks
in the evening hours
Mobile users watch more
during commutes
FixedLined
ISPs
Mobile,limiteddata
caps
There is a problem…
Internet on trains in the UK is no good
A study shows that 23.2% 3G packets and 37.2% 4G packets on
the major train routes failed
A useful insight: users watch across networks
Users complete watching across different sessions and networks
Fixed-line ISPs Mobile ISPs
Per user completion ratio
Speculative Content Pre-fetching
Pre-fetch at home Watch during commutes
Speculative Content Pre-fetching
Not very efficient…
Per-user mobile savings with pre-fetching
Can we do better with predictive preloading?
Towards Predicting User Preferences
Featured content
Most Popular Content
How important are UI guidance?
For 20% of users > 60% of their access are from the Front Page
Content Types
11 channels
11 categories and 172 genres
thousands shows
1 channel 2 channels 3 channels
20%0% 40% 60% 100%
1 category 2 category 3 categories
30%0% 75%55% 100%
1 genre 2 gen. 3 gen.
15%0% 40% 50%30%
4 gen.
100%
1 sh. 2 sh. 3
10%0% 25%20%
4 sh.
100%35%
User Focus on Different Content Types
share of users with all their sessions from:
out of 11 channels
out of 171 genres
out of thousands shows
out of 11 categ.
importance
content category 0.038
content genre 0.063
category affinity 0.042
genre affinity 0.103
show affinity 0.179
channel affinity 0.043
content age 0.087
User Preferences
Total importance: 0.555
importance
featured content 0.061
featured position 0.061
content popularity rank 0.071
popularity position 0.008
featured probability 0.091
UI Guidance
Total importance: 0.292
importance
previously watched 0.066
completion ratio 0.081
probability of re-watching 0.007
Repeatedly Watched Content
Total importance: 0.154
Engineering Features
Supervised Learning
Problem: For a given user U and an episode E
predict whether U will watch E
Binary Classification Problem f(U,E) -> {0,1}
Random Forest: fast,
good performance on high dimensional data
Negative Examples: randomly sample from
what users did not watch
Predictions: Predict probability, rank all
episodes by probability
Accuracy of Personalized Predictions
For 50% of users over 70% chance
of fitting in Top-10 predictions
When do we do predictions?
Front Pages are updated over night…
When do we do predictions?
… and remain largely unchanged for 24h
How much traffic can be saved?
Predictive pre-fetching can potentially
save near 71% of mobile usage
We made mobile users happy!
How about the rest?
Access Patterns
Average per-user # sessions Correlation with Internet speed
Content Delivery for Home Broadband
Install more
distributed caches
May requires
significant investments
Any alternatives?
Problem: how to handle peak load from 32M users
Alternative: Peer-assisted Content Delivery
Content Servers
user
user user
user
user
user
average of 5K users online every sec in the first day after release
5K duplicates
every second!!!
Ask users for assistance
Elegant Theoretical Model for very Complex Behavior
around 88% of savings can be achieved
Data Analysis
TheoreticalModel
G c 1 e
c
Why it works?
Top-5% of the content
corpus accounts for 80% of traffic
Most of accesses happen in the
first day after release
Yes, it’s all about very popular content
Dmytro Karamshuk
King’s College London
“True genius resides in the capacity for evaluation of
uncertain, hazardous, and conflicting information” -
Winston Churchill

Mais conteúdo relacionado

Semelhante a Take-away TV: Recharging Work Commutes with Greedy and Predictive Preloading of TV Content

Citrix Mobile Analytics Report September 2014: Mobile subscriber data usage t...
Citrix Mobile Analytics Report September 2014: Mobile subscriber data usage t...Citrix Mobile Analytics Report September 2014: Mobile subscriber data usage t...
Citrix Mobile Analytics Report September 2014: Mobile subscriber data usage t...Citrix
 
Cloud Computing and Mobile VAS by E. Jay Saunders
Cloud Computing and Mobile VAS by E. Jay SaundersCloud Computing and Mobile VAS by E. Jay Saunders
Cloud Computing and Mobile VAS by E. Jay SaundersE. Jay Saunders
 
Zahid Hussain - Internet Tv Aug 2008 Poland
Zahid Hussain - Internet Tv Aug 2008 PolandZahid Hussain - Internet Tv Aug 2008 Poland
Zahid Hussain - Internet Tv Aug 2008 Polandguest4d4d00
 
Content for-all-the-potential-for-lte-broadcast-embms-white-paper
Content for-all-the-potential-for-lte-broadcast-embms-white-paperContent for-all-the-potential-for-lte-broadcast-embms-white-paper
Content for-all-the-potential-for-lte-broadcast-embms-white-paperKamal Kishor Pandey
 
IRJET- Data Transmission for Proximity Devices using Ultrasonic Sound Waves
IRJET- Data Transmission for Proximity Devices using Ultrasonic Sound WavesIRJET- Data Transmission for Proximity Devices using Ultrasonic Sound Waves
IRJET- Data Transmission for Proximity Devices using Ultrasonic Sound WavesIRJET Journal
 
Lecture 1 - Introduction to Course & Course outline.pptx
Lecture 1 - Introduction to Course & Course outline.pptxLecture 1 - Introduction to Course & Course outline.pptx
Lecture 1 - Introduction to Course & Course outline.pptxSameer Ali
 
Predicting whether users view dynamic content on the World Wide Web (and beyo...
Predicting whether users view dynamic content on the World Wide Web (and beyo...Predicting whether users view dynamic content on the World Wide Web (and beyo...
Predicting whether users view dynamic content on the World Wide Web (and beyo...Caroline Jay
 
The Impact of OTT on Media Consumption Habits
The Impact of OTT on Media Consumption HabitsThe Impact of OTT on Media Consumption Habits
The Impact of OTT on Media Consumption Habitssonalithakurvns1999
 
Vibemedia: Mobile Internet and Connected Services
Vibemedia: Mobile Internet and Connected ServicesVibemedia: Mobile Internet and Connected Services
Vibemedia: Mobile Internet and Connected ServicesGareth Capon
 
Latest trends in wireless technology
Latest trends in wireless technology Latest trends in wireless technology
Latest trends in wireless technology Dr. Mazlan Abbas
 
ANALYSIS AND MODELLING OF POWER CONSUMPTION IN IOT WITH VIDEO QUALITY COMMUNI...
ANALYSIS AND MODELLING OF POWER CONSUMPTION IN IOT WITH VIDEO QUALITY COMMUNI...ANALYSIS AND MODELLING OF POWER CONSUMPTION IN IOT WITH VIDEO QUALITY COMMUNI...
ANALYSIS AND MODELLING OF POWER CONSUMPTION IN IOT WITH VIDEO QUALITY COMMUNI...ijma
 
Tacconi PhD final exam
Tacconi PhD final examTacconi PhD final exam
Tacconi PhD final examCoRehab
 
Efficient multimedia query by-content from mobile devices
Efficient multimedia query by-content from mobile devicesEfficient multimedia query by-content from mobile devices
Efficient multimedia query by-content from mobile devicesBrohi Aijaz Ali
 
Using LTE to Boost ARPU
Using LTE to Boost ARPUUsing LTE to Boost ARPU
Using LTE to Boost ARPUeXplanoTech
 
Program for 2015 ieee international conference on consumer electronics taiw...
Program for 2015 ieee international conference on consumer electronics   taiw...Program for 2015 ieee international conference on consumer electronics   taiw...
Program for 2015 ieee international conference on consumer electronics taiw...supra_uny
 

Semelhante a Take-away TV: Recharging Work Commutes with Greedy and Predictive Preloading of TV Content (20)

Citrix Mobile Analytics Report September 2014: Mobile subscriber data usage t...
Citrix Mobile Analytics Report September 2014: Mobile subscriber data usage t...Citrix Mobile Analytics Report September 2014: Mobile subscriber data usage t...
Citrix Mobile Analytics Report September 2014: Mobile subscriber data usage t...
 
Cloud Computing and Mobile VAS by E. Jay Saunders
Cloud Computing and Mobile VAS by E. Jay SaundersCloud Computing and Mobile VAS by E. Jay Saunders
Cloud Computing and Mobile VAS by E. Jay Saunders
 
Zahid Hussain - Internet Tv Aug 2008 Poland
Zahid Hussain - Internet Tv Aug 2008 PolandZahid Hussain - Internet Tv Aug 2008 Poland
Zahid Hussain - Internet Tv Aug 2008 Poland
 
Content for-all-the-potential-for-lte-broadcast-embms-white-paper
Content for-all-the-potential-for-lte-broadcast-embms-white-paperContent for-all-the-potential-for-lte-broadcast-embms-white-paper
Content for-all-the-potential-for-lte-broadcast-embms-white-paper
 
Sdn nf v_cala_slides
Sdn nf v_cala_slidesSdn nf v_cala_slides
Sdn nf v_cala_slides
 
IRJET- Data Transmission for Proximity Devices using Ultrasonic Sound Waves
IRJET- Data Transmission for Proximity Devices using Ultrasonic Sound WavesIRJET- Data Transmission for Proximity Devices using Ultrasonic Sound Waves
IRJET- Data Transmission for Proximity Devices using Ultrasonic Sound Waves
 
Lecture 1 - Introduction to Course & Course outline.pptx
Lecture 1 - Introduction to Course & Course outline.pptxLecture 1 - Introduction to Course & Course outline.pptx
Lecture 1 - Introduction to Course & Course outline.pptx
 
PhD_Thesis
PhD_ThesisPhD_Thesis
PhD_Thesis
 
Predicting whether users view dynamic content on the World Wide Web (and beyo...
Predicting whether users view dynamic content on the World Wide Web (and beyo...Predicting whether users view dynamic content on the World Wide Web (and beyo...
Predicting whether users view dynamic content on the World Wide Web (and beyo...
 
The Impact of OTT on Media Consumption Habits
The Impact of OTT on Media Consumption HabitsThe Impact of OTT on Media Consumption Habits
The Impact of OTT on Media Consumption Habits
 
Vibemedia: Mobile Internet and Connected Services
Vibemedia: Mobile Internet and Connected ServicesVibemedia: Mobile Internet and Connected Services
Vibemedia: Mobile Internet and Connected Services
 
Latest trends in wireless technology
Latest trends in wireless technology Latest trends in wireless technology
Latest trends in wireless technology
 
ANALYSIS AND MODELLING OF POWER CONSUMPTION IN IOT WITH VIDEO QUALITY COMMUNI...
ANALYSIS AND MODELLING OF POWER CONSUMPTION IN IOT WITH VIDEO QUALITY COMMUNI...ANALYSIS AND MODELLING OF POWER CONSUMPTION IN IOT WITH VIDEO QUALITY COMMUNI...
ANALYSIS AND MODELLING OF POWER CONSUMPTION IN IOT WITH VIDEO QUALITY COMMUNI...
 
Tacconi PhD final exam
Tacconi PhD final examTacconi PhD final exam
Tacconi PhD final exam
 
Distributed Systems, Mobile Computing and Security
Distributed Systems, Mobile Computing and SecurityDistributed Systems, Mobile Computing and Security
Distributed Systems, Mobile Computing and Security
 
Ijariie1186
Ijariie1186Ijariie1186
Ijariie1186
 
Efficient multimedia query by-content from mobile devices
Efficient multimedia query by-content from mobile devicesEfficient multimedia query by-content from mobile devices
Efficient multimedia query by-content from mobile devices
 
Using LTE to Boost ARPU
Using LTE to Boost ARPUUsing LTE to Boost ARPU
Using LTE to Boost ARPU
 
Program for 2015 ieee international conference on consumer electronics taiw...
Program for 2015 ieee international conference on consumer electronics   taiw...Program for 2015 ieee international conference on consumer electronics   taiw...
Program for 2015 ieee international conference on consumer electronics taiw...
 
Li fi
Li fiLi fi
Li fi
 

Último

(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...Escorts Call Girls
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.CarlotaBedoya1
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.soniya singh
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...singhpriety023
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...tanu pandey
 

Último (20)

Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 

Take-away TV: Recharging Work Commutes with Greedy and Predictive Preloading of TV Content

  • 1. Mining TV-on-demand Services EPSRC project Dmytro Karamshuk
  • 2. Users - 32 M/month IP address – 20 M/month Sessions - 1.9 Billion May 2013 – Jan 2014 ≈ 50% of population Large-scale study of BBC iPlayer UK Population – 64M 2  x  INFOCOM’2015,  ToN’2015,  JSAC’2016
  • 3. Longitudinal View across ISPs Fixed-line Internet market (5 representative providers) Mobile market is more dynamic than the fixed-line Internet market Mobile Internet market (5 representative providers)
  • 4. Data caps decrease market share All-you-can-eat data (M1, M5) Limited-cap data packages (M2 – M4) All-you-can-eat plans boost user consumption
  • 5. Temporal Patterns in different ISPs Fixed-line accesses (F1-F5) peaks in the evening hours Mobile users watch more during commutes FixedLined ISPs Mobile,limiteddata caps
  • 6. There is a problem… Internet on trains in the UK is no good A study shows that 23.2% 3G packets and 37.2% 4G packets on the major train routes failed
  • 7. A useful insight: users watch across networks Users complete watching across different sessions and networks Fixed-line ISPs Mobile ISPs Per user completion ratio
  • 8. Speculative Content Pre-fetching Pre-fetch at home Watch during commutes
  • 9. Speculative Content Pre-fetching Not very efficient… Per-user mobile savings with pre-fetching
  • 10. Can we do better with predictive preloading?
  • 11. Towards Predicting User Preferences Featured content Most Popular Content
  • 12. How important are UI guidance? For 20% of users > 60% of their access are from the Front Page
  • 13. Content Types 11 channels 11 categories and 172 genres thousands shows
  • 14. 1 channel 2 channels 3 channels 20%0% 40% 60% 100% 1 category 2 category 3 categories 30%0% 75%55% 100% 1 genre 2 gen. 3 gen. 15%0% 40% 50%30% 4 gen. 100% 1 sh. 2 sh. 3 10%0% 25%20% 4 sh. 100%35% User Focus on Different Content Types share of users with all their sessions from: out of 11 channels out of 171 genres out of thousands shows out of 11 categ.
  • 15. importance content category 0.038 content genre 0.063 category affinity 0.042 genre affinity 0.103 show affinity 0.179 channel affinity 0.043 content age 0.087 User Preferences Total importance: 0.555 importance featured content 0.061 featured position 0.061 content popularity rank 0.071 popularity position 0.008 featured probability 0.091 UI Guidance Total importance: 0.292 importance previously watched 0.066 completion ratio 0.081 probability of re-watching 0.007 Repeatedly Watched Content Total importance: 0.154 Engineering Features
  • 16. Supervised Learning Problem: For a given user U and an episode E predict whether U will watch E Binary Classification Problem f(U,E) -> {0,1} Random Forest: fast, good performance on high dimensional data Negative Examples: randomly sample from what users did not watch Predictions: Predict probability, rank all episodes by probability
  • 17. Accuracy of Personalized Predictions For 50% of users over 70% chance of fitting in Top-10 predictions
  • 18. When do we do predictions? Front Pages are updated over night…
  • 19. When do we do predictions? … and remain largely unchanged for 24h
  • 20. How much traffic can be saved? Predictive pre-fetching can potentially save near 71% of mobile usage
  • 21. We made mobile users happy! How about the rest?
  • 22. Access Patterns Average per-user # sessions Correlation with Internet speed
  • 23. Content Delivery for Home Broadband Install more distributed caches May requires significant investments Any alternatives? Problem: how to handle peak load from 32M users
  • 24. Alternative: Peer-assisted Content Delivery Content Servers user user user user user user average of 5K users online every sec in the first day after release 5K duplicates every second!!! Ask users for assistance
  • 25. Elegant Theoretical Model for very Complex Behavior around 88% of savings can be achieved Data Analysis TheoreticalModel G c 1 e c
  • 26. Why it works? Top-5% of the content corpus accounts for 80% of traffic Most of accesses happen in the first day after release Yes, it’s all about very popular content
  • 27. Dmytro Karamshuk King’s College London “True genius resides in the capacity for evaluation of uncertain, hazardous, and conflicting information” - Winston Churchill