Application of a Dynamic Line Graph Neural Network for Intrusion Detection With Semisupervised Learning

被引:50
作者
Duan, Guanghan [1 ]
Lv, Hongwu [1 ]
Wang, Huiqiang [1 ]
Feng, Guangsheng [1 ]
机构
[1] Harbin Engn Univ, Dept Comp Sci & Technol, Harbin 150001, Peoples R China
基金
中国国家自然科学基金;
关键词
Graph neural network; intrusion detection; line graph; semisupervised learning; ANOMALY DETECTION; IOT;
D O I
10.1109/TIFS.2022.3228493
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Deep learning (DL) greatly enhances binary anomaly detection capabilities through effective statistical network characterization; nevertheless, the intrusion class differentiation performance is still insufficient. Two related challenges have not been fully explored. 1) Statistical attack characteristics are overemphasized while ignoring inherent attack topologies; sequence features are extracted from whole traffic flows, but the interaction evolution of each IP pair over time is rarely considered, such as in long short-term memory (LSTM) and gated recurrent units (GRUs). 2) Meeting the need for many high-quality labeled data samples is an expensive and labor-intensive task in large-scale, complex, and heterogeneous networks. To address these issues, we propose a dynamic line graph neural network (DLGNN)-based intrusion detection method with semisupervised learning. Our model converts network traffic into a series of spatiotemporal graphs. A dynamic GNN (DGNN) is employed to extract spatial information from each discrete snapshot and capture the contextual evolution of communication between IP pairs through consecutive snapshots. Moreover, a line graph realizes edge embedding expressions corresponding to network communications and strengthens the message aggregation ability of graph convolution. Experiments on 6 novel datasets demonstrate that our approach achieves 98.15-99.8% accuracy in abnormality detection with fewer labeled samples. Meanwhile, state-of-the-art multiclass performance is achieved, e.g., the average detection accuracy for DDoS across the 6 datasets reaches 95.32%.
引用
收藏
页码:699 / 714
页数:16
相关论文
共 53 条
[1]   Semi-Supervised Spatiotemporal Deep Learning for Intrusions Detection in IoT Networks [J].
Abdel-Basset, Mohamed ;
Hawash, Hossam ;
Chakrabortty, Ripon K. ;
Ryan, Michael J. .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (15) :12251-12265
[2]   DAICS: A Deep Learning Solution for Anomaly Detection in Industrial Control Systems [J].
Abdelaty, Maged ;
Doriguzzi-Corin, Roberto ;
Siracusa, Domenico .
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (02) :1117-1129
[3]   A Neural Network Architecture Combining Gated Recurrent Unit (GRU) and Support Vector Machine (SVM) for Intrusion Detection in Network Traffic Data [J].
Agarap, Abien Fred M. .
PROCEEDINGS OF 2018 10TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND COMPUTING (ICMLC 2018), 2018, :26-30
[4]  
Aksoy A, 2019, IEEE ICC
[5]   Network embedding from the line graph: Random walkers and boosted classification [J].
Angel Lozano, Miguel ;
Escolano, Francisco ;
Curado, Manuel ;
Hancock, Edwin R. .
PATTERN RECOGNITION LETTERS, 2021, 143 :36-42
[6]   Novel Deep Learning-Enabled LSTM Autoencoder Architecture for Discovering Anomalous Events From Intelligent Transportation Systems [J].
Ashraf, Javed ;
Bakhshi, Asim D. ;
Moustafa, Nour ;
Khurshid, Hasnat ;
Javed, Abdullah ;
Beheshti, Amin .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2021, 22 (07) :4507-4518
[7]   ToN_IoT: The Role of Heterogeneity and the Need for Standardization of Features and Attack Types in IoT Network Intrusion Data Sets [J].
Booij, Tim M. ;
Chiscop, Irina ;
Meeuwissen, Erik ;
Moustafa, Nour ;
den Hartog, Frank T. H. .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (01) :485-496
[8]   Joint Detection and Localization of Stealth False Data Injection Attacks in Smart Grids Using Graph Neural Networks [J].
Boyaci, Osman ;
Narimani, Mohammad Rasoul ;
Davis, Katherine R. ;
Ismail, Muhammad ;
Overbye, Thomas J. ;
Serpedin, Erchin .
IEEE TRANSACTIONS ON SMART GRID, 2022, 13 (01) :807-819
[9]   Graph Neural Networks Based Detection of Stealth False Data Injection Attacks in Smart Grids [J].
Boyaci, Osman ;
Umunnakwe, Amarachi ;
Sahu, Abhijeet ;
Narimani, Mohammad Rasoul ;
Ismail, Muhammad ;
Davis, Katherine R. ;
Serpedin, Erchin .
IEEE SYSTEMS JOURNAL, 2022, 16 (02) :2946-2957
[10]   A Survey of Data Mining and Machine Learning Methods for Cyber Security Intrusion Detection [J].
Buczak, Anna L. ;
Guven, Erhan .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (02) :1153-1176