Daravichet Tin, M. Shahpasand, H. Gharakheili, Gustavo E. A. P. A. Batista
{"title":"使用深度学习和不及物特征对物联网流活动的时间序列进行分类","authors":"Daravichet Tin, M. Shahpasand, H. Gharakheili, Gustavo E. A. P. A. Batista","doi":"10.1109/SKIMA57145.2022.10029420","DOIUrl":null,"url":null,"abstract":"The continuous rise of traffic encryption in IoT devices has led network operators to revisit the way they gain visibility into the behavior of their network and connected assets. Moreover, flow-level analysis is perceived as a more cost-effective approach in network monitoring, particularly at scale, given the high computing cost of deep packet inspection engines. This paper uses time-series signals captured from the flow activity of IoT devices and classifies network traffic with deep learning-based classifiers based on Neural Networks (NN) and Decision Trees (DT). We analyze the efficiency and efficacy of deep learning models using one-dimensional convolutional neural networks (1D-CNN), Long Short Term Memory (LSTM), and Deep Forest (DF). We train our models on the real network traffic of 10 IoT devices collected from our lab during two months. To the best of our knowledge, this study is the first to investigate the performance of DF classifiers on IoT network traffic data and compare them to deep neural network models. We quantify the performance of our models by varying the window size (one minute to three minutes) in a time-series format. We show that the DF models present similar performance to 1D-CNN and LSTM and outperform the (shallow) Random Forest (RF) model but significantly higher inference time. DFs are attractive models since they have a dynamic architecture adjusted during training. Therefore, there is no need to manually search for the model architecture required for deep neural networks.","PeriodicalId":277436,"journal":{"name":"2022 14th International Conference on Software, Knowledge, Information Management and Applications (SKIMA)","volume":"80 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Classifying Time-Series of IoT Flow Activity using Deep Learning and Intransitive Features\",\"authors\":\"Daravichet Tin, M. Shahpasand, H. Gharakheili, Gustavo E. A. P. A. Batista\",\"doi\":\"10.1109/SKIMA57145.2022.10029420\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The continuous rise of traffic encryption in IoT devices has led network operators to revisit the way they gain visibility into the behavior of their network and connected assets. Moreover, flow-level analysis is perceived as a more cost-effective approach in network monitoring, particularly at scale, given the high computing cost of deep packet inspection engines. This paper uses time-series signals captured from the flow activity of IoT devices and classifies network traffic with deep learning-based classifiers based on Neural Networks (NN) and Decision Trees (DT). We analyze the efficiency and efficacy of deep learning models using one-dimensional convolutional neural networks (1D-CNN), Long Short Term Memory (LSTM), and Deep Forest (DF). We train our models on the real network traffic of 10 IoT devices collected from our lab during two months. To the best of our knowledge, this study is the first to investigate the performance of DF classifiers on IoT network traffic data and compare them to deep neural network models. We quantify the performance of our models by varying the window size (one minute to three minutes) in a time-series format. We show that the DF models present similar performance to 1D-CNN and LSTM and outperform the (shallow) Random Forest (RF) model but significantly higher inference time. DFs are attractive models since they have a dynamic architecture adjusted during training. Therefore, there is no need to manually search for the model architecture required for deep neural networks.\",\"PeriodicalId\":277436,\"journal\":{\"name\":\"2022 14th International Conference on Software, Knowledge, Information Management and Applications (SKIMA)\",\"volume\":\"80 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-12-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 14th International Conference on Software, Knowledge, Information Management and Applications (SKIMA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SKIMA57145.2022.10029420\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 14th International Conference on Software, Knowledge, Information Management and Applications (SKIMA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SKIMA57145.2022.10029420","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Classifying Time-Series of IoT Flow Activity using Deep Learning and Intransitive Features
The continuous rise of traffic encryption in IoT devices has led network operators to revisit the way they gain visibility into the behavior of their network and connected assets. Moreover, flow-level analysis is perceived as a more cost-effective approach in network monitoring, particularly at scale, given the high computing cost of deep packet inspection engines. This paper uses time-series signals captured from the flow activity of IoT devices and classifies network traffic with deep learning-based classifiers based on Neural Networks (NN) and Decision Trees (DT). We analyze the efficiency and efficacy of deep learning models using one-dimensional convolutional neural networks (1D-CNN), Long Short Term Memory (LSTM), and Deep Forest (DF). We train our models on the real network traffic of 10 IoT devices collected from our lab during two months. To the best of our knowledge, this study is the first to investigate the performance of DF classifiers on IoT network traffic data and compare them to deep neural network models. We quantify the performance of our models by varying the window size (one minute to three minutes) in a time-series format. We show that the DF models present similar performance to 1D-CNN and LSTM and outperform the (shallow) Random Forest (RF) model but significantly higher inference time. DFs are attractive models since they have a dynamic architecture adjusted during training. Therefore, there is no need to manually search for the model architecture required for deep neural networks.