Top Banner
- Conviva Confidential - How does video quality impact user engagement? Acknowledgment: Ramesh Sitaraman (Akamai,Umass) Vyas Sekar, Ion Stoica, Hui Zhang
37

How does video quality impact user engagement?

Mar 23, 2016

Download

Documents

lamont

How does video quality impact user engagement?. Vyas Sekar, Ion Stoica , Hui Zhang. Acknowledgment: Ramesh Sitaraman ( Akamai,Umass ) . Attention Economics . Overabundance of information i mplies a scarcity of user attention!. Onus on content publishers to - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: How does video quality  impact user engagement?

- Conviva Confidential -

How does video quality impact user engagement?

Acknowledgment: Ramesh Sitaraman (Akamai,Umass)

Vyas Sekar, Ion Stoica, Hui Zhang

Page 2: How does video quality  impact user engagement?

Attention Economics

Overabundance of information implies a scarcity of userattention!

Onus on content publishers to increase engagement

Page 3: How does video quality  impact user engagement?

Understanding viewer behavior holds the keys to video monetization

VIEWER BEHAVIOR

Abandonment

Engagement

Repeat Viewers

VIDEO MONETIZATION

Subscriber Base

Loyalty

Ad opportunities

Page 4: How does video quality  impact user engagement?

What impacts user behavior?Content/Personal preference

• A Finamore et al, YouTube Everywhere: Impact of Device and Infrastructure Synergies on User Experience IMC 2011

Page 5: How does video quality  impact user engagement?

Does Quality Impact Engagement? How?

Buffering . . . .

Page 6: How does video quality  impact user engagement?

Objective Score (e.g., Peak Signal to

Noise Ratio)

Subjective Scores

(e.g., Mean Opinion Score)

Traditional Video Quality Assessment

• S.R. Gulliver and G. Ghinea. Defining user perception of distributed multimedia quality. ACM TOMCCAP 2006.

• W. Wu et al. Quality of experience in distributed interactive multimedia environments: toward a theoretical framework. In ACM Multimedia 2009

Page 7: How does video quality  impact user engagement?

Objective ScoresPSNR

Join Time, Avg. bitrate, …

Subjective ScoresMOS

Engagement measures(e.g., Fraction of video viewed)

Internet video quality

Page 8: How does video quality  impact user engagement?

Key Quality MetricsBufferingRatio(BR)RateOfBuffering(RB)

AvgBitrate(AB)

RenderingQuality(RQ)

JoinTime (JT)JoinFailures(JF)

Page 9: How does video quality  impact user engagement?

Engagement MetricsView-level

Play time

Viewer-level Total play time Total number of views

Not covered: “heat maps”, “ad views”, “clicks”

Page 10: How does video quality  impact user engagement?

Challenges and Opportunities with “BigData”Streaming Content Providers

MeasurementVideo

Globally-deployed plugins that runs inside the media playerVisibility into viewer actions and performance metrics from millions of actual end-users

Page 11: How does video quality  impact user engagement?

Natural QuestionsWhich metrics matter most?

Are metrics independent?

How do we quantify the impact?

Is there a causal connection?

• Dobrian et al Understanding the Impact of Quality on User Engagement, SIGCOMM 2011.

• S Krishnan and R Sitaraman Video Stream Quality Impacts Viewer Behavior: Inferring Causality Using Quasi-Experimental Design IMC 2012

Page 12: How does video quality  impact user engagement?

Questions Analysis TechniquesWhich metrics matter most?

Are metrics independent?

How do we quantify the impact?

(Binned) Kendall correlation

Information gain

Regression

Is there a causal connection? QED

Page 13: How does video quality  impact user engagement?

“Binned” rank correlationTraditional correlation: Pearson

Assumes linear relationship + Gaussian noise

Use rank correlation to avoid this Kendall (ideal) but expensive Spearman pretty good in practice

Use binning to avoid impact of “samplers”

Page 14: How does video quality  impact user engagement?

LVoD: BufferingRatio matters most

Join time is pretty weak at this level

Page 15: How does video quality  impact user engagement?

Questions Analysis TechniquesWhich metrics matter most?

Are metrics independent?

How do we quantify the impact?

(Binned) Kendall correlation

Information gain

Regression

Is there a causal connection? QED

Page 16: How does video quality  impact user engagement?

Correlation alone is insufficient

Correlation can miss such interesting phenomena

Page 17: How does video quality  impact user engagement?

Information gain background

• Nice reference: http://www.autonlab.org/tutorials/

Entropy of a random variable: X P(X) A 0.7B 0.1 C 0.1D 0.1

X P(X) A 0.15B 0.25C 0.25D 0.25

“high” “low”

Conditional Entropy

X YA LA L B MB N

X YA LA M B NB O

“high” “low”

Information Gain

Page 18: How does video quality  impact user engagement?

Why is information gain useful?Makes no assumption about “nature” of

relationship (e.g., monotone, inc/dec) Just exposes that there is some relation

Commonly used in feature selection

Very useful to uncover hidden relationships between variables!

Page 19: How does video quality  impact user engagement?

LVoD: Combination of two metrics

BR, RQ combination doesn’t add value

Page 20: How does video quality  impact user engagement?

Questions Analysis TechniquesWhich metrics matter most?

Are metrics independent?

How do we quantify the impact?

(Binned) Kendall correlation

Information gain

Regression

Is there a causal connection? QED

Page 21: How does video quality  impact user engagement?

Why naïve regression will not workNot all relationships are “linear”

E.g., average bitrate vs engagement?

Use only after confirming roughly linear relationship

Page 22: How does video quality  impact user engagement?

Quantitative Impact

1% increase in buffering reduces engagement by 3 mins

Page 23: How does video quality  impact user engagement?

Viewer-level

Join time is critical for user retention

Page 24: How does video quality  impact user engagement?

Questions Analysis TechniquesWhich metrics matter most?

Are metrics independent?

How do we quantify the impact?

(Binned) Kendall correlation

Information gain

Regression

Is there a causal connection? QED

Page 25: How does video quality  impact user engagement?

Idea: Equalize the impact of confounding variables using randomness. (R.A. Fisher 1937)

1. Randomly assign individuals to receive “treatment” A.2. Compare outcome B for treated set versus the

“untreated” control group.

Randomized Experiments

Treatment = Degradation in Video Performance

Hard to do:

OperationallyCost Effectively

LegallyEthically

Page 26: How does video quality  impact user engagement?

Idea: Quasi ExperimentsIdea: Isolate the impact of video performance and by equalizing confounding factors such as content, geography, connectivity.

Treated (Poor video perf)

Control or Untreated

(Good video perf)Randomly pair upviewers with same values

for the confounding factors

Outcome Statistically highly significant results:100,000+ randomly matched pairs

Hypothesis:PerformanceBehavi

or+1: supports hypothesis-1: rejects hypothesis0: Neither

Page 27: How does video quality  impact user engagement?

Quasi-Experiment for Viewer Engagement

Treated (video froze for ≥

1% of duration)

Control or Untreated

(No Freezes)Same geography,connection type,

same point in timewithin same video

OutcomeHypothesis:

More Rebuffers Smaller Play time

For each pair, outcome = playtime(untreated) – playtime(treated)

• S Krishnan and R Sitaraman Video Stream Quality Impacts Viewer Behavior: Inferring Causality Using Quasi-Experimental Design IMC 2012

Page 28: How does video quality  impact user engagement?

Results of Quasi-Experiment

A viewer experiencing rebuffering for 1% of the video duration watched 5% less of the video compared to an identical viewer who experienced no rebuffering.

Normalized Rebuffer Delay (γ%)

Net Outcome

1 5.0%2 5.5%3 5.7%4 6.7%5 6.3%6 7.4%7 7.5%

Page 29: How does video quality  impact user engagement?

Objective ScoresPSNR

Join Time, Avg. bitrate,..

Subjective ScoresMOS

Engagement(e.g., Fraction of video viewed)

Are we done?

Unified?Quantiative?Predictive?

• A Balachandran et al A Quest for an Internet Video QoE Metric, HotNets 2012

Page 30: How does video quality  impact user engagement?

Challenge: Capture complex relationships

Enga

gem

ent

Quality Metric

Non-monotonic

Enga

gem

ent

Average bitrate

Enga

gem

ent

Rate of switching

Threshold

Page 31: How does video quality  impact user engagement?

Join Time Avg. bitrate

Rate of buffering

Rate of switching

Buffering Ratio

Challenge: Capture interdependencies

Page 32: How does video quality  impact user engagement?

Devices User InterestConnectivity

Challenge: Confounding factors

Page 33: How does video quality  impact user engagement?

Some lessons…

Page 34: How does video quality  impact user engagement?

Importance of systems context

RQ is negative, but effect of player optimizations!

Page 35: How does video quality  impact user engagement?

Need for multiple lenses

Correlation alone can miss such interesting phenomena

Page 36: How does video quality  impact user engagement?

Watch out for confounding factorsLots of them!

due to user behaviors, due to delivery system artifact

Need systematic frameworks for identifying

E.g., QoE, learning techniques For incorporating impacts

E.g., refined machine learning model

Page 37: How does video quality  impact user engagement?

Useful referencesCheck out: http://www.cs.cmu.edu/~internet-video

For an updated bibliography