Intrusion Detection System Using K-means SMOTE Algorithm with Multi-dense Layer Bidirectional Long Short-term Memory

Internet of Things (IoT) has accomplished substantial increase in network traffic and high dimensionality.So, Network Intrusion Detection Systems (NIDS) are crucial in increasing IoT environment security.Even though, there are several difficulties for developing an accurate and efficient NIDS, particularly when working with highdimensional statistics which contains unpredictable unforeseen attacks, along with imbalanced class distribution.This research proposed a novel class balance and classification method name called K-means SMOTE algorithm with Multi-Dense Layer Bidirectional Long Short-Term Memory (K-means SMOTE-MBiLSTM) for effective network intrusion detection.K-Means SMOTE is one of the oversampling methods used for class-imbalanced data and supports classification by producing minority class samples in the input space.Furthermore, it eliminates the noise generation and efficiently overcomes the class imbalance data.The datasets used to gather data are the CIC-IDS-2017, CIC-DDoD2019, IoTID20 and NSL-KDD datasets.Next, one-hot encoding and Z-score normalization techniques are employed in pre-processing for ensuring categorical data compatibility, and standardizing the numerical features.The data balance process is performed by using K-means SMOTE algorithm to balance data.Then, to categorize network intrusion as malicious or normal, multi-dense layer BiLSTM is proposed in this research which is more suitable for data with various structure and dependencies.Additionally, it has the capability to acquire complex patterns and learn the relationship among various input parts.Therefore, the proposed K-means SMOTE-MBiLSTM achieves the highest values of accuracy 99.85%, 99.80%, 99.99% and 99.83% on the CIC-IDS-2017, CIC-DDoD2019, IoTID20 and NSL-KDD datasets when compared with existing methods like Robust Transformer-based Intrusion Detection System (RTIDS) and convolutional neural network with attention BiLSTM (CNN-AttBiLSTM).

Publication Details

Journal
International journal of intelligent engineering and systems
Published
2024-10-25
DOI
https://doi.org/10.22266/ijies2024.1231.06
Citations
1
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Intrusion Detection System Using K-means SMOTE Algorithm with Multi-dense Layer Bidirectional Long Short-term Memory

1 citations
International journal of intelligent engineering and systems
Network Security and Intrusion Detection
0.35
article

Intrusion Detection System Using K-means SMOTE Algorithm with Multi-dense Layer Bidirectional Long Short-term Memory

article en
1 citations

Abstract

Internet of Things (IoT) has accomplished substantial increase in network traffic and high dimensionality.So, Network Intrusion Detection Systems (NIDS) are crucial in increasing IoT environment security.Even though, there are several difficulties for developing an accurate and efficient NIDS, particularly when working with highdimensional statistics which contains unpredictable unforeseen attacks, along with imbalanced class distribution.This research proposed a novel class balance and classification method name called K-means SMOTE algorithm with Multi-Dense Layer Bidirectional Long Short-Term Memory (K-means SMOTE-MBiLSTM) for effective network intrusion detection.K-Means SMOTE is one of the oversampling methods used for class-imbalanced data and supports classification by producing minority class samples in the input space.Furthermore, it eliminates the noise generation and efficiently overcomes the class imbalance data.The datasets used to gather data are the CIC-IDS-2017, CIC-DDoD2019, IoTID20 and NSL-KDD datasets.Next, one-hot encoding and Z-score normalization techniques are employed in pre-processing for ensuring categorical data compatibility, and standardizing the numerical features.The data balance process is performed by using K-means SMOTE algorithm to balance data.Then, to categorize network intrusion as malicious or normal, multi-dense layer BiLSTM is proposed in this research which is more suitable for data with various structure and dependencies.Additionally, it has the capability to acquire complex patterns and learn the relationship among various input parts.Therefore, the proposed K-means SMOTE-MBiLSTM achieves the highest values of accuracy 99.85%, 99.80%, 99.99% and 99.83% on the CIC-IDS-2017, CIC-DDoD2019, IoTID20 and NSL-KDD datasets when compared with existing methods like Robust Transformer-based Intrusion Detection System (RTIDS) and convolutional neural network with attention BiLSTM (CNN-AttBiLSTM).

International journal of intelligent engineering and systemsVol. 17(6)
Openalex Percentile: Top 37%
Network Security and Intrusion Detection
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Intrusion Detection System Using K-means SMOTE Algorithm with Multi-dense Layer Bidirectional Long Short-term Memory · International journal of intelligent engineering and systems (2024) | TGRS Research Map | TGRS