P.Demestichas (1), S. Vassaki(2,3), A.Georgakopoulos(2,3)

Slides:



Advertisements
Similar presentations
A General Framework for Mining Concept-Drifting Data Streams with Skewed Distributions Jing Gao Wei Fan Jiawei Han Philip S. Yu University of Illinois.
Advertisements

Image classification Given the bag-of-features representations of images from different classes, how do we learn a model for distinguishing them?
POSTER TEMPLATE BY: Multi-Sensor Health Diagnosis Using Deep Belief Network Based State Classification Prasanna Tamilselvan.
Software Quality Ranking: Bringing Order to Software Modules in Testing Fei Xing Michael R. Lyu Ping Guo.
Machine Learning: Connectionist McCulloch-Pitts Neuron Perceptrons Multilayer Networks Support Vector Machines Feedback Networks Hopfield Networks.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
ML ALGORITHMS. Algorithm Types Classification (supervised) Given -> A set of classified examples “instances” Produce -> A way of classifying new examples.
Sparse vs. Ensemble Approaches to Supervised Learning
Chapter 5 Data mining : A Closer Look.
CSC 478 Programming Data Mining Applications Course Summary Bamshad Mobasher DePaul University Bamshad Mobasher DePaul University.
LLNL-PRES This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344.
SVMLight SVMLight is an implementation of Support Vector Machine (SVM) in C. Download source from :
Traffic Classification through Simple Statistical Fingerprinting M. Crotti, M. Dusi, F. Gringoli, L. Salgarelli ACM SIGCOMM Computer Communication Review,
Data Mining Joyeeta Dutta-Moscato July 10, Wherever we have large amounts of data, we have the need for building systems capable of learning information.
Data mining and machine learning A brief introduction.
Machine Learning1 Machine Learning: Summary Greg Grudic CSCI-4830.
IPCCC’111 Assessing the Comparative Effectiveness of Map Construction Protocols in Wireless Sensor Networks Abdelmajid Khelil, Hanbin Chang, Neeraj Suri.
Introduction to machine learning and data mining 1 iCSC2014, Juan López González, University of Oviedo Introduction to machine learning Juan López González.
LOGO Ensemble Learning Lecturer: Dr. Bo Yuan
Data Mining: Classification & Predication Hosam Al-Samarraie, PhD. Centre for Instructional Technology & Multimedia Universiti Sains Malaysia.
Apache Mahout. Mahout Introduction Machine Learning Clustering K-means Canopy Clustering Fuzzy K-Means Conclusion.
A Novel Local Patch Framework for Fixing Supervised Learning Models Yilei Wang 1, Bingzheng Wei 2, Jun Yan 2, Yang Hu 2, Zhi-Hong Deng 1, Zheng Chen 2.
Learning from observations
CSSE463: Image Recognition Day 11 Lab 4 (shape) tomorrow: feel free to start in advance Lab 4 (shape) tomorrow: feel free to start in advance Test Monday.
Limitations of Cotemporary Classification Algorithms Major limitations of classification algorithms like Adaboost, SVMs, or Naïve Bayes include, Requirement.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Centre de Comunicacions Avançades de Banda Ampla (CCABA) Universitat Politècnica de Catalunya (UPC) Identification of Network Applications based on Machine.
October 2-3, 2015, İSTANBUL Boğaziçi University Prof.Dr. M.Erdal Balaban Istanbul University Faculty of Business Administration Avcılar, Istanbul - TURKEY.
© Devi Parikh 2008 Devi Parikh and Tsuhan Chen Carnegie Mellon University April 3, ICASSP 2008 Bringing Diverse Classifiers to Common Grounds: dtransform.
CSSE463: Image Recognition Day 11 Due: Due: Written assignment 1 tomorrow, 4:00 pm Written assignment 1 tomorrow, 4:00 pm Start thinking about term project.
***Classification Model*** Hosam Al-Samarraie, PhD. CITM-USM.
Supervised Random Walks: Predicting and Recommending Links in Social Networks Lars Backstrom (Facebook) & Jure Leskovec (Stanford) Proc. of WSDM 2011 Present.
An Effective Hybridized Classifier for Breast Cancer Diagnosis DISHANT MITTAL, DEV GAURAV & SANJIBAN SEKHAR ROY VIT University, India.
Introduction to Machine Learning, its potential usage in network area,
Combining Models Foundations of Algorithms and Machine Learning (CS60020), IIT KGP, 2017: Indrajit Bhattacharya.
Experience Report: System Log Analysis for Anomaly Detection
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Semi-Supervised Clustering
SLAW: A Mobility Model for Human Walks
SLAQ: Quality-Driven Scheduling for Distributed Machine Learning
Constrained Clustering -Semi Supervised Clustering-
Panagiotis Demestichas
CSSE463: Image Recognition Day 11
Table 1. Advantages and Disadvantages of Traditional DM/ML Methods
Restricted Boltzmann Machines for Classification
Machine Learning Basics
بسم الله الرحمن الرحيم.
Asymmetric Gradient Boosting with Application to Spam Filtering
Unsupervised Learning and Autoencoders
Categorizing networks using Machine Learning
Machine Learning Week 1.
Intro to Machine Learning
CSSE463: Image Recognition Day 11
A survey of network anomaly detection techniques
Prepared by: Mahmoud Rafeek Al-Farra
Instance Based Learning
An Improved Neural Network Algorithm for Classifying the Transmission Line Faults Slavko Vasilic Dr Mladen Kezunovic Texas A&M University.
Department of Electrical Engineering
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Intro to Machine Learning
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Junheng, Shengming, Yunsheng 11/09/2018
CSSE463: Image Recognition Day 11
Machine Learning with Clinical Data
CSSE463: Image Recognition Day 11
Machine Learning – a Probabilistic Perspective
Kostas Kolomvatsos, Christos Anagnostopoulos
Semi-Supervised Learning
Advisor: Dr.vahidipour Zahra salimian Shaghayegh jalali Dec 2017
Outlines Introduction & Objectives Methodology & Workflow
Presentation transcript:

NMLRG #4 meeting in Berlin “Mobile network state characterization and prediction” P.Demestichas (1), S. Vassaki(2,3), A.Georgakopoulos(2,3) University of Piraeus WINGS ICT Solutions, www.wings-ict-solutions.eu/ Incelligent, www.incelligent.net July 2016

Outline Service classification in 5G networks Motivation/Objectives Considered approach using supervised ML techniques Indicative results Mobile network state characterization & prediction Considered approach using unsupervised & supervised ML techniques Indicative Results Conclusions & Next steps

Service Classification in 5G Networks* – Motivation & Objectives Existence of diverse vertical/services with different requirements in terms of QoS & capacity: Mobile Broadband (MBB) Massive Machine Type Communications (MTC) Mission Critical Communications (MCC) Broadcast/Multicast Services (BMS) Vehicular to X (V2X) 5G system management  meet the requirements resulting from a large variety of services to be provided simultaneously optimizing the network in order to be resource and energy efficient Prioritization of services and efficient allocation of resources  need for automated service classification schemes Our approach: use of supervised ML techniques (classification) Goal: Accurate identification of services to promote an efficient network tuning (optimal assignment of resources to satisfy the diverse QoS requirements) *[Investigated under the framework of FANTASTIC-5G project, H2020 G.A.671660, http://fantastic5g.eu/]

Service Classification in 5G Networks – ML approach MBB  diverse services (file downloading, streaming) usually larger packets MMC  periodic communication (inter-arrival time), small packet size MCC  usually small packets (except P2P communications) BMS  larger packets, multicast/broadcast communication (not individual destination) V2X (V2V or V2I)  high speed of nodes & combination with 4 others services

Service Classification in 5G Networks – ML approach We consider 3 types of services: MCC, MMC, MBB Generation of different types of MCC /MMC traffic following traffic models in 802.16p1 Generation of MBB traffic following traffic models for video streaming (e.g. YouTube)2 Information of the collected traces: Simulation time Source Destination Direction (Uplink/Downlink) Packet Size Device Name (e.g. Mobile128) Separation of traces in flows Same source/destination Interarrival time < threshold 1 IEEE 802.16p Machine to Machine (M2M) Evaluation Methodology Document (EMD) 2 Ameigeiras, Pablo, et al. "Analysis and modelling of YouTube traffic." Transactions on Emerging Telecommunications Technologies 23.4 (2012): 360-377. Features generation for each flow: Interarrival time (Mean value/ Std) Packet Size (total/Mean/Std/Min/Max) Number of packets Source Destination Direction

Service Classification in 5G Networks – ML approach Use of predefined classes of training instances 3 phases: training, cross-validation, application of classifier Goal: from the training dataset , find a function f(x) of the input features that best predicts the outcome of the output class y for any new unseen values of x

Service Classification in 5G Networks – ML approach Algorithms for investigation : Support Vector Machine (SVM) k-Nearest Neighbors Logistic Regression Adaboost Gradient Boosting Confusion Matrix- Evaluation Metrics for classification Service Classification Result

Service Classification in 5G Networks – ML approach Class 0 MMC, Class 1 MCC, Class 2 MBB

Service Classification in 5G Networks – ML approach Support Vector Machines (SVM) Class\ Metrics Precision Recall F1-score MMC 0.85 0.99 0.91 MCC 0.88 0.81 MBB 0.96 0.83 0.89 Avg/total Logistic Regression Class\ Metrics Precision Recall F1-score MMC 0.84 1.00 0.91 MCC 0.81 0.82 MBB 0.98 0.75 0.85 Avg/total 0.88 0.87

Service Classification in 5G Networks – ML approach K Nearest Neighbor Classifier Class\ Metrics Precision Recall F1-score MMC 0.85 0.98 0.91 MCC 0.84 0.79 0.81 MBB 0.93 0.80 0.86 Avg/total 0.87 Gradient Boosting Classifier Class\ Metrics Precision Recall F1-score MMC 0.98 0.57 0.72 MCC 0.41 1.00 0.58 MBB 0.27 0.42 Avg/total 0.83 0.59 Analysis of the tradeoff between metrics (ROC curve) Optimization of metrics depending on the service (e.g. high values of Recall for MCC services) Definition of customized evaluation metric depending on the service

Mobile network state characterization & prediction – Motivation & Objectives Diverse and complex actions (addition/removal of TRXs, transition from 2G3G4G features etc) take place in a real-world mobile network Online optimization of network performance  automated analysis of each action’s impact to the network KPIs (customized to the specific network characteristics) Our approach: Impact analysis of resource allocation actions using unsupervised ML techniques (clustering approach) Prediction of network traffic/quality metrics using supervised ML techniques Objectives: Identification of resource allocation actions that result in ameliorated/ deteriorated network performance Prediction of future network KPIs considering that a specific resource allocation action will take place

Mobile network state characterization & prediction – ML approach Impact Analysis of resource allocation actions using clustering mechanisms: Input of ML mechanism: network traffic/quality data of cells that affected by these actions ML mechanism: Clustering (k-Means) Output of ML mechanism: groups of cells where the cells in the same group (called a cluster) are more similar to each other than to those in other groups x-axis (silhouette coefficient values) : separation distance between the resulting clusters; how unsimilar each cell in one cluster is to cells in the neighboring clusters

Mobile network state characterization & prediction – ML approach Impact Analysis of resource allocation actions using clustering mechanisms: Indicative clustering results (centroids representation) for traffic data of cells in a specific region Input data: Voice traffic data during one month period Ouput data: 4 clusters of cells (Low/Average/High/Very High Performance)

Mobile network state characterization & prediction – ML approach Prediction of network traffic/quality metrics using supervised ML techniques Input of ML mechanism: network traffic/quality data of cells that affected by these actions ML mechanism: Time series prediction mechanisms (SVM, Neural Networks etc) Output of ML mechanism: predicted future values of traffic/quality metrics for specific cells using past traffic/quality data Next steps: Use of accurate evaluation metrics for time series prediction Analysis of the tradeoff between metrics depending on the KPIs

Conclusion - Next steps Development of automation mechanisms based on machine learning for: Service Classification in 5G networks Mobile network state characterization Evaluation of service classification techniques for 5G networks Definition/Selection of evaluation metrics Evaluation of predictive mechanisms for real-world mobile network scenario Time series prediction using ML techniques Selection of adequate evaluation metrics

Thank You! For details you can visit: http://tns.ds.unipi.gr http://incelligent.net http://wings-ict-solutions.eu