...
首页> 外文期刊>International journal of information system modeling and design >Evaluation of Recurrent Neural Network and its Variants for Intrusion Detection System (IDS)
【24h】

Evaluation of Recurrent Neural Network and its Variants for Intrusion Detection System (IDS)

机译:递归神经网络及其入侵检测系统(IDS)的评估

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

This article describes how sequential data modeling is a relevant task in Cybersecurity. Sequences are attributed temporal characteristics either explicitly or implicitly. Recurrent neural networks (RNNs) are a subset of artificial neural networks (ANNs) which have appeared as a powerful, principle approach to learn dynamic temporal behaviors in an arbitrary length of large-scale sequence data. Furthermore, stacked recurrent neural networks (S-RNNs) have the potential to learn complex temporal behaviors quickly, including sparse representations. To leverage this, the authors model network traffic as a time series, particularly transmission control protocol / internet protocol (TCP/IP) packets in a predefined time range with a supervised learning method, using millions of known good and bad network connections. To find out the best architecture, the authors complete a comprehensive review of various RNN architectures with its network parameters and network structures. Ideally, as a test bed, they use the existing benchmark Defense Advanced Research Projects Agency / Knowledge Discovery and Data Mining (DARPA) / (KDD) Cup ‘99' intrusion detection (ID) contest data set to show the efficacy of these various RNN architectures. All the experiments of deep learning architectures are run up to 1000 epochs with a learning rate in the range [0.01-0.5] on a GPU-enabled TensorFlow and experiments of traditional machine learning algorithms are done using Scikit-learn. Experiments of families of RNN architecture achieved a low false positive rate in comparison to the traditional machine learning classifiers. The primary reason is that RNN architectures are able to store information for long-term dependencies over time-lags and to adjust with successive connection sequence information. In addition, the effectiveness of RNN architectures are shown for the UNSW-NB15 data set.
机译:本文介绍了顺序数据建模如何成为网络安全中的相关任务。序列被显式或隐式地赋予时间特性。递归神经网络(RNN)是人工神经网络(ANN)的子集,已作为一种强大的原理方法来学习任意长度的大规模序列数据中的动态时间行为。此外,堆叠式递归神经网络(S-RNN)具有快速学习复杂的时间行为(包括稀疏表示)的潜力。为了利用这一点,作者使用监督学习方法,使用数百万个已知的好坏网络连接,将网络流量建模为时间序列,特别是在预定义的时间范围内的传输控制协议/互联网协议(TCP / IP)数据包。为了找到最佳的架构,作者对各种RNN架构及其网络参数和网络结构进行了全面的回顾。理想情况下,作为测试平台,他们使用现有的基准国防高级研究计划局/知识发现与数据挖掘(DARPA)/(KDD)Cup'99'入侵检测(ID)竞赛数据集来显示这些各种RNN的功效建筑。在启用GPU的TensorFlow上,所有深度学习体系结构的实验最多可运行1000个纪元,学习速率在[0.01-0.5]范围内,而传统机器学习算法的实验则使用Scikit-learn完成。与传统的机器学习分类器相比,RNN体系结构系列的实验实现了较低的误报率。主要原因是RNN架构能够存储信息,以便在一段时间内保持长期依赖性,并能够通过连续的连接序列信息进行调整。此外,对于UNSW-NB15数据集,显示了RNN架构的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号