Survey on Machine Learning-based QoE-QoS
Survey on Machine Learning-based QoE-QoS
net/publication/289760512
CITATIONS READS
61 2,643
2 authors:
All content following this page was uploaded by Aroussi Sana on 19 March 2017.
Abstract— The machine learning provides a theoretical and an overview of the main QoE-QoS correlation models using
methodological framework to quantify the relationship between ML. Also, we propose a categorization of these models
user OoE (Quality of Experience) and network QoS (Quality of according to their learning type. For each category, we review
Service). This paper presents an overview of QoE-QoS the main existing works by citing deployed learning methods
correlation models based on machine learning techniques. and model parameters (QoE measurement, QoS parameters and
According to the learning type, we propose a categorization of service type). This survey will provide researchers with some
correlation models. For each category, we review the main of the latest trends and findings of this field.
existing works by citing deployed learning methods and model
parameters (QoE measurement, QoS parameters and service The rest of the paper is organized as follows. In Section 2,
type). Moreover, the survey will provide researchers with the we introduce the different types of ML. Then, we review the
latest trends and findings in this field. main existing QoE-QoS correlation models in Section 3 and 4.
Finally, in the discussion section, we draw conclusions.
Keywords-component; Machine Learning; Quality of
Experience; Quality of Service; Correlation model;
II. MACHINE LEARNING
I. INTRODUCTION Applied to the QoE-QoS relationship modelling, Machine
Learning (ML) methods use a set of observations reflecting the
The notion of Quality of Experience (QoE) has emerged network state and the user’s perception, in order to extract
during the last decade with the intention of involving the inference rules to predict automatically the QoE value. To deal
subjective perception of end-users into the evaluation of with this modelling problem, it is necessary to select the
telecommunication services quality. As is known to all, the appropriate learning type. In the following, we define the main
end-users dictate the success or failure of any service. So, learning types focusing on the ones that suit the QoE-QoS
services providers should satisfy their customers’ needs by relationship modelling.
offering high-performance services in order to prevent user
churn and save revenue [1]. The QoE determines the customer A. Deductive versus Inductive learning
satisfaction degree of a service.
The inference rules construction can be carried out in a
On the other hand, as telecommunication services rely on deductive or inductive manner. In deductive learning, the
interconnected network, service performance and thus particular rules are deducted from the general rules. In contrast,
customer satisfaction depend on network performance. Over with inductive learning, the general rules are drawn from the
the years, network operators have been assessing network particular cases observation. In the current paradigm, ML is
performance based on the Quality of Service (QoS) parameters considered to be the induction science [3]. The purpose of
such as throughput, delay, jitter, or loss rate. Consequently, it is learning methods is to find patterns from a collection of
of utmost importance to understand the relationships between specific observations so as to make predictions about the QoE
user-oriented QoE and network-oriented QoS parameters. This for upcoming events.
QoE-QoS relationship is currently subject of a huge increasing
interest both from academic and industrial perspectives. B. Supervised, Semi-supervised versus Unsupervised
At the crossroads of many disciplines such as statistics and Learning
artificial intelligence, Machine Learning (ML) provides a The goal of ML is to model an unknown target concept
theoretical and methodological framework to quantify the from observations. Depending on the nature of these
QoE-QoS relationship. Indeed, the ML includes a set of observations, three types of learning can be identified [4] [5]:
methods to build a reality model from data, either by
improving an existing model (partial or less general) or by • The supervised learning where the observations are
completely creating a new model [2]. In this paper, we present given in the form of input-output pairs. The purpose is
Logarithmic Throughput
[11] General Simple Logarithmic Bit rate or Loss rate MOS VoIP
Packet loss rate, Frame rate, Bandwidth, Round trip time and MOS Video streaming
[19] Specific Multiple Linear
Jitter
[20] General Multiple Exponential Loss ratio and delay OSCS VoD