Performance Analysis of Machine Learning Models in Network Intrusion Detection Systems

Networks plays a vital role in modern society and cyber security has become a critical area that needs to be acknowledged. A crucial part of cybersecurity frameworks intended to track network traffic and spot suspicious activity, and malicious activity is an intrusion detection system(IDS). Integrating machine learning (ML) algorithms into IDS greatly improves the system’s ability to study complex network traffic and accurately identify abnormal patterns. In addition, the incorporation of algorithms reduces the complexity of large data sets and the training time of models. In this paper, we propose the application of three algorithms Decision Tree(J48), SVM, and Naïve Bayes on the NSL-KDD dataset. These algorithms are applied after preprocessing dataset, which includes feature selection and class imbalance resolution. After applying the aforementioned algorithms, we assessed their performance based on metrics such as confusion matrix, accuracy. The results of the environment clearly indicate which algorithm works best with the data set and achieves high accuracy with minimal time required to build the model.

Authors

Institutions

Publication Details

Published
2025-02-06
DOI
https://doi.org/10.1109/cictn64563.2025.10932640
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

Performance Analysis of Machine Learning Models in Network Intrusion Detection Systems

Namrata Dhanda, Pakhi Sharma, Vandana Yadav
1 citations
Network Security and Intrusion Detection
1.49
article

Performance Analysis of Machine Learning Models in Network Intrusion Detection Systems

Namrata Dhanda, Pakhi Sharma, Vandana Yadav
article en
1 citations

Abstract

Networks plays a vital role in modern society and cyber security has become a critical area that needs to be acknowledged. A crucial part of cybersecurity frameworks intended to track network traffic and spot suspicious activity, and malicious activity is an intrusion detection system(IDS). Integrating machine learning (ML) algorithms into IDS greatly improves the system’s ability to study complex network traffic and accurately identify abnormal patterns. In addition, the incorporation of algorithms reduces the complexity of large data sets and the training time of models. In this paper, we propose the application of three algorithms Decision Tree(J48), SVM, and Naïve Bayes on the NSL-KDD dataset. These algorithms are applied after preprocessing dataset, which includes feature selection and class imbalance resolution. After applying the aforementioned algorithms, we assessed their performance based on metrics such as confusion matrix, accuracy. The results of the environment clearly indicate which algorithm works best with the data set and achieves high accuracy with minimal time required to build the model.

Indian Institute of Management Lucknow (IN)
Openalex Percentile: Top 19%
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.