REAL-TIME INTRUSION DETECTION SYSTEM USING PCA AND ENSEMBLE MACHINE LEARNING

This research develops a real-time network intrusion detection system for IoT and enterprise networks using the CIC-IDS IoT 2023 dataset. Aim to address the limitations of computationally intensive deep learning models and classifiers poses in IoT environment which uses lightweight-weight devices and also the issue of high false positive rates, this study proposes a PCA-enhanced ensemble framework. The methodology involved data preprocessing, normalization, and dimensionality reduction via Principal Component Analysis (PCA), handling data imbalance using SMOTE techniques followed by training with Random Forest and XGBoost classifiers. Evaluation revealed a critical performance trade-off: while both models excelled at classifying normal traffic, their security efficacy differed substantially. Random Forest demonstrated robust, with accuracy of 100% and precision of 99%, balanced performance across all threat classes, reliably identifying both 'attack' and 'scanning' activities. Conversely, XGBoost, despite its high accuracy of 97% and precision of 95% for all traffic classes, exhibited a severe operational weakness by misclassifying a significant number of 'attack' and 'scanning' instances as normal, rendering it unsuitable for security contexts where detecting threats is paramount. PCA successfully reduced the feature dimensionality, which enabled faster inference while preserving discriminatory power by retaining 95% of the data variance. A real-time deployment confirmed the system's capability for fast, accurate packet classification, providing a viable and interpretable solution for resource-constrained environments

Authors

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-04-16
DOI
https://doi.org/10.5281/zenodo.19609503
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

REAL-TIME INTRUSION DETECTION SYSTEM USING PCA AND ENSEMBLE MACHINE LEARNING

I.A. Adeyemo, D. G. Amusan, B. A Abdulsalami, O. G Olatoye
Zenodo (CERN European Organization for Nuclear Research)
Network Security and Intrusion Detection
article

REAL-TIME INTRUSION DETECTION SYSTEM USING PCA AND ENSEMBLE MACHINE LEARNING

I.A. Adeyemo, D. G. Amusan, B. A Abdulsalami, O. G Olatoye
article en

Abstract

This research develops a real-time network intrusion detection system for IoT and enterprise networks using the CIC-IDS IoT 2023 dataset. Aim to address the limitations of computationally intensive deep learning models and classifiers poses in IoT environment which uses lightweight-weight devices and also the issue of high false positive rates, this study proposes a PCA-enhanced ensemble framework. The methodology involved data preprocessing, normalization, and dimensionality reduction via Principal Component Analysis (PCA), handling data imbalance using SMOTE techniques followed by training with Random Forest and XGBoost classifiers. Evaluation revealed a critical performance trade-off: while both models excelled at classifying normal traffic, their security efficacy differed substantially. Random Forest demonstrated robust, with accuracy of 100% and precision of 99%, balanced performance across all threat classes, reliably identifying both 'attack' and 'scanning' activities. Conversely, XGBoost, despite its high accuracy of 97% and precision of 95% for all traffic classes, exhibited a severe operational weakness by misclassifying a significant number of 'attack' and 'scanning' instances as normal, rendering it unsuitable for security contexts where detecting threats is paramount. PCA successfully reduced the feature dimensionality, which enabled faster inference while preserving discriminatory power by retaining 95% of the data variance. A real-time deployment confirmed the system's capability for fast, accurate packet classification, providing a viable and interpretable solution for resource-constrained environments

Zenodo (CERN European Organization for Nuclear Research)
Ladoke Akintola University of Technology (NG)
Reduced inequalities
Openalex Percentile: Top 4%
Network Security and Intrusion Detection
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.