Enhancing the Efficiency of Gaussian Naïve Bayes Machine Learning Classifier in the Detection of DDOS in Cloud Computing

Distributed Denial of services is one of the most dangerously planned attacks in cloud computing, resulting in huge losses of data and money for both the cloud services providers and the users of these services. Many efforts have been performed to help protect the cloud from these attacks using mach...

Full description

Bibliographic Details
Main Authors: Sarah Naiem, Ayman E. Khedr, Amira M. Idrees, Mohamed I. Marie
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10302279/
_version_ 1797628975938273280
author Sarah Naiem
Ayman E. Khedr
Amira M. Idrees
Mohamed I. Marie
author_facet Sarah Naiem
Ayman E. Khedr
Amira M. Idrees
Mohamed I. Marie
author_sort Sarah Naiem
collection DOAJ
description Distributed Denial of services is one of the most dangerously planned attacks in cloud computing, resulting in huge losses of data and money for both the cloud services providers and the users of these services. Many efforts have been performed to help protect the cloud from these attacks using machine learning techniques. This study focuses on enhancing the efficiency of the Gaussian Naïve Bayes classifier, considered one of the cheapest and fastest classifiers. Still, it has some problems resulting from its equation’s statistical nature. The nature of this classifier is based on multiplication, resulting in inaccurate classification due to the zero-frequency issue and the fact that it assumes that features are independent. This research proposed a framework handling the selection of a set of highly independent features following an iterative feature selection approach using the Pearson Correlation Coefficient, Mutual Information, and Chi-squared and then selecting other subsets of features from these sets to reach a set of highly independent features. After that, we used a specific algorithm handling the data pre-processing to handle the zero-frequency problem where we used the Mode to replace the missing values, and if the mode was zero, it used the mean instead. Still, if the record’s label is zero, we get the value of the previous record with zero labels. After that, we handled the data imbalances using SMOTE. These enhancements increased both accuracy for the mutual information model by 2% and the average overall accuracy and precision by 1.5%.
first_indexed 2024-03-11T10:47:50Z
format Article
id doaj.art-370b7e801a9341ccb015c72d42bbc946
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-11T10:47:50Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-370b7e801a9341ccb015c72d42bbc9462023-11-14T00:01:02ZengIEEEIEEE Access2169-35362023-01-011112459712460810.1109/ACCESS.2023.332895110302279Enhancing the Efficiency of Gaussian Naïve Bayes Machine Learning Classifier in the Detection of DDOS in Cloud ComputingSarah Naiem0https://orcid.org/0000-0002-0328-1579Ayman E. Khedr1https://orcid.org/0000-0002-0028-3536Amira M. Idrees2https://orcid.org/0000-0001-6387-642XMohamed I. Marie3https://orcid.org/0000-0003-4784-2953Faculty of Computers and Artificial Intelligence, Helwan University, Cairo, EgyptFaculty of Computers and Information Technology, Future University in Egypt, Cairo, EgyptFaculty of Computers and Information Technology, Future University in Egypt, Cairo, EgyptFaculty of Computers and Artificial Intelligence, Helwan University, Cairo, EgyptDistributed Denial of services is one of the most dangerously planned attacks in cloud computing, resulting in huge losses of data and money for both the cloud services providers and the users of these services. Many efforts have been performed to help protect the cloud from these attacks using machine learning techniques. This study focuses on enhancing the efficiency of the Gaussian Naïve Bayes classifier, considered one of the cheapest and fastest classifiers. Still, it has some problems resulting from its equation’s statistical nature. The nature of this classifier is based on multiplication, resulting in inaccurate classification due to the zero-frequency issue and the fact that it assumes that features are independent. This research proposed a framework handling the selection of a set of highly independent features following an iterative feature selection approach using the Pearson Correlation Coefficient, Mutual Information, and Chi-squared and then selecting other subsets of features from these sets to reach a set of highly independent features. After that, we used a specific algorithm handling the data pre-processing to handle the zero-frequency problem where we used the Mode to replace the missing values, and if the mode was zero, it used the mean instead. Still, if the record’s label is zero, we get the value of the previous record with zero labels. After that, we handled the data imbalances using SMOTE. These enhancements increased both accuracy for the mutual information model by 2% and the average overall accuracy and precision by 1.5%.https://ieeexplore.ieee.org/document/10302279/Classification algorithmsmachine learning algorithmsNaive Bayes classifierscloud computingalgorithmic efficiencyDDoS attacks
spellingShingle Sarah Naiem
Ayman E. Khedr
Amira M. Idrees
Mohamed I. Marie
Enhancing the Efficiency of Gaussian Naïve Bayes Machine Learning Classifier in the Detection of DDOS in Cloud Computing
IEEE Access
Classification algorithms
machine learning algorithms
Naive Bayes classifiers
cloud computing
algorithmic efficiency
DDoS attacks
title Enhancing the Efficiency of Gaussian Naïve Bayes Machine Learning Classifier in the Detection of DDOS in Cloud Computing
title_full Enhancing the Efficiency of Gaussian Naïve Bayes Machine Learning Classifier in the Detection of DDOS in Cloud Computing
title_fullStr Enhancing the Efficiency of Gaussian Naïve Bayes Machine Learning Classifier in the Detection of DDOS in Cloud Computing
title_full_unstemmed Enhancing the Efficiency of Gaussian Naïve Bayes Machine Learning Classifier in the Detection of DDOS in Cloud Computing
title_short Enhancing the Efficiency of Gaussian Naïve Bayes Machine Learning Classifier in the Detection of DDOS in Cloud Computing
title_sort enhancing the efficiency of gaussian na x00ef ve bayes machine learning classifier in the detection of ddos in cloud computing
topic Classification algorithms
machine learning algorithms
Naive Bayes classifiers
cloud computing
algorithmic efficiency
DDoS attacks
url https://ieeexplore.ieee.org/document/10302279/
work_keys_str_mv AT sarahnaiem enhancingtheefficiencyofgaussiannax00efvebayesmachinelearningclassifierinthedetectionofddosincloudcomputing
AT aymanekhedr enhancingtheefficiencyofgaussiannax00efvebayesmachinelearningclassifierinthedetectionofddosincloudcomputing
AT amiramidrees enhancingtheefficiencyofgaussiannax00efvebayesmachinelearningclassifierinthedetectionofddosincloudcomputing
AT mohamedimarie enhancingtheefficiencyofgaussiannax00efvebayesmachinelearningclassifierinthedetectionofddosincloudcomputing