Popoola, Segun I, Adebisi, Bamidele ORCID: https://orcid.org/0000-0001-9071-9120, Hammoudeh, Mohammad ORCID: https://orcid.org/0000-0002-9735-2365, Gacanin, Haris and Gui, Guan (2021) Stacked recurrent neural network for botnet detection in smart homes. Computers and Electrical Engineering, 92. p. 107039. ISSN 0045-7906
|
Accepted Version
Available under License Creative Commons Attribution Non-commercial No Derivatives. Download (564kB) | Preview |
Abstract
Internet of Things (IoT) devices in Smart Home Network (SHN) are highly vulnerable to complex botnet attacks. In this paper, we investigate the effectiveness of Recurrent Neural Network (RNN) to correctly classify network traffic samples in the minority classes of highly imbalanced network traffic data. Multiple layers of RNN are stacked to learn the hierarchical representations of highly imbalanced network traffic data with different levels of abstraction. We evaluate the performance of Stacked RNN (SRNN) model with Bot-IoT dataset. Results show that SRNN outperformed RNN in all classification scenarios. Specifically, SRNN model learned the discriminating features of highly imbalanced network traffic samples in the training set with better representations than RNN model. Also, SRNN model is more robust and it demonstrated better capability to effectively handle over-fitting problem than RNN model. Furthermore, SRNN model achieved better generalization ability in detecting network traffic samples of the minority classes.
Impact and Reach
Statistics
Additional statistics for this dataset are available via IRStats2.