Litcius/Paper detail

Network-based Intrusion Detection Through Image-based CNN and Transfer Learning

Pedro Horchulhack, Eduardo K. Viegas, Altair O. Santin, João André Simioni

202416 citationsDOI

Abstract

Machine learning (ML) techniques for network intrusion detection is still limited in production environments despite promising results reported in the literature. Network traffic behavior exhibits considerable variability and evolves over time, requiring periodic model updates. This paper proposes a new approach to intrusion detection modeling based on CNN and transfer learning to reduce updating overhead. Its implementation is twofold. First, CNN is implemented using flow-based feature expansion derived from neural flattened hyperdimensional space. This expanded space representation contributes to a longer model lifetime and maintains system accuracy over time. Second, the required training data and computational cost are significantly reduced by performing periodic model updates based on a transfer learning approach. Experiments on a novel dataset with over 2.6 TB of data and one year of real-world network traffic demonstrate the feasibility of the proposal. Our proposal improves the average F1 score by up to 0.19 when no model updates are performed. While improving the system’s accuracy, model updates impose only 42.8% of the computational cost.

Topics & Concepts

Computer scienceTransfer of learningIntrusion detection systemArtificial intelligenceTransfer (computing)Pattern recognition (psychology)Computer visionOperating systemNetwork Security and Intrusion DetectionDigital Media Forensic Detection