Tao Yang , JiangChuan Chen , Hongli Deng , Baolin He
{"title":"A lightweight intrusion detection algorithm for IoT based on data purification and a separable convolution improved CNN","authors":"Tao Yang , JiangChuan Chen , Hongli Deng , Baolin He","doi":"10.1016/j.knosys.2024.112473","DOIUrl":null,"url":null,"abstract":"<div><p>With the rapid development of the IoT (Internet of Things), the network data present the characteristics of large volume and high dimension. Convolutional neural networks (CNNs) have become one of the most important intrusion detection methods due to their advantages in processing high-dimensional data. The conventional intrusion detection model based on CNN lacks an effective data purification means in the process of converting unstructured data into image data, and too many parameters are generated due to the complex structure of the model in the training process, leading to the problems of high time complexity and low detection rate of the model, which limits the application of the CNN in intrusion detection of the IoT. First, based on the principle of liquid molecular distillation, a data purification algorithm (DPA) for unstructured data is proposed in this paper, which reduces the \"redundant\" data generated in the process of converting unstructured data to image data. Second, based on the rigid-motion convolution principle of a separable wavelet, separable convolution is used to improve the CNN structure, and then a lightweight detection algorithm LSCNN (lightweight CNN based on separable convolution) is developed to reduce the number of parameters in the network structure and improve the time efficiency and accuracy of the algorithm. The experimental results on real intrusion detection datasets show that the LSCNN trained on DPA purified data has higher time efficiency and detection accuracy than the conventional CNN, and compared with the conventional machine learning algorithm, it has higher accuracy.</p></div>","PeriodicalId":49939,"journal":{"name":"Knowledge-Based Systems","volume":null,"pages":null},"PeriodicalIF":7.2000,"publicationDate":"2024-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Knowledge-Based Systems","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0950705124011079","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
With the rapid development of the IoT (Internet of Things), the network data present the characteristics of large volume and high dimension. Convolutional neural networks (CNNs) have become one of the most important intrusion detection methods due to their advantages in processing high-dimensional data. The conventional intrusion detection model based on CNN lacks an effective data purification means in the process of converting unstructured data into image data, and too many parameters are generated due to the complex structure of the model in the training process, leading to the problems of high time complexity and low detection rate of the model, which limits the application of the CNN in intrusion detection of the IoT. First, based on the principle of liquid molecular distillation, a data purification algorithm (DPA) for unstructured data is proposed in this paper, which reduces the "redundant" data generated in the process of converting unstructured data to image data. Second, based on the rigid-motion convolution principle of a separable wavelet, separable convolution is used to improve the CNN structure, and then a lightweight detection algorithm LSCNN (lightweight CNN based on separable convolution) is developed to reduce the number of parameters in the network structure and improve the time efficiency and accuracy of the algorithm. The experimental results on real intrusion detection datasets show that the LSCNN trained on DPA purified data has higher time efficiency and detection accuracy than the conventional CNN, and compared with the conventional machine learning algorithm, it has higher accuracy.
期刊介绍:
Knowledge-Based Systems, an international and interdisciplinary journal in artificial intelligence, publishes original, innovative, and creative research results in the field. It focuses on knowledge-based and other artificial intelligence techniques-based systems. The journal aims to support human prediction and decision-making through data science and computation techniques, provide a balanced coverage of theory and practical study, and encourage the development and implementation of knowledge-based intelligence models, methods, systems, and software tools. Applications in business, government, education, engineering, and healthcare are emphasized.