Algorithm for improving interpretability of support vector models for anomaly detection in network traffic

This paper is devoted to enhancing the development of an algorithm aimed at improving the interpretability of machine learning models used for detecting anomalies in network traffic, which is critical for modern cybersecurity systems. The focus is on one-class support vector machine (SVM) models, which are widely used for their high accuracy in anomaly detection but suffer from a lack of transparency, often being referred to as «black box» models. This opacity limits their practical applicability, especially in high-stakes environments like cybersecurity, where understanding the reasoning behind decisions is crucial. To address this limitation, we present an interpretable system that integrates two popular model-agnostic explanation techniques: SHAP (SHapley Additive exPlanations) for global interpretability and LIME (Local Interpretable Model-Agnostic Explanations) for local interpretability. The system is designed to not only detect anomalous behavior in network traffic but also to explain the model’s reasoning in both general and specific contexts. The one-class SVM is trained on normal network traffic to learn the boundary of normal behavior. Any traffic falling outside this boundary is classified as anomalous. The SHAP module provides insights into the overall importance of traffic attributes (e.g., sbytes, dbytes, dpkts, rate) across the entire dataset, while the LIME module reveals which attributes and their specific values contributed to the classification of particular anomalies. This dual approach allows analysts to understand both the general behavior of the model and the specific causes of individual detections. The results show a marked improvement in model interpretability, helping analysts more effectively identify potential threats and respond appropriately. Although explanation methods introduce additional computational overhead and approximate the model's internal logic, the benefits in transparency and usability outweigh these drawbacks. This research contributes to the broader goal of building trustworthy AI systems and lays the foundation for future work on specialized interpretability techniques tailored to one-class models.

Authors

Institutions

Publication Details

Journal
International Scientific Technical Journal Problems of Control and Informatics
Published
2025-06-27
DOI
https://doi.org/10.34229/1028-0979-2025-3-6
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

Algorithm for improving interpretability of support vector models for anomaly detection in network traffic

Komil Kerimov, Zarina Azizova, С. А. Курбанов
International Scientific Technical Journal Problems of Control and Informatics
Network Security and Intrusion Detection
article

Algorithm for improving interpretability of support vector models for anomaly detection in network traffic

Komil Kerimov, Zarina Azizova, С. А. Курбанов
article en

Abstract

This paper is devoted to enhancing the development of an algorithm aimed at improving the interpretability of machine learning models used for detecting anomalies in network traffic, which is critical for modern cybersecurity systems. The focus is on one-class support vector machine (SVM) models, which are widely used for their high accuracy in anomaly detection but suffer from a lack of transparency, often being referred to as «black box» models. This opacity limits their practical applicability, especially in high-stakes environments like cybersecurity, where understanding the reasoning behind decisions is crucial. To address this limitation, we present an interpretable system that integrates two popular model-agnostic explanation techniques: SHAP (SHapley Additive exPlanations) for global interpretability and LIME (Local Interpretable Model-Agnostic Explanations) for local interpretability. The system is designed to not only detect anomalous behavior in network traffic but also to explain the model’s reasoning in both general and specific contexts. The one-class SVM is trained on normal network traffic to learn the boundary of normal behavior. Any traffic falling outside this boundary is classified as anomalous. The SHAP module provides insights into the overall importance of traffic attributes (e.g., sbytes, dbytes, dpkts, rate) across the entire dataset, while the LIME module reveals which attributes and their specific values contributed to the classification of particular anomalies. This dual approach allows analysts to understand both the general behavior of the model and the specific causes of individual detections. The results show a marked improvement in model interpretability, helping analysts more effectively identify potential threats and respond appropriately. Although explanation methods introduce additional computational overhead and approximate the model's internal logic, the benefits in transparency and usability outweigh these drawbacks. This research contributes to the broader goal of building trustworthy AI systems and lays the foundation for future work on specialized interpretability techniques tailored to one-class models.

International Scientific Technical Journal Problems of Control and InformaticsVol. 70(3)
Tashkent University of Information Technology (UZ)
Openalex Percentile: Top 84%
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.