Machine Learning for Intrusion Detection in Network Traffic

Network intrusion detection is a critical safeguard for modern infrastructures. Traditional rule-based and static signature-based systems rely on predefined attack patterns and are effective against known threats. However, they struggle with novel attacks and can generate excessive false alarms. Machine learning (ML) has been widely proposed and applied to enhance intrusion detection by enabling systems to learn patterns in network traffic and identify anomalies beyond predefined signatures. Building on this foundation, this thesis evaluates which category (supervised or unsupervised) and which models within each category perform best for intrusion detection. It evaluates four models, including two supervised classifiers, Support Vector Machine and Random Forest, and two unsupervised detectors, an autoencoder and the HDBSCAN algorithm. Each model is trained and tuned on the CIC IDS 2018 benchmark dataset and then tested on unseen traffic, including simulated zero-day events. Key metrics such as accuracy, precision, recall, F1 score, and false alarm rate are recorded. Results are compared based on overall performance, with one attack type excluded from training to assess resilience against entirely new threats. The analysis provides a neutral ranking of the evaluated models and shows that the most effective strategy is a hybrid, two-layer IDS: a high-precision Random Forest (or similar ensemble) handles the bulk of traffic, while a lightweight autoencoder runs in parallel to flag outliers that deviate from known patterns. This arrangement preserves the near-perfect precision of supervised detection, adds a safety net for emerging threats, fits comfortably on commodity hardware with room for future scale-out, and therefore represents the most practical path forward for a machine-learning-based intrusion-detection system.

Publication Details

Journal
KTH Publication Database DiVA (KTH Royal Institute of Technology)
Published
2025-01-01
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

Machine Learning for Intrusion Detection in Network Traffic

KTH Publication Database DiVA (KTH Royal Institute of Technology)
Network Security and Intrusion Detection
article

Machine Learning for Intrusion Detection in Network Traffic

article en

Abstract

Network intrusion detection is a critical safeguard for modern infrastructures. Traditional rule-based and static signature-based systems rely on predefined attack patterns and are effective against known threats. However, they struggle with novel attacks and can generate excessive false alarms. Machine learning (ML) has been widely proposed and applied to enhance intrusion detection by enabling systems to learn patterns in network traffic and identify anomalies beyond predefined signatures. Building on this foundation, this thesis evaluates which category (supervised or unsupervised) and which models within each category perform best for intrusion detection. It evaluates four models, including two supervised classifiers, Support Vector Machine and Random Forest, and two unsupervised detectors, an autoencoder and the HDBSCAN algorithm. Each model is trained and tuned on the CIC IDS 2018 benchmark dataset and then tested on unseen traffic, including simulated zero-day events. Key metrics such as accuracy, precision, recall, F1 score, and false alarm rate are recorded. Results are compared based on overall performance, with one attack type excluded from training to assess resilience against entirely new threats. The analysis provides a neutral ranking of the evaluated models and shows that the most effective strategy is a hybrid, two-layer IDS: a high-precision Random Forest (or similar ensemble) handles the bulk of traffic, while a lightweight autoencoder runs in parallel to flag outliers that deviate from known patterns. This arrangement preserves the near-perfect precision of supervised detection, adds a safety net for emerging threats, fits comfortably on commodity hardware with room for future scale-out, and therefore represents the most practical path forward for a machine-learning-based intrusion-detection system.

KTH Publication Database DiVA (KTH Royal Institute of Technology)
Industry, innovation and infrastructure
Openalex Percentile: Top 44%
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.