On User-centric QoE Prediction for VoIP & Video Streaming based on Machine-Learning

Similar documents
Empowering users with recommendations and providers with data analytics

On user-centric modular QoE prediction for VoIP based on machine-learning algorithms

Machine Learning in Telecommunications

Mobile QoE and Service Composition

Should I stay or should I go: Analysis of the impact of application QoS on user engagement in YouTube

DOTNET Projects. DotNet Projects IEEE I. DOTNET based CLOUD COMPUTING. DOTNET based ARTIFICIAL INTELLIGENCE

ITEE Journal. Information Technology & Electrical Engineering

QoE using a mobile application approach: a solution from Ciqual to qualify the quality of experience of end users on mobile networks

Multimedia Content Delivery in Mobile Cloud: Quality of Experience model

On user-centric QoE prediction for VoIP and video based on machine-learning

On hybrid modular recommendation systems for video streaming

Lecture 18: Video Streaming

QoE-Driven Video Streaming and Video Content Caching

Lecture on Modeling Tools for Clustering & Regression

Voice Analysis for Mobile Networks

Alma Mater Studiorum University of Bologna CdS Laurea Magistrale (MSc) in Computer Science Engineering

Ensuring a good QoE for mobile broadband customers on LTE networks. Niket Srivastava Sales Director Viavi Solutions (formerly JDSU)

Quality of Service in Ultrabroadband models

No-reference perceptual quality metric for H.264/AVC encoded video. Maria Paula Queluz

AT&T Collaborate TM. Network Assessment Tool

A NEURAL NETWORK BASED TRAFFIC-FLOW PREDICTION MODEL. Bosnia Herzegovina. Denizli 20070, Turkey. Buyukcekmece, Istanbul, Turkey

6th International Workshop on OMNeT++

5G Network Architecture

Machine Learning in WAN Research

Linking QoE and QoS on data services

Android project proposals

TAKING NETWORK TESTING TO THE NEXT LEVEL

Mining data streams. Irene Finocchi. finocchi/ Intro Puzzles

CS 260: Seminar in Computer Science: Multimedia Networking

Networking Cyber-physical Applications in a Data-centric World

Void main Technologies

Testing & Assuring Mobile End User Experience Before Production Neotys

Improving the Expected Quality of Experience in Cloud-Enabled Wireless Access Networks

Name of the lecturer Doç. Dr. Selma Ayşe ÖZEL

Based on Big Data: Hype or Hallelujah? by Elena Baralis

Data mining: concepts and algorithms

Seminars of Software and Services for the Information Society

Measuring, modeling and troubleshooting Quality of Experience at Internet access:

The 2018 (14th) International Conference on Data Science (ICDATA)

Multi-label classification using rule-based classifier systems

Understanding End-User Perception of Network Problems

Web 2.0: Crowdsourcing:

Lab Testing Summary Report

Correlative Analytic Methods in Large Scale Network Infrastructure Hariharan Krishnaswamy Senior Principal Engineer Dell EMC

Impact of Voice Coding in Performance of VoIP

An Architectural Framework for Ubiquitous Computing Applications

Machine Learning in WAN Research

5520/4520 Wireless Network and Protocols Project 3 (due 12/02/2013)

SUPERVISED LEARNING METHODS. Stanley Liang, PhD Candidate, Lassonde School of Engineering, York University Helix Science Engagement Programs 2018

An Approach to Addressing QoE for Effective Video Streaming

ENSC 894: COMMUNICATION NETWORKS SPRING FINAL PROJECT PRESENTATION Performance evaluation of IPTV over WiMAX

Toward Ubiquitous Video-based Cyber-Physical Systems

Nowcasting. D B M G Data Base and Data Mining Group of Politecnico di Torino. Big Data: Hype or Hallelujah? Big data hype?

CS 528 Mobile and Ubiquitous Computing Lecture 7b: Smartphone Sensing. Emmanuel Agu

Intelligent Edge Computing and ML-based Traffic Classifier. Kwihoon Kim, Minsuk Kim (ETRI) April 25.

From network-level measurements to expected Quality of Experience. the Skype use case

Title DC Automation: It s a MARVEL!

VELOCIX ENHANCED VIDEO EXPERIENCE ACCELERATE THE ADOPTION AND MONETIZATION OF PERSONALIZED STREAMING VIDEO SERVICES

Call for Papers for Communication QoS, Reliability and Modeling Symposium

Opportunistic CrowdSensing. Nic Lane Mobile and Sensing Systems Group (MASS) Microsoft Research Asia (MSRA)

Performance analysis of voip over wimax

Machine Learning Concepts for Adaptive Video Streaming Systems (SS17)

Remote Health Monitoring for an Embedded System

Orange Smart Cities. Smart Metering and Smart Grid : how can a telecom operator contribute? November

Analyzing Throughput and Stability in Cellular Networks

COPYRIGHTED MATERIAL. Introduction. Noman Muhammad, Davide Chiavelli, David Soldani and Man Li. 1.1 QoE value chain

ANNEX 1-A: A SUMMARY OF QOS ASSESSMENT FRAMEWORK FOR MOBILE VOICE, SMS, MMS & DATA SERVICES at Year 1

5G As A User-Centric Network. Xiao-Feng Qi

TELECOMS TRAINING SCHEDULE

Creating a Recommender System. An Elasticsearch & Apache Spark approach

The E3SoHo experience in Warsaw pilot site: conclusions and lessons learnt

Video AI Alerts An Artificial Intelligence-Based Approach to Anomaly Detection and Root Cause Analysis for OTT Video Publishers

Adapting Enterprise Distributed Real-time and Embedded (DRE) Pub/Sub Middleware for Cloud Computing Environments

SOFTWARE DEVELOPMENT: DATA SCIENCE

Cooperative Wireless Communications. Ashutosh Sabharwal

Rescue Lens User Guide

Computer-based Tracking Protocols: Improving Communication between Databases

Slice Intelligence!

Water Quality Models of the Loxahatchee

Multicast Transport Protocol Analysis: Self-Similar Sources *

TELECOMS TRAINING SCHEDULE

Improving the Database Logging Performance of the Snort Network Intrusion Detection Sensor

An AI-Assisted Cyber Attack Detection Framework for Software Defined Mobile Networks

QUALITY OF SERVICE FRAMEWORK IN PAKISTAN. Yawar Yasin Director General (Enforcement) Pakistan Telecom Authority

Lecture 8 Wireless Sensor Networks: Overview

Keywords Traffic classification, Traffic flows, Naïve Bayes, Bag-of-Flow (BoF), Correlation information, Parametric approach

REDUCTION OF NOISE TO IMPROVE QUALITY OF VOICE SIGNAL DATA USING NEURAL NETWORKS

( It will be applied from Fall)

AI: A UAE Perspective. Nawaf I. Almoosa Deputy Director - EBTIC March 7 th 2018

A Publish-Subscribe Scheme Based Open Architecture for Crowd-Sourcing

Network Traffic Measurements and Analysis

The Internet of Things Meets Big Data Is Your Network Prepared?

Networking: A Key Driver for Globalization. Krishan K. Sabnani Networking Research, Bell Labs August 27, 2007

Information Retrieval System Based on Context-aware in Internet of Things. Ma Junhong 1, a *

Contents. Preface to the Second Edition

Challenges for Data Driven Systems

DATA MOBILE BAROMETER

Big Data Methods. Chapter 5: Machine learning. Big Data Methods, Chapter 5, Slide 1

A New Approach for Testing Voice Quality. sqlear Q&A

Mobile Multimedia Application over DOrA How to Ensure Positive End-user Experience?

Transcription:

UNIVERSITY OF CRETE On User-centric QoE Prediction for VoIP & Video Streaming based on Machine-Learning Michalis Katsarakis, Maria Plakia, Paul Charonyktakis & Maria Papadopouli University of Crete Foundation for Research & Technology Hellas (FORTH) http://www.ics.forth.gr/mobile This research was funded by a national Research Excellence grant (2012-2015) & a Google Faculty Award. 1

Customers Providers, regulators receive alerts, reports Wireless Base Station u-map server Data center u-map client Wireless sensor Analysis & modeling platform Organizations Resident customers 1. Monitor infrastructure performance & upload measurements on server 2. Customers upload their feedback using u-map clients on smartphones 3. Analysis & correlation of measurements and feedback 4. Recommendations, alerts, and reports are sent to all stakeholders

U-map runs a localization system, which positions the user at a Google map. There are pre-determined regions for the queries (e.g., entire city, island) or the user can indicate the region of interest using the GUI/ touch screen and drawing a polygong or a path. 3

Evolution

To ensure scalability, u-map is envisioned as a cloud service, taking advantage of inexpensive & flexible platforms u-map reduces overhead, administrative support & results in faster responses, better resource management, with lower cost No extra cost for monitoring Cost: u-map software includes Personalized recommendations QoE prediction DB maintenance & access control Can be designed according to different business models, e.g., provider-driven or a third-party 7

8

Source: Australian Communication and Media Authority (2011) 9

Regulators or providers QoWater server Customers with QoWater client QoWater client sensors sensors sensors Health Organization Water Distribution Network measuring chemical parameters QoWater-A crowd-sourcing approach for assessing the water quality. CySWater 15 CPS Week

u-map feeds the analysis platform with real customer data, so the analysis becomes more accurate, relevant, faster. u-map client Network Data center u-map server 11 Users

How does the performance of an infrastructure affect the customer experience?

Quality of Experience Weber-Fechner Law IQX hypothesis QoS metrics (examples for telecom services) Achievable data rate Throughput, delay, packet loss Number of resource units QoE metrics with techno-socio-economic-psychological terms Preference on QoS or price Price, willingness to pay Perceived QoE (e.g., opinion score) Content Intrinsic indicators towards a service provider e.g., its brand name, perceived value/reliability searching mechanisms, other services To define user experience is a very hard problem & to monetize it even harder! 13

We develop user-centric service-oriented QoE models based on network metrics, using supervised regression Apply machine-learning and data mining algorithms, such as: Decision Trees, Support Vector Regression, Artificial Neural Networks, Gaussian Naïve Bayes Find the set of predictors that minimizes the mean absolute error of a model (feature selection) Train the models based on empirical measurements collected from field studies We have demonstrated this methodology for VoIP, audio & video streaming 14

Selects the ML algorithm that exhibits the best performance & its parameters automatically, given the input. Dataset F (input) Model Selection Folds F 1, F 2.. F n excluding F j i=1..n Folds F 1, F 2.. F n Equal disjoint subsets of F j=1..n ML models SVR F 1 F 2 F i F n F 1 F 2 F j F n GNB DT F-F i F-F j ANN Normalization MMPC Train Model Predictor Mean Error Best Model Train Model Predictor Mean Error Performance Estimation Causal-based & Bayesian Network-based feature selection to identify the dominant metrics Nested CV for conservative estimation, while avoiding underfitting On user-centric modular QoE prediction for VoIP based on machine-learning alg. [IEEE Trans. on Mobile Computing, 2015]

Example: Video Streaming Service Service type, content type Network performance: e.g., packet loss ratio, jitter, signal strength and statistics from the last 15, 30, 60 seconds of session Buffering events (number, duration), video resolution, termination type, session duration, startup delay User activity: e.g., pause, seek, off-screen events (number, duration) The startup delay, buffering ratio, and weighted mean resolution affect the QoE

Some observations and challenges Small-scale studies: controlled environment, potentially using reliable equipments Difficult to cover a representative and realistic dataset (users, context, condition, etc) Large-scale studies: reaches potentially lots of people, and thus, includes a more representative set of users Typically employing inexpensive (not necessarily accurate) equipments More likely to obtain also erroneous or unreliable data ground-truth about QoE: tension between subjectivity & reliability Obtaining reliable measurements via crowd-sourcing/sensing, participatory, non-controlled field studies can be challenging.

Concluding remarks Develop non-intrusive reliable methodologies for assessing the user perceived QoE & engagement and learn more about user perception is a fascinating research problem! Collect rich set of traces (e.g., logs, physiological data), from various applications (e.g., social networking) using different types of non-specialized hardware & software (e.g., monitors, cameras, eye-trackers, microphones, keyboard, biosensors, EEGs) Isolate the impact of various contextual (e.g., location, time, presence), cultural, social, economical (e.g., cost of service, willingness-to-pay), physiological aspects on QoE Sanitize, pre-process the traces to include reliable measurements

Related representative publications 1. On user-centric modular QoE prediction for VoIP based on machine-learning algorithms. IEEE Transactions on Mobile Computing (to appear) 2. On Multi-layer Modeling and Analysis of Wireless Access Markets. IEEE Transactions on Mobile Computing, vol. 14, no. 1, January 2015 3. Evaluation of a User-centric QoE-based Recommendation Tool for Wireless Access. ACM SIGCOMM Worksh. on Crowdsourcing & Crowdsharing of Big Data 15 4. A Multi-Layer Game-Theoretical Analysis of Wireless Markets using Network Aggregations. Submitted to IEEE Transactions on Mobile Computing 5. QoWater-A crowd-sourcing approach for assessing the water quality. CySWater 15 Cyber Physical Systems (CPS) Week, Seattle, USA 6. On User-Centric Tools for QoE-Based Recommendation and Real-Time Analysis of Large-Scale Markets. IEEE Communications Magazine 14 7. Pricing for Mobile Virtual Network Operators: The contribution of u-map. IEEE DySPAN 14 8. To Subscribe, or not to Subscribe: Modeling and Analysis of Service Paradigms in Cellular Markets. IEEE DySPAN 12 9. Supporting Wireless Access Markets with a User-Centric QoE-Based Geo-Database. ACM MobiArch 12 36/36

Thank you for your attention! Questions? More info @ http://www.ics.forth.gr/mobile mgp@ics.forth.gr