Satriawan Rasyid Purnama, J. E. Istiyanto, Muhammad Alfian Amrizal, Vian Handika, Syafiqur Rochman, Andi Dharmawan
{"title":"Inductive Graph Neural Network with Causal Sampling for IoT Network Intrusion Detection System","authors":"Satriawan Rasyid Purnama, J. E. Istiyanto, Muhammad Alfian Amrizal, Vian Handika, Syafiqur Rochman, Andi Dharmawan","doi":"10.1109/CENIM56801.2022.10037304","DOIUrl":null,"url":null,"abstract":"The widespread use of Internet of Things (IoT) devices causes many vulnerabilities. Today's network intrusion detection techniques require a data-driven approach to deal with many variations of new attacks daily. The machine learning method performs well in anomaly-based intrusion detection systems on network traffic. Recently, traditional machine learning processes network flow data without considering the network topology. Graph-based learning is capable of processing the topology of the data. An inductive Graph Neural Network is used to process large graphs. However, sampling is very challenging in aggregating relevant information from the neighborhood, which causes frequent noise. We propose the application of causal sampling to the Inductive Graph Neural Network model, E-GraphSAGE, to obtain relevant neighboring edges according to the causal weights. Our method was evaluated on publicly available datasets ToN-IoT with improved performance over random sampling, both with and without perturbation.","PeriodicalId":118934,"journal":{"name":"2022 International Conference on Computer Engineering, Network, and Intelligent Multimedia (CENIM)","volume":"110 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Computer Engineering, Network, and Intelligent Multimedia (CENIM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CENIM56801.2022.10037304","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The widespread use of Internet of Things (IoT) devices causes many vulnerabilities. Today's network intrusion detection techniques require a data-driven approach to deal with many variations of new attacks daily. The machine learning method performs well in anomaly-based intrusion detection systems on network traffic. Recently, traditional machine learning processes network flow data without considering the network topology. Graph-based learning is capable of processing the topology of the data. An inductive Graph Neural Network is used to process large graphs. However, sampling is very challenging in aggregating relevant information from the neighborhood, which causes frequent noise. We propose the application of causal sampling to the Inductive Graph Neural Network model, E-GraphSAGE, to obtain relevant neighboring edges according to the causal weights. Our method was evaluated on publicly available datasets ToN-IoT with improved performance over random sampling, both with and without perturbation.