1 Developing a Predictive Model of Quality of Experience for Internet Video Athula Balachandran Carnegie Mellon University.

Slides:



Advertisements
Similar presentations
A Quest for an Internet Video Quality-of-Experience Metric
Advertisements

1 Developing a Predictive Model for Internet Video Quality-of-Experience Athula Balachandran, Vyas Sekar, Aditya Akella, Srinivasan Seshan, Ion Stoica,
How does video quality impact user engagement?
Group Recommendation: Semantics and Efficiency
DECISION TREES. Decision trees  One possible representation for hypotheses.
報告人:張景舜 作者: Gardlo, B. ; Ries, M. ; Rupp, M. ; Jarina, R. ; Dept. of Telecommun. & Multimedia, Univ. of Zilina, Zilina, Slovakia QoE Evaluation Methodology.
COLLABORATIVE FILTERING Mustafa Cavdar Neslihan Bulut.
The role of expert assessments in international environmental affairs William Clark Global Environmental Assessment Project Harvard University
Skills: create a Twitter account, subscribe to (follow) the class Twitter feed, post tweets Concepts: subscription This work is licensed under a Creative.
Concept of Reliability and Validity. Learning Objectives  Discuss the fundamentals of measurement  Understand the relationship between Reliability and.
Tools. Center for TeleInFrastructure 2 Tools  NetMeter  AudioMeter  VideoMeter.
11-1 Ch. 11App: The Financial Impact The Financial Assessment Process Budgetary considerations play a role in the identification, evaluation, and control.
WHO WE ARE ●Website Development & Design ●Web Marketing Strategy, Training, and Analysis ●Web Applications, iOS apps, Android apps.
Computer Networking Lecture 18 – Internet Video Delivery Matt Mukerjee Slides: Hui Zhang, Peter Steenkiste, Athula Balachandran, Srini Seshan, et.
Internet Marketing. What is Marketing? n The strategies and actions firms take to establish a relationship with a consumer and encourage purchases of.
Qi Alfred Chen University of Michigan
 1. Which is not one of the six principles that address crucial issues fundamental to all school math programs? A. Curriculum B. Assessment C. Measurement.
Media and Consumerism Media promotes consumerism. What are your views?
Loyalty Program Designed by: Team Casino Loyale. Increase Viewer Engagement Pulling from Competition Personalized Experience Customer Relationship Program.
SIGCOMM Outline  Introduction  Datasets and Metrics  Analysis Techniques  Engagement  View Level  Viewer Level  Lessons  Conclusion.
Developing a Predictive Model of Quality of Experience for Internet Video Athula Balachandran -CMU.
A Quest for an Internet Video Quality-of-Experience Metric A. Balachandran, V. Sekar, A. Akella, S. Seshan, I. Stoica and H. Zhang In Proceedings of the.
An Information-Aware QoE- Centric Mobile Video Cache Shan-Hsiang Shen, Aditya Akella University of Wisconsin-Madison.
Presented by: Your Name Your Phone Number Your Website Address How Mobile Apps Can Help You Connect With Local Consumers.
Pricing Strategies for iOS Applications
By: Marisol Piedra Michelle Weis Liz Bulava Lesson Instructions Read out loud to the students. We then discuss differing points of view from the story.
Lecture 3 Strategic E-Marketing Instructor: Hanniya Abid
Project Stakeholder Management
Incisive Mobile Strategies Breakfast Briefing November 2012.
23 November Md. Tanvir Al Amin (Presenter) Anupam Bhattacharjee Department of Computer Science and Engineering,
Evaluation of Recommender Systems Joonseok Lee Georgia Institute of Technology 2011/04/12 1.
A winning formula.. And our favorite critic says… “I predict non-paid, opt-in models will become the norm. “I would rather have consumers say they want.
Chapter 5 Advertising Planning: Traditional Media
Separation of Heart and Respiration signals using MATLAB Dr. Ali Saad : Under supervision of Graduation Project BMT 468.
DECISION TREE Ge Song. Introduction ■ Decision Tree: is a supervised learning algorithm used for classification or regression. ■ Decision Tree Graph:
Igor Jánoš. Goal of This Project Decode and process a full-HD video clip using only software resources Dimension – 1920 x 1080 pixels.
Understanding the Impact of Network Dynamics on Mobile Video User Engagement M. Zubair Shafiq (Michigan State University) Jeffrey Erman (AT&T Labs - Research)
Modeling Web Quality-of-Experience on Cellular Networks
Colleges and Social Media A challenging opportunity.
GNS Science Land use planning for natural hazards – a risk based approach Wendy Saunders, PhD, MNZPI Natural Hazards Planner.
Quality Is in the Eye of the Beholder: Meeting Users ’ Requirements for Internet Quality of Service Anna Bouch, Allan Kuchinsky, Nina Bhatti HP Labs Technical.
Saving Bitrate vs. Users: Where is the Break-Even Point in Mobile Video Quality? ACM MM’11 Presenter: Piggy Date:
Class 17, October 29, 2015 Lesson 3.2.  By the end of this lesson, you should understand that: ◦ Units can be used in dimensional analysis to set up.
Mind the Gap: Modelling Video Delivery Under Expected Periods of Disconnection Argyrios G. Tasiopoulos, Ioannis Psaras, and George Pavlou Department of.
Value network analysis for complex service systems: Author : Juite Wang Jung-Yu Lai Li-Chun Hsiao Professor : Soe-Tsyr Daphne Yuan Presenter : Po-Wei Chiang.
Predicting Mortgage Pre-payment Risk. Introduction Definition Borrower pays off the loan before the contracted term loan length. Lender loses future part.
Implementation and comparison study of H.264 and AVS china EE 5359 Multimedia Processing Spring 2012 Guidance : Prof K R Rao Pavan Kumar Reddy Gajjala.
E-Marketing Strategic E-Marketing and Performance Metrics 2-1.
BUS 599 Week 5 Assignment Corporate Culture Leadership Actions for Strategy Implementation Southwest Airlines Check this A+ tutorial guideline at
ECO 365 Week 1 DQ 1 What is the definition of price elasticity of demand? What is the relationship between price elasticity of demand and total revenue?
IOT POLY ENGINEERING I1-15 October 5, 2011
Internal and external control in an automated environment
DASH2M: Exploring HTTP/2 for Internet Streaming to Mobile Devices
Quality Evaluation and Comparison of SVC Encoders
CFA: A Practical Prediction System for Video Quality Optimization
1. Hike in the Advertisement Industry Social media network is considered as a huge marketplace to promote business and to create revenues at very low.
Why it means so much for business
Average Monthly Video Users by Device (000)
Average Monthly “Video Viewing on a Smartphone” Reach by Demo
Perceptual evaluation of Web browsing
A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP Xiaoqi Yin, Abhishek Jindal, Vyas Sekar, Bruno Sinopoli Carnegie Mellon University.
Averages: Mean from a Frequency Table
Multiscreen (TV + online)
Multiscreen (TV + online)
Average Monthly “Video Viewing on a Computer” Reach by Demo
Averages: Mean from a Frequency Table
Multiscreen (TV + online)
Multiscreen (TV + online)
Some problems for your consideration.
Outline Consumer behavior Social and cultural influences on consumers Psychological influences on consumers The decision process Chapter 5 Account Planning.
Presentation transcript:

1 Developing a Predictive Model of Quality of Experience for Internet Video Athula Balachandran Carnegie Mellon University

2 Content 1 Why do quality of experience(QoE)? 2 Where are the challenges? 3 How to do ? 4 Implication and evaluation

3 Content 1 1 Why do quality of experience(QoE)? 2 Where are the challenges? 3 How to do ? 4 Implication and evaluation

4 Why? Tow main revenue models: 1.Subscription 2.Advertisement advertisement subscription

5 Why? Tow main revenue models: 1.Subscription 2.Advertisement advertisement subscription The more you watch, The more we profit.

6 Why? Tow main revenue models: 1.Subscription 2.Advertisement advertisement subscription The more you watch, The more we profit. Improving users’ quality of experience(QoE) is crucial

7 Content 1 Why do quality of experience(QoE)? 2 2 Where are the challenges? 3 How to do ? 4 Implication and evaluation

8 Era changed & Requirement improve ■ Video quality: PSNR(Peak Signal-to-Noise Ration) ■ User experience: User Opinion Scores User’s Engagement-centric( viewing time, number of visits)

9 Era changed & Requirement improve ■ Video quality: PSNR(Peak Signal-to-Noise Ration) ■ User experience: User Opinion Scores User’s Engagement-centric( viewing time, number of visits)  Average bitrate: HD(High-Definition) SD(Standard-Definition) LD(Low- Definition)  Join time: load time  Buffering ratio: buffer_time/(buffer_time+play_time)  Rate of buffering: frequency of buffering

10 Challenge scope Video quality User engagement 1.Video quality interdependence 2.Complex relationship 3.Confound factors influence bitrate Join time bufratio … Visits num Viewing time … Time of day Type of video …

11 Challenge 1 quality interdependence Among video quality are subtle interdependence 1.Video quality interdependence bitrate Join time bufratio …

12 Challenge 2 complex relationship Relationship between quality and engagement 2.Complex relationship bitrate Join time Visits num Viewing time …

13 Challenge 3 confound factors Confound factors affect quality -> engagement 3.Confound factors influence Type of Device Type of video …

14 Content 1 Why do quality of experience(QoE)? 2 Where are the challenges? 3 3 How to do ? 4 Implication and evaluation

15 Compare current work

16 Compare current work 1.Model consider complex relationship and confound factors 2.Provide strategy for system design

17 Requirements for predictive model  Tackling relationship (quality->engagement) and interdependency (among quality)  Tackling confounding factors 1. Identifying the import confounding factors 2.Address the confounding factors

18 Compare methods for tackling relation Compare the accuracy of tackling relationship( quality -> engagement) and interdependency (among quality)

19 Confounding factors-Identify round filter for all possible Con. Factors----

20 Confounding factors-Identify round filter for all possible Con. Factors---- Round1: calculate Information Gain Entropy: Condition entropy: Information gain: Relative Information gain:

21 Confounding factors-Identify round filter for all possible Con. Factors---- Round1: calculate Information Gain Entropy: Condition entropy: Information gain: Relative Information gain: … …

22 Confounding factors-Identify round filter for all possible Con. Factors---- Round1: calculate Information Gain Round2: compare Compacted Decision Tree

23 Round2: compare Compacted Decision Tree

24 Round2: compare Compacted Decision Tree GE-1: A1<=4  ■ [sup=40%,con=100%] GE-2:A1>4  ○ [sup=60%,con=82%] Except: A1>7,A2<=2.5  ■ [sup=20%,con=86%] Except:A1 1.8,A2<=2.5  ○ [sup=14%,con=100%]

25 Round2: compare Compacted Decision Tree GE-1: A1<=4  ■ [sup=40%,con=100%] GE-2:A1>4  ○ [sup=60%,con=82%] Except: A1>7,A2<=2.5  ■ [sup=20%,con=86%] Except:A1 1.8,A2<=2.5  ○ [sup=14%,con=100%] ■○ Total A1<=4240 A1 > Total χ2(A1<=4  ■ ) = ( )^2/30.45 = 1.37 χ2(A1>4  ○ ) = ( )^2/29.55 = 0

26 Round2: compare Compacted Decision Tree GE-1: A1<=4  ■ [sup=40%,con=100%] GE-2:A1>4  ○ [sup=60%,con=82%] Except: A1>7,A2<=2.5  ■ [sup=20%,con=86%] Except:A1 1.8,A2<=2.5  ○ [sup=14%,con=100%] ■○ Total A1>4,A A1>4,A2<=2.5,A1<=707.5 Total χ2(..A1>7  ■ ) = ( )^2/6.45 = 0 χ2(..A1<=7  ○ ) = ( )^2/8.55 = Dif 2.sig 3. n(current) >= n(former) +1

27 Round2: compare Compacted Decision Tree GE-1: A1<=4  ■ [sup=40%,con=100%] GE-2:A1>4  ○ [sup=60%,con=82%] Except: A1>7,A2<=2.5  ■ [sup=20%,con=86%] Except:A1 1.8,A2<=2.5  ○ [sup=14%,con=100%]

28 Confounding factors-Identify round filter for all possible Con. Factors---- Round1: calculate Information Gain Round2: compare Compacted Decision Tree

29 Confounding factors-Identify round filter for all possible Con. Factors---- Round1: calculate Information Gain Round2: compare Compacted Decision Tree Round3: compare Tolerance

30 Confounding factors-Identify round filter for all possible Con. Factors---- Round1: calculate Information Gain Round2: compare Compacted Decision Tree Round3: compare Tolerance

31 Confounding factors-Identify round filter for all possible Con. Factors---- Round1: calculate Information Gain Round2: compare Compacted Decision Tree Round3: compare Tolerance

32 Confounding factors-Address Compare tow candidate way:

33 Confounding factors-Address Compare tow candidate way: Add as a new feature Split data by Con. factors

34 Content 1 Why do quality of experience(QoE)? 2 Where are the challenges? 3 How to do ? 4 4 Implication and evaluation

35 Implication for system design For an example model: buffering ratio, rate of buffering, join time Estimate all possible combinations

36 Implication for system design

Thanks !