Netinfo Security ›› 2018, Vol. 18 ›› Issue (9): 102-105.doi: 10.3969/j.issn.1671-1122.2018.09.016

• Orginal Article • Previous Articles     Next Articles

Research on Network Intrusion Detection Based on Xgboost

Yang ZHANG, Yuangang YAO   

  1. China Information Technology Security Evaluation Center, Beijing 100085 China
  • Received:2018-07-17 Online:2018-09-30 Published:2020-05-11

Abstract:

The application of machine learning in network intrusion detection has attracted wide attention, and the main algorithms used are decision tree, random forest, logistic regression, KNN (K-Nearest Neighbor) and other machine learning models. These algorithms are long published, mature and have limited potential. Xgboost (eXtreme Gradient Boosting) algorithm is relatively new, and has less research in network intrusion detection. Based on intrusion detection data set KDD 99, this paper uses logit, KNN, decision tree, random forest and Xgboost to perform 5 fold cross validation, calculates and compares recognition effects of these algorithms. The test results show that Xgboost algorithm has excellent performance in intrusion detection compared with the existing machine learning algorithms, and has a large space for development in the field of network intrusion detection.

Key words: Xgboost, machine learning, intrusion detection

CLC Number: