Review Article

Network Attacks Detection Methods Based on Deep Learning Techniques: A Survey

Table 4

Quantitative evaluation of listed attack detection methods using different deep learning structures, where ID, MD, and TI represent network intrusion detection, malware detection, and traffic identification, respectively.

DLMethodUsageDatasetACC (%)PR (%)FPR (%)FS

Convolutional AEYu et al. [26]IDCTU-UNB98.440.980
Sparse AEJavaid et al. [29]IDNSL-KDD98.300.990
AEPamartzivanos et al. [30]IDKDDCup 9977.9980.00
SAEFarahnakian and Heikkonen [28]IDKDDCup 9994.7194.530.42
AEShone et al. [17]IDNSL-KDD89.2292.9710.780.910
Sparse AEShone et al. [17]IDKDDCup 9997.8599.992.150.980
AEAygun and Yavuz [64]IDNSL-KDD93.6291.390.938
Denoising AEAygun and Yavuz [64]IDNSL-KDD94.3594.260.940
Sparse AEGharic et al. [65]IDNSL-KDD96.4595.560.965
AEYousefi-Azar et al. [27]ID, MDNSL-KDD83.34
DBNGao et al. [31]IDKDDCup 9993.4992.330.76
DBNDing et al. [32]MDNetflow96.10
DBNQu et al. [66]IDNSL-KDD95.25
DBNTan et al. [33]IDNetflow97.600.90
DBNAlom et al. [34]ID40% NSL-KDD97.50
DBNZhao et al. [35]IDKDDCup 9999.1493.250.62
DBNAlrawashdeh and Purdy [36]ID10% KDDCup 9997.9097.812.100.975
DNNTang et al. [40]IDNSL-KDD91.7083.00
DNNVinayakumar et al. [18]ID, MDKDDCup 9993.0099.000.95
DNNWang et al. [42]IDKDDCup 9995.45
CNNKolosnjaji et al. [43]MDNetflow93.000.920
CNNSaxe and Berlin [19]MDNetflow92.000.10
CNNWang et al. [45]IDISCX97.300.960
CNNWang et al. [47]TINetflow99.41
CNNTang et al. [49]IDNS2 simulation97.1
CNNYang and Wang [48]IDKDDCup 9995.3695.550.760.930
LSTMStaudemyer [50]ID10% KDDCup 9993.851.62
RNNKrishnan and Raajan [51]IDKDDCup 9977.5584.600.730
RNNYin et al. [52]IDNSL-KDD83.28
LSTMKim et al. [54]ID10% KDDCup 9996.9398.8010.00
LSTMLe et al. [55]IDKDDCup 9997.5498.959.98
LSTMKim et al. [53]IDKDDCup 9999.805.50
GRUAgarap [56]IDNetflow84.15
EnsembleLudwig [58]IDNSL-KDD92.5093.000.92
AE, DBNLi et al. [57]IDKDDCup 9992.101.58
DCNNNaseer et al. [67]IDNSL-KDD85.000.980
PL-CNNLiu et al. [60]IDDARPA199899.3690.560.910
PL-RNNLiu et al. [60]IDDARPA199899.9899.980.990