4.7 Article

Network traffic classification using deep convolutional recurrent autoencoder neural networks for spatial-temporal features extraction

期刊

出版社

ACADEMIC PRESS LTD- ELSEVIER SCIENCE LTD
DOI: 10.1016/j.jnca.2020.102890

关键词

Network traffic classification; Features extraction; Long Short-Term Memory; Recurrent neural networks; Convolutional neural networks; ConvLSTM

向作者/读者索取更多资源

The main aim of this work is to support modern network traffic classification methods by mining more expressive and meaningful features from basic features using a novel deep neural network architecture. Through experiments and theoretical analysis, it is demonstrated that the traffic classifier obtained by stacking autoencoder with a fully connected neural network significantly improves accuracy compared to existing machine learning approaches, pure convolutional and recurrent stacked neural networks, and pure feed-forward networks. This classifier is also able to maintain high accuracy even with imbalanced training datasets.
The right choice of features to be extracted from individual or aggregated observations is an extremely critical factor for the success of modern network traffic classification approaches based on machine learning. Such activity, usually in charge of the designers of the classification scheme is strongly related to their experience and skills, and definitely characterizes the whole approach, implementation strategy as well as its performance. The main aim of this work is supporting this process by mining new and more expressive, meaningful and discriminating features from the basic ones without human intervention. For this purpose, a novel autoencoder-based deep neural network architecture is proposed where multiple autoencoders are embedded with convolutional and recurrent neural networks to elicit relevant knowledge about the relations existing among the basic features (spatial-features) and their evolution over time (temporal-features). Such knowledge, consisting in new properties that are not immediately evident and better represent the most hidden and representative traffic dynamics can be successfully exploited by machine learning-based classifiers. Different network combinations are analyzed both from a theoretical perspective, and through specific performance evaluation experiments on a real network traffic dataset. We show that the traffic classifier obtained by stacking the autoencoder with a fully-connected neural network, achieves up to a 28% improvement in average accuracy over state-of-the-art machine learning-based approaches, up to a 10% over pure convolutional and recurrent stacked neural networks, and 18% over pure feed-forward networks. It is also able to maintain high accuracy even in the presence of unbalanced training datasets.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据