Comparative Analysis of ML Algorithms for Detecting Intrusion Using the NSL-KDD Dataset

With the advent of computer networks, it has become very convenient to communicate, share and collaborate with others in a short time. All the online services depend on computer networks. With the rise of computer networks there is a increase in threats of cyberattacks. Intrusion by an attacker is very common which can put the whole network at risk. Thus Intrusion detection has become very important today. There are several traditioanl methods which can indetify the intrusion. This study focuses on the use of Machine Learning to detect intrusion. Several machine learning models are trained on the NSL-KDD dataset from Kaggle. This dataset contains several factors which can result in intrusion. These factors are input to Machine Learning model to make prediction about any attack in the network. A correlation analysis of these factors is also done to identify the relationships among these factors. The performance of several Machine Learning algorithms are analysed based on several parameters and the best model is determined.

Authors

Institutions

Publication Details

Published
2025-03-07
DOI
https://doi.org/10.1109/icdt63985.2025.10986545
Citations
1
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
1.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Comparative Analysis of ML Algorithms for Detecting Intrusion Using the NSL-KDD Dataset

Ravindra Singh Koranga, Arun Kumar, Shobhit Kumar, Hradesh Kumar
1 citations
Network Security and Intrusion Detection
1.49
article

Comparative Analysis of ML Algorithms for Detecting Intrusion Using the NSL-KDD Dataset

Ravindra Singh Koranga, Arun Kumar, Shobhit Kumar, Hradesh Kumar
article en
1 citations

Abstract

With the advent of computer networks, it has become very convenient to communicate, share and collaborate with others in a short time. All the online services depend on computer networks. With the rise of computer networks there is a increase in threats of cyberattacks. Intrusion by an attacker is very common which can put the whole network at risk. Thus Intrusion detection has become very important today. There are several traditioanl methods which can indetify the intrusion. This study focuses on the use of Machine Learning to detect intrusion. Several machine learning models are trained on the NSL-KDD dataset from Kaggle. This dataset contains several factors which can result in intrusion. These factors are input to Machine Learning model to make prediction about any attack in the network. A correlation analysis of these factors is also done to identify the relationships among these factors. The performance of several Machine Learning algorithms are analysed based on several parameters and the best model is determined.

Galgotias University (IN)
Climate action
Openalex Percentile: Top 17%
Network Security and Intrusion Detection
1.49
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.