An Expository Deep Learning Approach for Network Intrusion Detection in Software Defined Networking
摘要
This research investigates the application of TabNet, a deep learning model optimized for tabular data, for binary classification of Software Defined Networking (SDN) traffic. Using a combination of normal and Open vSwitch (OVS) traffic datasets, the model was trained to differentiate between benign and potentially anomalous traffic patterns. The preprocessing pipeline included feature selection, normalization, and encoding, followed by model training using PyTorch TabNet. The classifier achieved a high validation accuracy of 99.51%, with strong precision and recall, highlighting its capability for real-time anomaly detection in SDN environments. Visualizations such as ROC curves, precision-recall plots, confusion matrices, and PCA projections further validated the model’s effectiveness and interpretability.