文章目录

  • Multi-layer intrusion detection system with ExtraTrees feature selection, extreme learning machine ensemble, and softmax aggregation
    • 论文摘要
    • 论文解决的问题
    • 1.模型结构
    • 2.ExtraTree特征选择
    • 3.极限学习机
    • 4.softmax层

Multi-layer intrusion detection system with ExtraTrees feature selection, extreme learning machine ensemble, and softmax aggregation

论文摘要

基于机器学习的入侵检测系统的最新进展确实优于其他技术,但在检测多类攻击时却难以达到较高的准确率。我们提出了一种分三个阶段工作的方法。

  1. 首先,使用ExtraTrees分类器为每种攻击类型分别选择相关特征。
  2. 然后,利用ELM的集成分别检测每种类型的攻击。
  3. 最后,利用softmax层对所有ELM的结果进行组合,对结果进行细化,进一步提高精度。

我们的系统背后的直觉是,多类分类与二元分类相比是相当困难的。因此,我们将多类问题分成多个二进制分类。

我们在UNSW和KDDcup99数据集上测试了我们的方法。结果清楚地表明,我们提出的方法能够优于所有其他方法,具有较高的利润率。该系统在UNSW和KDDcup99数据集上的多分类准确率分别为98.24%和99.76%。

此外,我们使用加权极端学习机来缓解攻击分类不均衡的问题,进一步提高了性能。最后,利用gpu并行实现入侵检测系统的集成,实现实时入侵检测。

论文解决的问题

  1. 提出了一种使用ExtraTree进行特征选择的想法。
  2. 提出了一种使用WELM(加权极限学习机)的集成思想,既能进行多分类,又能缓解数据集不平衡。

1.模型结构

说明:

  1. 对于第一个极限学习机(ELM)而言,我们用一个ExtraTree为Normal类型的样本进行特征选择,然后用极限学习机对这个已经进行过特征选择的样本进行训练,得到一个训练好的极限学习机ELM1ELM_1ELM1​(注意ELM1ELM_1ELM1​只是一个二分类器,如果样本为Normal,则输出1;为其他类型,则输出0)。
  2. 以此类推,对每个类型都执行上面的操作,会获得ELM2、ELM3...、ELMNELM_2、ELM_3...、ELM_NELM2​、ELM3​...、ELMN​,即有N个类型的样本, 就训练N个ELM
  3. 最后使用softmax层对每个极限学习机的结果进行集成,得到最终结果

2.ExtraTree特征选择

ExtraTree:极限随机树,是随机森林的一个变种,相比于随机森林,它的每个树都使用原始数据集,不进行随机选择样本这步操作。并且在进行分裂节点时,不采用基于信息增益,Gini系数等方法,而是随机选择一个特征进行分裂。

特征选择:这步感觉论文并没有讲清楚,所以我觉得可以使用随机森林进行特征选择的方法进行特征选择。

3.极限学习机

参考资料:极限学习机

可以先看一下上面的参考资料了解一下极限学习机,本文在它的基础上进行了改进,为每个极限学习机加权以减轻数据集不平衡的问题

具体改进在于:
求HHH的广义逆:

注意:此时的W是一个n*n的对角矩阵(n为label个数),对角线是就是为每个类型分配的权重。

至于权重如何分配,可以自行百度,选择任意算法。

4.softmax层

对每个ELM的输出而言,只有0和1。所以如果某ELM判断该样本label=1,则表示为yi=1y_i = 1yi​=1,判断该样本label=0,则表示为yi=0y_i=0yi​=0,用以下公式计算样本属于某类型i类型i类型i的概率:

计算完该样本属于每个类型i的概率完之后会得到一个N元组(y1,y2,...,yn)(y_1,y_2,...,y_n)(y1​,y2​,...,yn​)(注意此时的yiy_iyi​对应上面的f(y)if(y)_if(y)i​),用以下公式计算出结果的交叉熵损失:

此时的tit_iti​我们也把它变成N元组,比如如果样本i属于Normal类型,则ti=(1,0,0...,0)t_i = (1,0,0...,0)ti​=(1,0,0...,0)。

研究型论文_具有 ExtraTrees 特征选择、极限学习机集成和 softmax 聚合的多层入侵检测系统(英文论文)相关推荐

  1. [论文阅读] (13)英文论文模型设计(Model Design)如何撰写及精句摘抄——以入侵检测系统(IDS)为例

    <娜璋带你读论文>系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢.由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学 ...

  2. Latex完成入侵检测系统综述论文

    1.论文格式确定 1.1.Latex的IEEE格式 \documentclass[conference]{IEEEtran} \IEEEoverridecommandlockouts % The pr ...

  3. [论文阅读] (18)英文论文Model Design和Overview如何撰写及精句摘抄——以系统AI安全顶会为例

    <娜璋带你读论文>系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢.由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学 ...

  4. [论文阅读] (12)英文论文引言introduction如何撰写及精句摘抄——以入侵检测系统(IDS)为例

    <娜璋带你读论文>系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢.由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学 ...

  5. [论文阅读] (14)英文论文实验评估(Evaluation)如何撰写及精句摘抄(上)——以入侵检测系统(IDS)为例

    <娜璋带你读论文>系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢.由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学 ...

  6. Zzz读书心得:英文论文写作不求人

    这本书无庸置疑是工具书,或者更准确地说,是帮你整理资源的书.换个角度来看,这本书或许你在读的时候,你可能会发现你的英文知识并没有增加,这是正常的,因为你得用了这些工具与资源,才能帮助你提升英语能力. ...

  7. 计算机网络的发展英文,计算机网络英文方向论文选题 计算机网络英文论文题目哪个好...

    汇总了[100道]与计算机网络英文相关论文选题,为广大毕业生和职称者推荐计算机网络英文方向论文选题,解决在校大学生不知道计算机网络英文论文题目哪个好等相关问题! 一.比较好写的计算机网络英文论文题目: ...

  8. 怎样提高英文论文写作水平[转载]

    ->先要确定你英文论文写作的问题到底是什么,是英文不够好?还是写作能力不够强? ->如果是语言问题,那就去提高英语,平日里要多阅读相关专业的英文文献,在阅读文献的过程中 不仅是要关注专业知 ...

  9. 留学生福利!超好用免费英文论文润色软件Wordvice AI上线啦

    对于我们留学生来说,写英文论文一定是每个学期最头大的事情.由于非母语的关系,我们撰写一篇英文论文的难度要比写中文论文难得多,可能一个措辞不当,或者用错了俚语/俗语,论文就会被导师打低分甚至退稿.而很多 ...

最新文章

  1. vc richedit 指定光标位置_机械图纸·每日一符:位置度
  2. 文巾解题 679. 24 点游戏
  3. sql安装目录下log文件夹_Linux安装Hive数据仓库工具
  4. IOS-UITextField-改变光标颜色
  5. SQL基础【十五、join、Inner join、Left join、Right join、Full join】
  6. MapReduce Job集群提交过程源码跟踪及分析
  7. [JavaScript]利用JavaScript控制table中row的显示
  8. 星巴克REST案例分析读后感
  9. mysql21_mysql2
  10. java注入 named_spring @autowired 如何根据bean(@Service)的name来注入
  11. php关联数组json,使用JSON从PHP到Javascript的关联数组
  12. 3.凤凰架构:构建可靠的大型分布式系统 --- 事务处理
  13. python 身份证校验位计算
  14. 补血良方 核桃红枣阿胶糕
  15. uniapp开发小程序如何修改picker选中样式及选中字体样式
  16. 朋友圈信息流广告案例(仙侠游戏)
  17. 快捷餐饮之店家后台厨艺秀实现
  18. android apk对遥控器支持,Android中关于APK对遥控器支持的修改
  19. cdsn博客书写小技巧(不定时更新)
  20. java计算机毕业设计网上宠物商店源程序+mysql+系统+lw文档+远程调试

热门文章

  1. cad图形不见了怎么办_CAD画了线但是绘图区看不见怎么办?【AutoCAD教程】
  2. WiFi QC 自动测试:ixChariot API初探
  3. VsCode 使用Latex最新教程
  4. 睡多多APP安卓版苹果版最新下载地址
  5. 手机看PDF电子书如何设置左右翻页
  6. 《数字电子技术基础》4.4/6.5 组合逻辑/时序逻辑电路中的竞争-冒险
  7. 研发日记——海思HI3519A芯片环境搭建
  8. ExtendSim软件中使用脚本 自动建模
  9. php 禁用 chunked,php下HTTP Response中的Chunked编码实现方法
  10. UI设计在中国的现状