中国科学技术大学学报 ›› 2019, Vol. 49 ›› Issue (7): 544-554.DOI: 10.3969/j.issn.0253-2778.2019.07.004

• 原创论文 • 上一篇    下一篇

基于在线自适应极限学习机选择性集成的网络入侵检测

何捷舟   

  1. 1.湖南师范大学智能计算与语言信息处理省重点实验室,湖南长沙 410081; 2.湖南师范大学计算与随机数学教育部重点实验室, 湖南长沙 410081; 3.中南大学信息科学与工程学院,湖南长沙 410081
  • 收稿日期:2018-09-21 修回日期:2018-12-04 出版日期:2019-07-31 发布日期:2019-07-31
  • 通讯作者: 刘金平
  • 作者简介:何捷舟,男,1994年生,硕士生,研究方向:机器视觉与模式识别.E-mail:hdc@smail.hunnu.edu.cn
  • 基金资助:
    国家自然科学基金(61501183, 61771492,61472134),国家自然科学基金-广东联合基金重点(U1701261)、湖南省自然科学基金(2018JJ3349),湖南省研究生科研创新项目(CX2018B312)资助.

Selective ensemble of online sequential adaption ELMS-based adaptive network intrusion detection

HE Jiezhou   

  1. 1. Hunan Provincial Key Laboratory of Intelligent Computing and Language Processing, Changsha 410081, China; 2. Key Laboratory of Computing and Stochastic Mathematics(Ministry of Education), Changsha 410081, China; 3. School of Information Science and Engineering, Central South University, Changsha 410083, China
  • Received:2018-09-21 Revised:2018-12-04 Online:2019-07-31 Published:2019-07-31

摘要: 随着互联网的普及和网络连接设备与访问方式的多样化,网络入侵方式与手段日趋多样化且变异速度快,传统入侵检测方法在有效性、自适应性和实时性方面难以应对日益复杂网络环境的安全监控要求,为此提出一种基于在线自适应极限学习机(online adaption extreme learning machine, OAELM)选择性学习的网络入侵检测方法(SEoOAELM-NID).首先,提出一种能自动设定最优隐含节点个数且具有在线增量学习功能的OAELM构建方法,采用Bagging策略快速训练出多个具有一定独立性的OAELM子学习器;然后,基于边缘距离最小化原则(margin distance minimization,MDM)对OAELM子学习器的集成增益进行计算;通过选择增益度高的部分OAELM进行选择性集成,获得泛化能力强、效率高的选择性集成学习器用于入侵检测.由于SEoOAELM-NID能自动设定ELM子学习器最优隐节点个数且能根据网络环境变化实现检测模型在线顺序更新,因而能有效适应各种复杂网络环境的入侵检测要求;选择部分最优的子学习器进行集成,保证了最终检测结果的准确性和实效性,同时利用在线数据不断更新检测器.在NSL-KDD数据集上的测试结果表明,相比基于单个学习器以及传统集成学习的网络入侵检测方法,SEoOAELM-NID无论对已知入侵

关键词: 网络入侵检测, 集成学习, 在线自适应极限学习机

Abstract: The popularity of the Internet and network equipment and the diversity of access methods have brought great about convenience as well as huge security challenges. The ways and means of network intrusion are becoming more diversified and faster. Traditional intrusion detection methods are unable to meet the security monitoring requirements of an increasingly complex network environment in terms of effectiveness, adaptability and real-time.This paper proposes a network intrusion detection method based on selective learning of the online sequential Adaption Extreme Learning Machines (OAELMs), termed SEoOAELM-NID. Firstly, an OAELM construction method with online incremental update function is proposed,which can automatically set the optimal number of hidden nodes. Bagging strategy is used to train several OAELM sub-learners with certain independence. Then, based on the Margin Distance Minimization (Margin Distance Minimization) guidelines, the OAELM sublearner is integrated into the gain measure, and ensembled by selecting a partial sublearner with high gain. To get a highly Selective Ensemble of OAELM high generalization ability. SEoOAELM-NID has the advantages of automatic optimal setting of hidden nodes and online sequential update of ELM sub-learners, so it can effectively adapt to the intrusion detection requirements of various complex network environments; and by selecting some optimal sub-learners for integration, the accuracy and effectiveness of the final detection results are guaranteed, and online application is used. The test results on the NSL-KDD data set show that SEoOAELM-NID can achieve higher detection rates and fast recognition speeds for known and unknown intrusion types than single learner and traditional ensemble learning-based network intrusion detection methods.

Key words: network intrusion detection, ensemble learning, online adaption ELM