mlsanityData to 14 Oct 2026

Improving Botnet Detection with Recurrent Neural Network and Transfer Learning

arXiv 2104.12602 ↗First posted 26 Apr 2021cs.LG cs.CR cs.NIcited by 0

Not on the map. Why?

Abstract (arXiv)

Botnet detection is a critical step in stopping the spread of botnets and preventing malicious activities. However, reliable detection is still a challenging task, due to a wide variety of botnets involving ever-increasing types of devices and attack vectors. Recent approaches employing machine learning (ML) showed improved performance than earlier ones, but these ML- based approaches still have significant limitations. For example, most ML approaches can not incorporate sequential pattern analysis techniques key to detect some classes of botnets. Another common shortcoming of ML-based approaches is the need to retrain neural networks in order to detect the evolving botnets; however, the training process is time-consuming and requires significant efforts to label the training data. For fast-evolving botnets, it might take too long to create sufficient training samples before the botnets have changed again. To address these challenges, we propose a novel botnet detection method, built upon Recurrent Variational Autoencoder (RVAE) that effectively captures sequential characteristics of botnet activities. In the experiment, this semi-supervised learning method achieves better detection accuracy than similar learning methods, especially on hard to detect classes. Additionally, we devise a transfer learning framework to learn from a well-curated source data set and transfer the knowledge to a target problem domain not seen before. Tests show that the true-positive rate (TPR) with transfer learning is higher than the RVAE semi-supervised learning method trained using the target data set (91.8% vs. 68.3%).

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 9 of its 41 references that are in the map. First posted on arXiv 26 Apr 2021.

Builds on

9 of 41 references.

References · 9

  1. 2013Auto-Encoding Variational Bayescited by 4,053
  2. 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,367
  3. 2015Generating Sentences from a Continuous Spacecited by 612
  4. 2018A Hierarchical Latent Vector Model for Learning Long-Term Structure in Musiccited by 131
  5. 2018Anomaly Detection using One-Class Neural Networkscited by 82
  6. 2019GEE: A Gradient-based Explainable Variational Autoencoder for Network Anomaly Detectioncited by 36
  7. 2019Transfer Learning for Image-Based Malware Classificationcited by 12
  8. 2019Tracking Temporal Evolution of Network Activity for Botnet Detectioncited by 4
  9. 2019On Designing Machine Learning Models for Malicious Network Traffic Classificationcited by 3

Built on by

Not cited yet.