Developing a Siamese Network for Intrusion Detection Systems
Open Access
- 26 April 2021
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 120-126
Abstract
Machine Learning (ML) for developing Intrusion Detection Systems (IDS) is a fast-evolving research area that has many unsolved domain challenges. Current IDS models face two challenges that limit their performance and robustness. Firstly, they require large datasets to train and their performance is highly dependent on the dataset size. Secondly, zero-day attacks demand that machine learning models are retrained in order to identify future attacks of this type. However, the sophistication and increasing rate of cyber attacks make retraining time prohibitive for practical implementation. This paper proposes a new IDS model that can learn from pair similarities rather than class discriminative features. Learning similarities requires less data for training and provides the ability to flexibly adapt to new cyber attacks, thus reducing the burden of retraining. The underlying model is based on Siamese Networks, therefore, given a number of instances, numerous similar and dissimilar pairs can be generated. The model is evaluated using three mainstream IDS datasets; CICIDS2017, KDD Cup'99, and NSL-KDD. The evaluation results confirm the ability of the Siamese Network model to suit IDS purposes by classifying cyber attacks based on similarity-based learning. This opens a new research direction for building adaptable IDS models using non-conventional ML techniques.Keywords
This publication has 21 references indexed in Scilit:
- A Survey on Data Collection for Machine Learning: A Big Data - AI Integration PerspectiveIEEE Transactions on Knowledge and Data Engineering, 2019
- An Improved Convolutional Network Architecture Based on Residual Modeling for Person Re-Identification in Edge ComputingIEEE Access, 2019
- The Evaluation of Thai Poem's Content Consistency using Siamese Network2019
- Deep Learning Approach for Intelligent Intrusion Detection SystemIEEE Access, 2019
- Efficacy Improvement of Anomaly Detection by Using Intelligence Sharing SchemeApplied Sciences, 2019
- Using Bayesian Networks for Probabilistic Identification of Zero-Day Attack PathsIEEE Transactions on Information Forensics and Security, 2018
- Adaptive and online network intrusion detection system using clustering and Extreme Learning MachinesJournal of the Franklin Institute, 2018
- A survey of network flow applicationsJournal of Network and Computer Applications, 2013
- A detailed analysis of the KDD CUP 99 data set2009
- SIGNATURE VERIFICATION USING A “SIAMESE” TIME DELAY NEURAL NETWORK1994