Research Article

Network Traffic Classification Based on SD Sampling and Hierarchical Ensemble Learning

Table 3

Related works of balanced datasets.

Detailed methodLiteratureDescriptionDatasetBest accuracy (%)

Data[26]The variational autoencoder generates samplesUNSW-NB1596.13
[27]The wGAN-GP method generates samplesNSL-KDD/UNSW-NB15/CICIDS201786.69/94.90/99.84
[28]A three-point domain sample generation method based on the SMOTE algorithmNSL-KDD99.00
[29]The SVR model predicts SMOTE sampling proportionKDD Cup 199998.10
[30]The SMOTE algorithm combining clustering and instance hardnessDoHBrw2020/CIC_Bot/CIC_Inf/DOS2017/UNSW/Botnet2014AUC = 89.60/90.21/92.09/75.92/93.19/73.81
[31]A technique for sampling samples based on the difficulty of sample classificationNSL-KDD/CICIDS201882.84/96.99
[32]A method combining TGAN and slow startKDD cCup 199993.98
[33]An encrypted traffic generation method based on GANISCX99.10

Algorithm[34]A cost-sensitive deep neural networkNSL-KDD/CIDDS-001/CICIDS201792.00/99.00/92.00
[35]A method of weighted extreme learning machineUNSW-NB15/KDD cup 199996.12/99.71
[36]The HM-loss cost methodPersonal real dataF1 = 87.00
[37]A method of batch balancing datasets based on deep learningCHB-MIT/BonnEEG/FAHXJU95.96/100.00/87.93