WGAN-DL-IDS: An Efficient Framework for Intrusion Detection System Using WGAN, Random Forest, and Deep Learning Approaches

The rise in cyber security issues has caused significant harm to tech world and thus society in recent years. Intrusion detection systems (IDSs) are crucial for the detection and the mitigation of the increasing risk of cyber attacks. False and disregarded alarms are a common problem for traditional...

Full description

Saved in:
Bibliographic Details
Main Authors: Shehla Gul, Sobia Arshad, Sanay Muhammad Umar Saeed, Adeel Akram, Muhammad Awais Azam
Format: Article
Language:English
Published: MDPI AG 2024-12-01
Series:Computers
Subjects:
Online Access:https://www.mdpi.com/2073-431X/14/1/4
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832588755083460608
author Shehla Gul
Sobia Arshad
Sanay Muhammad Umar Saeed
Adeel Akram
Muhammad Awais Azam
author_facet Shehla Gul
Sobia Arshad
Sanay Muhammad Umar Saeed
Adeel Akram
Muhammad Awais Azam
author_sort Shehla Gul
collection DOAJ
description The rise in cyber security issues has caused significant harm to tech world and thus society in recent years. Intrusion detection systems (IDSs) are crucial for the detection and the mitigation of the increasing risk of cyber attacks. False and disregarded alarms are a common problem for traditional IDSs in high-bandwidth and large-scale network systems. While applying learning techniques to intrusion detection, researchers are facing challenges mainly due to the imbalanced training sets and the high dimensionality of datasets, resulting from the scarcity of attack data and longer training periods, respectively. Thus, this leads to reduced efficiency. In this research study, we propose a strategy for dealing with the problems of imbalanced datasets and high dimensionality in IDSs. In our efficient and novel framework, we integrate an oversampling strategy that uses Generative Adversarial Networks (GANs) to overcome the difficulties introduced by imbalanced datasets, and we use the Random Forest (RF) importance algorithm to select a subset of features that best represent the dataset to reduce the dimensionality of a training dataset. Then, we use three deep learning techniques, Multi-Layer Perceptron (MLP), Convolutional Neural Network (CNN), and Long Short-Term Memory (LSTM), to classify the attacks. We implement and evaluate this proposed framework on the CICIDS2017 dataset. Experimental results show that our proposed framework outperforms state-of-the-art approaches, vastly improving DL model detection accuracy by 98% using CNN.
format Article
id doaj-art-35e396426ea04552a7ac4c897467cedc
institution Kabale University
issn 2073-431X
language English
publishDate 2024-12-01
publisher MDPI AG
record_format Article
series Computers
spelling doaj-art-35e396426ea04552a7ac4c897467cedc2025-01-24T13:27:51ZengMDPI AGComputers2073-431X2024-12-01141410.3390/computers14010004WGAN-DL-IDS: An Efficient Framework for Intrusion Detection System Using WGAN, Random Forest, and Deep Learning ApproachesShehla Gul0Sobia Arshad1Sanay Muhammad Umar Saeed2Adeel Akram3Muhammad Awais Azam4Department of Computer Engineering, University of Engineering and Technology, Taxila 47080, PakistanDepartment of Computer Engineering, HITEC University, Taxila 47080, PakistanDepartment of Computer Engineering, University of Engineering and Technology, Taxila 47080, PakistanDepartment of Telecommunication Engineering, University of Engineering and Technology, Taxila 47080, PakistanTechnology Innovation Research Group, School of Information Technology, Whitecliffe, Wellington 6145, New ZealandThe rise in cyber security issues has caused significant harm to tech world and thus society in recent years. Intrusion detection systems (IDSs) are crucial for the detection and the mitigation of the increasing risk of cyber attacks. False and disregarded alarms are a common problem for traditional IDSs in high-bandwidth and large-scale network systems. While applying learning techniques to intrusion detection, researchers are facing challenges mainly due to the imbalanced training sets and the high dimensionality of datasets, resulting from the scarcity of attack data and longer training periods, respectively. Thus, this leads to reduced efficiency. In this research study, we propose a strategy for dealing with the problems of imbalanced datasets and high dimensionality in IDSs. In our efficient and novel framework, we integrate an oversampling strategy that uses Generative Adversarial Networks (GANs) to overcome the difficulties introduced by imbalanced datasets, and we use the Random Forest (RF) importance algorithm to select a subset of features that best represent the dataset to reduce the dimensionality of a training dataset. Then, we use three deep learning techniques, Multi-Layer Perceptron (MLP), Convolutional Neural Network (CNN), and Long Short-Term Memory (LSTM), to classify the attacks. We implement and evaluate this proposed framework on the CICIDS2017 dataset. Experimental results show that our proposed framework outperforms state-of-the-art approaches, vastly improving DL model detection accuracy by 98% using CNN.https://www.mdpi.com/2073-431X/14/1/4deep learning (DL)Wasserstein generative adversarial networks (WGANs)random forest importanceintrusion detection system (IDS)
spellingShingle Shehla Gul
Sobia Arshad
Sanay Muhammad Umar Saeed
Adeel Akram
Muhammad Awais Azam
WGAN-DL-IDS: An Efficient Framework for Intrusion Detection System Using WGAN, Random Forest, and Deep Learning Approaches
Computers
deep learning (DL)
Wasserstein generative adversarial networks (WGANs)
random forest importance
intrusion detection system (IDS)
title WGAN-DL-IDS: An Efficient Framework for Intrusion Detection System Using WGAN, Random Forest, and Deep Learning Approaches
title_full WGAN-DL-IDS: An Efficient Framework for Intrusion Detection System Using WGAN, Random Forest, and Deep Learning Approaches
title_fullStr WGAN-DL-IDS: An Efficient Framework for Intrusion Detection System Using WGAN, Random Forest, and Deep Learning Approaches
title_full_unstemmed WGAN-DL-IDS: An Efficient Framework for Intrusion Detection System Using WGAN, Random Forest, and Deep Learning Approaches
title_short WGAN-DL-IDS: An Efficient Framework for Intrusion Detection System Using WGAN, Random Forest, and Deep Learning Approaches
title_sort wgan dl ids an efficient framework for intrusion detection system using wgan random forest and deep learning approaches
topic deep learning (DL)
Wasserstein generative adversarial networks (WGANs)
random forest importance
intrusion detection system (IDS)
url https://www.mdpi.com/2073-431X/14/1/4
work_keys_str_mv AT shehlagul wgandlidsanefficientframeworkforintrusiondetectionsystemusingwganrandomforestanddeeplearningapproaches
AT sobiaarshad wgandlidsanefficientframeworkforintrusiondetectionsystemusingwganrandomforestanddeeplearningapproaches
AT sanaymuhammadumarsaeed wgandlidsanefficientframeworkforintrusiondetectionsystemusingwganrandomforestanddeeplearningapproaches
AT adeelakram wgandlidsanefficientframeworkforintrusiondetectionsystemusingwganrandomforestanddeeplearningapproaches
AT muhammadawaisazam wgandlidsanefficientframeworkforintrusiondetectionsystemusingwganrandomforestanddeeplearningapproaches