Page 94 - Proceedings of the 2018 ITU Kaleidoscope
P. 94

‎ 2018 ITU Kaleidoscope Academic Conference‎





                           Network      Machine learning techniques          Purposes
                           functions
                         Planning and   Support vector machine    -  Classification of service requirements
                         design        Gradient boosting decision tree   -  Forecasting trend, user behavior
                                       Spectral clustering        -  Configuration of parameters
                                       Reinforcement learning
                         Operation and   K-mean clustering        -  Clustering cells, users, devices
                         management    Deep neural network        -  Routing, forwarding, traffic control
                                       Reinforcement learning     -  Decision making for dynamic resource
                                                                    control, policy formulation
                                                                  -  Reconfiguration of parameters
                         Monitoring    Spectral clustering        -  Clustering of syslog data
                                       K-mean clustering          -  Classification of operation modes
                                       Support vector machine     -  Forecasting resource utilization trend
                                       Deep neural network
                         Fault detection   Principal component analysis   -  Classification of operation data
                                       Independent component analysis   -  Detection of network anomaly
                                       Logistic regression        -  Predicting unusual behavior
                                       Bayesian networks
                         Security      Deep neural network        -  Clustering users and devices
                                       Principal component analysis   -  Detecting malicious behavior
                                                                  - Intrusion detection
                                Table 1.  Network functions and relevant machine learning techniques.

           sum of the expected values of the rewards of all future   and unsupervised learning, such as spectral clustering, can
           steps.                                             be used for classifying a new service  in  one  of  eMBB,
                                                              eMTC, and URLLC categories on the basis of requirements
           In between supervised and unsupervised learning, there is   in terms of bandwidth, latency, bit-error rate, etc. Similarly,
           semi-supervised learning, which is given a few  labeled   reinforcement  learning  can be applied for reasoning to
           example data but can perform on a large  collection  of   determine  the appropriate values of parameters for the
           unlabeled data. Deep learning, which is based on artificial   optimal network setup. It would help in designing network
           neural  network,  belongs to a broader family of machine   slices that would be suitable for continuously evolving new
           learning methods. Its learning can be supervised, semi-  services and use cases by provisioning optimal amount of
           supervised  or  unsupervised. Unlike the other machine   resources.
           learning techniques that require highly  tuned  and  many
           rules to solve specific problems, deep learning techniques   Operation and management involve tasks for efficient use
           can successfully deal with huge volumes of data to learn   of resources while optimally satisfying the service and user
           and recognize abstract patterns by using vast, virtual neural   requirements  all the time. They require understanding the
           networks [12].                                     variations  in  system  states,  learn  uncertainties,
                                                              (re)configure  the  network, forecast immediate challenges,
           Machine learning techniques are being  considered  useful   and suggest appropriate solutions  timely.  The  resource
           for various functions of network services; mainly, planning   allocation  and management take into account node
           and design, operation, control and management, monitoring,   computation capacity, link bandwidth, radio spectrum, and
           fault detection, and  security. They enable machine to   energy currently available  and in use. They require
           recognize patterns and anomalies that  human  may  not   clustering  of cells (for frequency allocation and power
           notice or take unacceptably long time. Table 1 shows the   management),  users and devices for intelligent mobility
           list of relevant machine learning techniques for  the   management or establishing device  to  device  (D2D)
           automation of these networking functions.          networks for optimal management of  available  spectrum
                                                              and  energy  in mobile devices. Unsupervised learning
                                                              techniques  such as K-mean clustering are suitable for the
           Planning and design involve decision making based on the   clustering. Similarly, deep learning has been shown to be
           information provided about service requirements and   effective in control of heterogeneous network traffic [12] to
           expected user behavior. The design process  can  exploit   achieve  high  throughput  of  packet  processing.
           machine learning techniques for data acquisition (extracting   Reinforcement learning is applicable  in  decision-making
           relevant data), processing  data for knowledge discovery,   for the reconfiguration of network parameters and dynamic
           and  using the knowledge for reasoning and decision   adjustment of resources such as  channel  selection.  Smart
           making [11]. Supervised learning techniques, such  as   reconfiguration of parameters for  faster  adaptation  of
           support vector machine and gradient boosting decision tree,




                                                           – 78 –
   89   90   91   92   93   94   95   96   97   98   99