SlideShare a Scribd company logo
1 of 40
Leonardo Peroni1,2 Sergey Gorinsky1 Farzad Tashtarian 3 Christian Timmerer 3
Empowerment of Atypical Viewers
via Low-Effort Personalized Modeling
of Video Streaming Quality
1IMDEA Networks Institute
2Universidad Carlos III de Madrid
Spain
1
3Alpen-Adria Universität Klagenfurt
Austria
CoNEXT, Paris, France, 7 December 2023
Adaptive Bitrate (ABR) Video Streaming
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
Video chunks
Internet Client User
Server
3
3
3
2
2
2
1
1
1
4
4
4
Image
quality
Variable bandwidth
4 3 2 1 4 3 2 1
Stall
2
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
 Satisfaction with the experience as perceived by the user
 Directly measurable through subjective assessment
 Experience characterized by objective influence factors (IFs)
• Stall duration
• Image quality
• …
4 3 2 1
Stall
Experience User Slider
Quality of Experience (QoE)
3
Background Motivation Design Evaluation Conclusion
experience
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
score
score
score
MOS
influence factors
raters
1
𝑛
1
𝑛
.
4 3 2 1
Stall
Subjective Test with a Group of Raters
4
Background Motivation Design Evaluation Conclusion
 Mean opinion score (MOS)
• opinion of the average rater
score
modeler
score
score MOSes
experiences
sampler
experiences
experience MOS
influence factors
raters
1
𝑛
1
𝑛
. QoE model
…
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
Traditional QoE Modeling
5
Background Motivation Design Evaluation Conclusion
score
modeler
score
score MOSes
experiences
sampler
experiences
experience MOS
influence factors
raters
1
𝑛
1
𝑛
.
model
viewer regular streaming
QoE-based ABR streaming system
viewer regular streaming
traditional QoE modeling
QoE model
…
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
Usage of the QoE Model by ABR Streaming
6
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
 Atypical: 10% furthest from the median QoE perception
The one-size-fits-all QoE model is inaccurate for atypical viewers
Is the QoE Model Accurate for Everyone?
7
Background Motivation Design Evaluation Conclusion
Atypical raters
Average rater
All raters
(Waterloo-IV dataset)
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
Can the personalization be done with low effort for the viewer?
Our Approach
8
Background Motivation Design Evaluation Conclusion
 The viewer is the sole rater for the personalized model
 Personalization of QoE models
 Potential options
• Indirect feedback
• Multiple reference groups
• Tuning of a generic QoE model
 Feedback requirements
• From this viewer
• Explicit
• Expressible
• Actionable
viewer
experiences
experience
RIGS sampler
scores
score
models and scores influence factors
model
XSVR modeler
iQoE
experiences
…
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
 Limiting the subjective tests to a small number of experiences
 New sampler and modeler in active learning
• Random Improved Greedy Sampling (RIGS)
• eXtended Support Vector Regression (XSVR)
Individualized QoE (iQoE)
9
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
 Input space: IF values of experiences
 Output space: 1-20 (bad) 21-40 (poor) 41-60 (fair)
61-80 (good) 81-100 (excellent)
315 experiences
(Waterloo-IV dataset)
How to Sample the Experience Set Representatively?
10
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
Quick but with poor coverage of the input space
Random Sampling (RS)
11
Background Motivation Design Evaluation Conclusion
 Random selection of 50 out of the 315 experiences
1-20 (bad) 21-40 (poor) 41-60 (fair) 61-80 (good) 81-100(excellent)
All RS
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
 GS accounts for Euclidean distances in the space of IF values
Poor coverage of the output space
Greedy Sampling (GS)
12
Background Motivation Design Evaluation Conclusion
RS GS
1-20 (bad) 21-40 (poor) 41-60 (fair) 61-80 (good) 81-100(excellent)
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
Highest complexity with initally small gain
Improved Greedy Sampling (IGS)
13
Background Motivation Design Evaluation Conclusion
 IGS accounts for Euclidean distances in both spaces of IF values and scores
GS IGS
1-20 (bad) 21-40 (poor) 41-60 (fair) 61-80 (good) 81-100(excellent)
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
Our RIGS Sampler
14
Background Motivation Design Evaluation Conclusion
 RS for the first h (10) experiences and IGS for the experiences h+1 to H (50)
RIGS
1-20 (bad) 21-40 (poor) 41-60 (fair) 61-80 (good) 81-100(excellent)
 Set of 10 influence factors as features
• Representation identifier
• Stall duration
• Bitrate
• Chunk size
• Frame width
• Frame height
• Highest bitrate flag
• Peak Signal-to-Noise Ratio (PSNR)
• Structural Similarity Index Measure (SSIM)
• Video Multi-method Assessment Fusion (VMAF)
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
 Support Vector Regression (SVR)
Our XSVR Modeler
15
Background Motivation Design Evaluation Conclusion
All are important according
to permutation feature
importance
viewer regular streaming
QoE-based ABR streaming system
viewer regular streaming
QoE models
viewer
experiences
experience
RIGS sampler
scores
score
models and scores influence factors
model
XSVR modeler
iQoE
experiences
…
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
iQoE’s Role in ABR Streaming
16
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
Browser Interface
 Direct recruitment of 34 viewers
 Extension with Microworkers to a total of 120 viewers
 120 experiences for training and testing
 Playback time of 8 seconds without stalls for each experience
Online Subjective Study with Real Viewers
17
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
Average MAE decreases at least 42% and 85% for
all raters and atypical raters, respectively
Prominent existing QoE models
Accuracy of iQoE vs. Traditional QoE Modeling
18
Background Motivation Design Evaluation Conclusion
Better
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
 Playback time
 Extra time
7 minutes
22 Minutes
The viewer exerts reasonably low effort
Viewer’s Effort
19
Background Motivation Design Evaluation Conclusion
 Expected effort of the viewer
Scores of
32 real raters
8 QoE models
(profiles)
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
 Extension of real-world experiments to evaluate:
• Design choices
• Parameter sensitivity
• iQoE overhead
 New technique of synthetic profiling
• 1000 experiences assessed by 256 synthetic raters
Simulations
20
Background Motivation Design Evaluation Conclusion
256 synthetic raters
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
iQoE consistently outperforms design alternatives
iQoE RIGS + Extreme Gradient Boosting
RIGS + Random Forest RIGS + Gaussian Process
Sensitivity to the Modeler Choice
21
Background Motivation Design Evaluation Conclusion
Better
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
Processing and memory overhead of iQoE is negligible
iQoE Per-Iteration Time
22
Background Motivation Design Evaluation Conclusion
Average Standard deviation
Switch from RS to IGS
 iQoE, a new method for personalization of QoE models
• Active learning, RIGS sampler, XSVR modeler
 Results
• Average accuracy improvement
• 42% for all viewers
• 85% for atypical viewers
• Viewer’s effort of 50 assessments with total training time of 22 minutes
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
 Evaluation
• Online subjective studies with 120 real viewers
• Simulations
Dataset and code available at:
https://github.com/Leo-rojo/iQoE_Dataset_and_Code
Conclusion
23
Background Motivation Design Evaluation Conclusion
Backup Slides
24
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
Inaccuracy of Traditional QoE Modeling
25
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
Results of the Subjective Studies
26
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
Permutation Feature Importance
27
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
iQoE vs. Traditional QoE Modeling
28
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
iQoE vs. Traditional QoE Modeling
29
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
iQoE vs. Personalized QoE Modeling
30
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
iQoE vs. Multiple Reference Groups
31
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
Synthetic Raters vs. Real Raters
32
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
Sensitivity to the Sampler Choice
33
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
Sensitivity to the Modeler Choice
34
Background Motivation Design Evaluation Conclusion
iQoE RIGS + Extreme Gradient Boosting
RIGS + Random Forest RIGS + Gaussian Process
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
Sensitivity to the Modeler and Sampler Choices
35
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
Sensitivity to the h Parameter and Training-Set Share
36
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
iQoE Generalizability
37
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
iQoE Dataset
38
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
iQoE vs Multiple Reference Groups
39
Background Motivation Design Evaluation Conclusion
L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”
iQoE Processing and Memory Overhead
40
Background Motivation Design Evaluation Conclusion

More Related Content

Similar to Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video Streaming Quality

[DSC Adria 23] Sead Delalic Smart acceleration of video lectures.pdf
[DSC Adria 23] Sead Delalic Smart acceleration of video lectures.pdf[DSC Adria 23] Sead Delalic Smart acceleration of video lectures.pdf
[DSC Adria 23] Sead Delalic Smart acceleration of video lectures.pdfDataScienceConferenc1
 
Toward Building a Content based Video Recommendation System Based on Low-leve...
Toward Building a Content based Video Recommendation System Based on Low-leve...Toward Building a Content based Video Recommendation System Based on Low-leve...
Toward Building a Content based Video Recommendation System Based on Low-leve...University of Bergen
 
Machine Learning From Movie Reviews - Long Form
Machine Learning From Movie Reviews - Long FormMachine Learning From Movie Reviews - Long Form
Machine Learning From Movie Reviews - Long FormJennifer Dunne
 
TAAI 2016 Keynote Talk: It is all about AI
TAAI 2016 Keynote Talk: It is all about AITAAI 2016 Keynote Talk: It is all about AI
TAAI 2016 Keynote Talk: It is all about AIYi-Shin Chen
 
Quality of Multimedia Experience: Past, Present and Future
Quality of Multimedia Experience: Past, Present and FutureQuality of Multimedia Experience: Past, Present and Future
Quality of Multimedia Experience: Past, Present and FutureTouradj Ebrahimi
 
Improving Video Quality in Your Network
Improving Video Quality in Your NetworkImproving Video Quality in Your Network
Improving Video Quality in Your NetworkRADVISION Ltd.
 
MediaEval 2018: The MediaEval 2018 Movie Recommendation Task: Recommending Mo...
MediaEval 2018: The MediaEval 2018 Movie Recommendation Task: Recommending Mo...MediaEval 2018: The MediaEval 2018 Movie Recommendation Task: Recommending Mo...
MediaEval 2018: The MediaEval 2018 Movie Recommendation Task: Recommending Mo...multimediaeval
 

Similar to Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video Streaming Quality (8)

[DSC Adria 23] Sead Delalic Smart acceleration of video lectures.pdf
[DSC Adria 23] Sead Delalic Smart acceleration of video lectures.pdf[DSC Adria 23] Sead Delalic Smart acceleration of video lectures.pdf
[DSC Adria 23] Sead Delalic Smart acceleration of video lectures.pdf
 
Toward Building a Content based Video Recommendation System Based on Low-leve...
Toward Building a Content based Video Recommendation System Based on Low-leve...Toward Building a Content based Video Recommendation System Based on Low-leve...
Toward Building a Content based Video Recommendation System Based on Low-leve...
 
Machine Learning From Movie Reviews - Long Form
Machine Learning From Movie Reviews - Long FormMachine Learning From Movie Reviews - Long Form
Machine Learning From Movie Reviews - Long Form
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
TAAI 2016 Keynote Talk: It is all about AI
TAAI 2016 Keynote Talk: It is all about AITAAI 2016 Keynote Talk: It is all about AI
TAAI 2016 Keynote Talk: It is all about AI
 
Quality of Multimedia Experience: Past, Present and Future
Quality of Multimedia Experience: Past, Present and FutureQuality of Multimedia Experience: Past, Present and Future
Quality of Multimedia Experience: Past, Present and Future
 
Improving Video Quality in Your Network
Improving Video Quality in Your NetworkImproving Video Quality in Your Network
Improving Video Quality in Your Network
 
MediaEval 2018: The MediaEval 2018 Movie Recommendation Task: Recommending Mo...
MediaEval 2018: The MediaEval 2018 Movie Recommendation Task: Recommending Mo...MediaEval 2018: The MediaEval 2018 Movie Recommendation Task: Recommending Mo...
MediaEval 2018: The MediaEval 2018 Movie Recommendation Task: Recommending Mo...
 

More from Alpen-Adria-Universität

VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instancesVEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instancesAlpen-Adria-Universität
 
GREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video ProcessingGREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video ProcessingAlpen-Adria-Universität
 
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...Alpen-Adria-Universität
 
VEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission PredictionVEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission PredictionAlpen-Adria-Universität
 
Content-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingContent-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingAlpen-Adria-Universität
 
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...Alpen-Adria-Universität
 
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...Alpen-Adria-Universität
 
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...Alpen-Adria-Universität
 
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...Alpen-Adria-Universität
 
Multi-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video StreamingMulti-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video StreamingAlpen-Adria-Universität
 
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player EnvironmentPolicy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player EnvironmentAlpen-Adria-Universität
 
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...Alpen-Adria-Universität
 
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and StrategiesEnergy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and StrategiesAlpen-Adria-Universität
 
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...Alpen-Adria-Universität
 
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine LearningVideo Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine LearningAlpen-Adria-Universität
 
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...
Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...Alpen-Adria-Universität
 
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming ApplicationsSARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming ApplicationsAlpen-Adria-Universität
 
Immersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to HolographyImmersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to HolographyAlpen-Adria-Universität
 
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...Alpen-Adria-Universität
 
HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)Alpen-Adria-Universität
 

More from Alpen-Adria-Universität (20)

VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instancesVEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
 
GREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video ProcessingGREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video Processing
 
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
 
VEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission PredictionVEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission Prediction
 
Content-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingContent-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive Streaming
 
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
 
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
 
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
 
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
 
Multi-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video StreamingMulti-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video Streaming
 
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player EnvironmentPolicy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
 
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
 
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and StrategiesEnergy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
 
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
 
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine LearningVideo Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
 
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...
Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...
 
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming ApplicationsSARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
 
Immersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to HolographyImmersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to Holography
 
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
 
HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)
 

Recently uploaded

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseWSO2
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 

Recently uploaded (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 

Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video Streaming Quality

  • 1. Leonardo Peroni1,2 Sergey Gorinsky1 Farzad Tashtarian 3 Christian Timmerer 3 Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video Streaming Quality 1IMDEA Networks Institute 2Universidad Carlos III de Madrid Spain 1 3Alpen-Adria Universität Klagenfurt Austria CoNEXT, Paris, France, 7 December 2023
  • 2. Adaptive Bitrate (ABR) Video Streaming L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” Video chunks Internet Client User Server 3 3 3 2 2 2 1 1 1 4 4 4 Image quality Variable bandwidth 4 3 2 1 4 3 2 1 Stall 2 Background Motivation Design Evaluation Conclusion
  • 3. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”  Satisfaction with the experience as perceived by the user  Directly measurable through subjective assessment  Experience characterized by objective influence factors (IFs) • Stall duration • Image quality • … 4 3 2 1 Stall Experience User Slider Quality of Experience (QoE) 3 Background Motivation Design Evaluation Conclusion
  • 4. experience L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” score score score MOS influence factors raters 1 𝑛 1 𝑛 . 4 3 2 1 Stall Subjective Test with a Group of Raters 4 Background Motivation Design Evaluation Conclusion  Mean opinion score (MOS) • opinion of the average rater
  • 5. score modeler score score MOSes experiences sampler experiences experience MOS influence factors raters 1 𝑛 1 𝑛 . QoE model … L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” Traditional QoE Modeling 5 Background Motivation Design Evaluation Conclusion
  • 6. score modeler score score MOSes experiences sampler experiences experience MOS influence factors raters 1 𝑛 1 𝑛 . model viewer regular streaming QoE-based ABR streaming system viewer regular streaming traditional QoE modeling QoE model … L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” Usage of the QoE Model by ABR Streaming 6 Background Motivation Design Evaluation Conclusion
  • 7. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”  Atypical: 10% furthest from the median QoE perception The one-size-fits-all QoE model is inaccurate for atypical viewers Is the QoE Model Accurate for Everyone? 7 Background Motivation Design Evaluation Conclusion Atypical raters Average rater All raters (Waterloo-IV dataset)
  • 8. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” Can the personalization be done with low effort for the viewer? Our Approach 8 Background Motivation Design Evaluation Conclusion  The viewer is the sole rater for the personalized model  Personalization of QoE models  Potential options • Indirect feedback • Multiple reference groups • Tuning of a generic QoE model  Feedback requirements • From this viewer • Explicit • Expressible • Actionable
  • 9. viewer experiences experience RIGS sampler scores score models and scores influence factors model XSVR modeler iQoE experiences … L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”  Limiting the subjective tests to a small number of experiences  New sampler and modeler in active learning • Random Improved Greedy Sampling (RIGS) • eXtended Support Vector Regression (XSVR) Individualized QoE (iQoE) 9 Background Motivation Design Evaluation Conclusion
  • 10. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”  Input space: IF values of experiences  Output space: 1-20 (bad) 21-40 (poor) 41-60 (fair) 61-80 (good) 81-100 (excellent) 315 experiences (Waterloo-IV dataset) How to Sample the Experience Set Representatively? 10 Background Motivation Design Evaluation Conclusion
  • 11. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” Quick but with poor coverage of the input space Random Sampling (RS) 11 Background Motivation Design Evaluation Conclusion  Random selection of 50 out of the 315 experiences 1-20 (bad) 21-40 (poor) 41-60 (fair) 61-80 (good) 81-100(excellent) All RS
  • 12. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”  GS accounts for Euclidean distances in the space of IF values Poor coverage of the output space Greedy Sampling (GS) 12 Background Motivation Design Evaluation Conclusion RS GS 1-20 (bad) 21-40 (poor) 41-60 (fair) 61-80 (good) 81-100(excellent)
  • 13. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” Highest complexity with initally small gain Improved Greedy Sampling (IGS) 13 Background Motivation Design Evaluation Conclusion  IGS accounts for Euclidean distances in both spaces of IF values and scores GS IGS 1-20 (bad) 21-40 (poor) 41-60 (fair) 61-80 (good) 81-100(excellent)
  • 14. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” Our RIGS Sampler 14 Background Motivation Design Evaluation Conclusion  RS for the first h (10) experiences and IGS for the experiences h+1 to H (50) RIGS 1-20 (bad) 21-40 (poor) 41-60 (fair) 61-80 (good) 81-100(excellent)
  • 15.  Set of 10 influence factors as features • Representation identifier • Stall duration • Bitrate • Chunk size • Frame width • Frame height • Highest bitrate flag • Peak Signal-to-Noise Ratio (PSNR) • Structural Similarity Index Measure (SSIM) • Video Multi-method Assessment Fusion (VMAF) L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”  Support Vector Regression (SVR) Our XSVR Modeler 15 Background Motivation Design Evaluation Conclusion All are important according to permutation feature importance
  • 16. viewer regular streaming QoE-based ABR streaming system viewer regular streaming QoE models viewer experiences experience RIGS sampler scores score models and scores influence factors model XSVR modeler iQoE experiences … L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” iQoE’s Role in ABR Streaming 16 Background Motivation Design Evaluation Conclusion
  • 17. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” Browser Interface  Direct recruitment of 34 viewers  Extension with Microworkers to a total of 120 viewers  120 experiences for training and testing  Playback time of 8 seconds without stalls for each experience Online Subjective Study with Real Viewers 17 Background Motivation Design Evaluation Conclusion
  • 18. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” Average MAE decreases at least 42% and 85% for all raters and atypical raters, respectively Prominent existing QoE models Accuracy of iQoE vs. Traditional QoE Modeling 18 Background Motivation Design Evaluation Conclusion Better
  • 19. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”  Playback time  Extra time 7 minutes 22 Minutes The viewer exerts reasonably low effort Viewer’s Effort 19 Background Motivation Design Evaluation Conclusion  Expected effort of the viewer
  • 20. Scores of 32 real raters 8 QoE models (profiles) L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”  Extension of real-world experiments to evaluate: • Design choices • Parameter sensitivity • iQoE overhead  New technique of synthetic profiling • 1000 experiences assessed by 256 synthetic raters Simulations 20 Background Motivation Design Evaluation Conclusion 256 synthetic raters
  • 21. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” iQoE consistently outperforms design alternatives iQoE RIGS + Extreme Gradient Boosting RIGS + Random Forest RIGS + Gaussian Process Sensitivity to the Modeler Choice 21 Background Motivation Design Evaluation Conclusion Better
  • 22. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” Processing and memory overhead of iQoE is negligible iQoE Per-Iteration Time 22 Background Motivation Design Evaluation Conclusion Average Standard deviation Switch from RS to IGS
  • 23.  iQoE, a new method for personalization of QoE models • Active learning, RIGS sampler, XSVR modeler  Results • Average accuracy improvement • 42% for all viewers • 85% for atypical viewers • Viewer’s effort of 50 assessments with total training time of 22 minutes L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality”  Evaluation • Online subjective studies with 120 real viewers • Simulations Dataset and code available at: https://github.com/Leo-rojo/iQoE_Dataset_and_Code Conclusion 23 Background Motivation Design Evaluation Conclusion
  • 25. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” Inaccuracy of Traditional QoE Modeling 25 Background Motivation Design Evaluation Conclusion
  • 26. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” Results of the Subjective Studies 26 Background Motivation Design Evaluation Conclusion
  • 27. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” Permutation Feature Importance 27 Background Motivation Design Evaluation Conclusion
  • 28. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” iQoE vs. Traditional QoE Modeling 28 Background Motivation Design Evaluation Conclusion
  • 29. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” iQoE vs. Traditional QoE Modeling 29 Background Motivation Design Evaluation Conclusion
  • 30. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” iQoE vs. Personalized QoE Modeling 30 Background Motivation Design Evaluation Conclusion
  • 31. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” iQoE vs. Multiple Reference Groups 31 Background Motivation Design Evaluation Conclusion
  • 32. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” Synthetic Raters vs. Real Raters 32 Background Motivation Design Evaluation Conclusion
  • 33. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” Sensitivity to the Sampler Choice 33 Background Motivation Design Evaluation Conclusion
  • 34. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” Sensitivity to the Modeler Choice 34 Background Motivation Design Evaluation Conclusion iQoE RIGS + Extreme Gradient Boosting RIGS + Random Forest RIGS + Gaussian Process
  • 35. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” Sensitivity to the Modeler and Sampler Choices 35 Background Motivation Design Evaluation Conclusion
  • 36. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” Sensitivity to the h Parameter and Training-Set Share 36 Background Motivation Design Evaluation Conclusion
  • 37. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” iQoE Generalizability 37 Background Motivation Design Evaluation Conclusion
  • 38. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” iQoE Dataset 38 Background Motivation Design Evaluation Conclusion
  • 39. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” iQoE vs Multiple Reference Groups 39 Background Motivation Design Evaluation Conclusion
  • 40. L. Peroni, S. Gorinsky, F. Tashtarian, and C. Timmerer, “…Low-Effort Personalized Modeling of Video Streaming Quality” iQoE Processing and Memory Overhead 40 Background Motivation Design Evaluation Conclusion