Research Article

A Novel Framework Design of Network Intrusion Detection Based on Machine Learning Techniques

Table 9

Comparison of the proposed framework in the multiclass classification with related work using CICIDS2017 dataset evaluation and some of the traditional ML approaches mentioned in their papers.

Reference + methodAccuracyPrecisionRecallF1-scoreRemark

[8]MDAE + LSTM0.98600.98600.99600.98608 classification
Naive Bayes0.25000.76700.25000.1880
SVM0.79900.75700.79900.7230
DNN0.94800.96500.94800.9530
MDAE0.90400.99200.90000.9110
LSTM0.97000.96800.98600.9730

[17]DT + rule-based0.99670.944815 classification
RF0.95590.9305
REP tree0.93400.9164
Multilayer Perceptron0.85240.7783
Naive Bayes0.74530.8251
Jrip0.94470.9340
J480.93480.9199

[13]DBN-SVM0.97740.97680.9768Use only Tuesday’s dataset with 5 classification

[9]CNN + LSTM0.98670.97210.93327 classification
CNN0.98440.96460.9311
LSTM0.96830.94210.9097

[23]PCA + RF0.98800.98900.98800.988015 classification
AE + RF0.99500.9950

Our approach0.99900.99900.99890.998915 classification

Note. The best values are in bold, and missing value means not provided in reference.